basic_recursive_directory_iterator 클래스
입력된 시퀀스의 파일 시스템 디렉터리에 파일 이름을 통해 반복기를 설명 합니다.또한 반복기에 하위 디렉터리를 내려 수 있습니다.반복기에 대 한 X, 식 *X 로 계산 되는 basic_directory_entry 연결 된 파일의 상태에 대 한 알려진 파일 이름 및 모든 개체.
template<class Path>
class basic_recursive_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path>>;
설명
클래스 형식의 개체를 저장 합니다. Path, 디렉터리 시퀀스에서 현재 파일 이름을 나타냅니다.Path일 수는 basic_path 에서 파생 되는 형식 또는 basic_path.
또한이 클래스를 저장 한 bool 재귀적으로 하위 디렉터리를 금지 하는지 여부를 나타냅니다.
Members
공용 Typedefs
이름 |
설명 |
---|---|
basic_recursive_directory_iterator::char_type |
동의어에 대 한 string_type::value_type. |
basic_recursive_directory_iterator::path_type |
템플릿 매개 변수에 대 한 동의어 Path. |
basic_recursive_directory_iterator::pointer |
동의어에 대 한 value_type*. |
basic_recursive_directory_iterator::string_type |
문자열 형식에 대 한 동의어 Path::string_type. |
basic_recursive_directory_iterator::value_type |
동의어에 대 한 basic_directory_entry<Path>. |
Public 생성자
이름 |
설명 |
---|---|
basic_recursive_directory_iterator::basic_recursive_directory_iterator 생성자 |
basic_recursive_directory_iterator 개체를 생성합니다. |
Public 메서드
이름 |
설명 |
---|---|
반복기 디렉터리 계층 구조에의 한 수준 수를 반환 합니다. |
|
강하에 하위 디렉터리를 금지합니다. |
|
현재 하위 디렉터리에 읽기를 중단 하 고 반복기를 증가 시킵니다. |
Public 연산자
이름 |
설명 |
---|---|
저장 된 검색 Path 개체입니다. |
|
읽고 다음 저장 Path 개체입니다. |
|
현재 할당 연산자 Path 개체입니다. |
|
&**this를 반환합니다. |
요구 사항
헤더: 파일 시스템
네임 스페이스: std::tr2::sys