Aracılığıyla paylaş


basic_recursive_directory_iterator sınıfı

Bir dosya sistemi dizinine dosya adlarında aracılığıyla sequences giriş Yineleyici açıklar.Yineleyici alt dizinleri de dilini.Bir yineleyici için x, ifade *X değerlendiren bir basic_directory_entry bir dosya adı ve her şeyi saran ilişkili dosyanın durumu hakkında bilinen nesne.

template<class Path>
class basic_recursive_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path>>;

Notlar

Türünde bir nesne sınıfı depolar Path, geçerli dosya adı dizin dizisini temsil eder.Patholabilir ya da bir basic_path veya türetilmiş bir tür basic_path.

Sınıfı da saklayan bir bool alt dizinler içinde özyinelemeli iniş verilmiyor.%0 gösterir.

Üyeler

Hh874743.collapse_all(tr-tr,VS.110).gifGenel Typedefler

Ad

Tanımlama

basic_recursive_directory_iterator::char_type

Eşanlamlısı string_type::value_type.

basic_recursive_directory_iterator::path_type

Şablon parametresi için bir eş anlamlı Path.

basic_recursive_directory_iterator::pointer

Eşanlamlısı value_type*.

basic_recursive_directory_iterator::string_type

Dize türünün eşanlamlısı Path::string_type.

basic_recursive_directory_iterator::value_type

Eşanlamlısı basic_directory_entry<Path>.

Hh874743.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucular

Ad

Tanımlama

basic_recursive_directory_iterator::basic_recursive_directory_iterator yapıcı

Oluşturan bir basic_recursive_directory_iterator nesne.

Hh874743.collapse_all(tr-tr,VS.110).gifOrtak Yöntemler

Ad

Tanımlama

basic_recursive_directory_iterator::Level yöntemi

Yineleyici dizin hiyerarşisi içinde descended düzeylerinin sayısını döndürür.

basic_recursive_directory_iterator::no_push yöntemi

Alt dizinleri iniş yasaklar.

basic_recursive_directory_iterator::POP yöntemi

Geçerli alt dizininde okuma sona erdirir ve Yineleyici artırır.

Hh874743.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Tanımlama

basic_recursive_directory_iterator::operator * işleci

Saklı alır Path nesne.

basic_recursive_directory_iterator::operator ++ işleci

Okur ve sonraki depolar Path nesne.

basic_recursive_directory_iterator::operator = işleci

Geçerli atama işleci Path nesne.

basic_recursive_directory_iterator::operator - > İşleç

Bir &**this döndürür.

Gereksinimler

Başlık: dosya sistemi

Ad alanı: std::tr2::sys

Ayrıca bkz.

Başvuru

<filesystem>

Diğer Kaynaklar

Üstbilgi dosyaları