Entire Class Index | Main Class Index | Cross Index | Global Index

# Class CL_DirectoryScanner

Contained in: global
Derived from: none
Derived by: none
Group: Core (I/O Data)

#include <ClanLib/core.h>

### public function member index:

`` | `CL_DirectoryScanner` | `()`;
`` | `CL_DirectoryScanner` | `(`const` `CL_DirectoryScanner`& `copy`)`;
`` | `~CL_DirectoryScanner` | `()`;
``bool`` | `scan` | `(`const` `std::string`& `pathname`)`;
``bool`` | `scan` | `(`const` `std::string`& `pathname`, `const` `std::string`& `pattern`)`;
``std::string`` | `get_directory_path` | `()`;
``std::string`` | `get_name` | `()`;
``std::string`` | `get_pathname` | `()`;
``bool`` | `is_directory` | `()`;
``bool`` | `is_hidden` | `()`;
``CL_DirectoryScanner`&` | `operator``=` | `(`const` `CL_DirectoryScanner`& `copy`)`;
``bool`` | `next` | `()`;

## Description:

## Function Member Descriptions:

CL_DirectoryScanner::CL_DirectoryScanner - Construct directory scanner for iterating over a directory
`` `CL_DirectoryScanner` `()`;

CL_DirectoryScanner::CL_DirectoryScanner - Copy constructor.
`` `CL_DirectoryScanner` `(`const` `CL_DirectoryScanner`& `copy`)`;

CL_DirectoryScanner::~CL_DirectoryScanner - Destructor.
`` `~CL_DirectoryScanner` `()`;

## Variable Member Descriptions: