Open CASCADE Technology 7.8.0
|
Manages a breadth-only search for files in the specified Path. There is no specific order of results. More...
#include <OSD_FileIterator.hxx>
Public Member Functions | |
OSD_FileIterator () | |
Instantiates Object as empty Iterator;. | |
OSD_FileIterator (const OSD_Path &where, const TCollection_AsciiString &Mask) | |
Instantiates Object as Iterator; Wild-card "*" can be used in Mask the same way it is used by unix shell for file names. | |
void | Destroy () |
~OSD_FileIterator () | |
void | Initialize (const OSD_Path &where, const TCollection_AsciiString &Mask) |
Initializes the current File Iterator. | |
Standard_Boolean | More () |
Returns TRUE if there are other items using the 'Tree' method. | |
void | Next () |
Sets the iterator to the next item. Returns the item value corresponding to the current position of the iterator. | |
OSD_File | Values () |
Returns the next file found . | |
Standard_Boolean | Failed () const |
Returns TRUE if an error occurs. | |
void | Reset () |
Resets error counter to zero. | |
void | Perror () |
Raises OSD_Error. | |
Standard_Integer | Error () const |
Returns error number if 'Failed' is TRUE. | |
Manages a breadth-only search for files in the specified Path. There is no specific order of results.
OSD_FileIterator::OSD_FileIterator | ( | ) |
Instantiates Object as empty Iterator;.
OSD_FileIterator::OSD_FileIterator | ( | const OSD_Path & | where, |
const TCollection_AsciiString & | Mask | ||
) |
Instantiates Object as Iterator; Wild-card "*" can be used in Mask the same way it is used by unix shell for file names.
|
inline |
void OSD_FileIterator::Destroy | ( | ) |
Standard_Integer OSD_FileIterator::Error | ( | ) | const |
Returns error number if 'Failed' is TRUE.
Standard_Boolean OSD_FileIterator::Failed | ( | ) | const |
Returns TRUE if an error occurs.
void OSD_FileIterator::Initialize | ( | const OSD_Path & | where, |
const TCollection_AsciiString & | Mask | ||
) |
Initializes the current File Iterator.
Standard_Boolean OSD_FileIterator::More | ( | ) |
Returns TRUE if there are other items using the 'Tree' method.
void OSD_FileIterator::Next | ( | ) |
Sets the iterator to the next item. Returns the item value corresponding to the current position of the iterator.
void OSD_FileIterator::Perror | ( | ) |
Raises OSD_Error.
void OSD_FileIterator::Reset | ( | ) |
Resets error counter to zero.
OSD_File OSD_FileIterator::Values | ( | ) |
Returns the next file found .