ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | List of all members
FFilePathRegistry Class Reference

The FFilePathRegistry class provides a mean of storing and manipulating file paths registries with custom filters.

Public Member Functions

 FFilePathRegistry ()
 
 ~FFilePathRegistry ()
 
void AddFilter (const std::string &iFilter)
 
void AddFilters (const tStringList &iFilters)
 
void AddLookupPath (const std::string &iPath)
 
void AddLookupPaths (const tStringList &iPaths)
 
const std::string FilePathForClosestMatchingName (const std::string &iName) const
 
const std::string FilePathForExactMatchingName (const std::string &iName) const
 
const tStringList & Filters () const
 
const tStringList & LookupPaths () const
 
void Parse ()
 
const tRecords & Records () const
 

Constructor & Destructor Documentation

◆ ~FFilePathRegistry()

FFilePathRegistry::~FFilePathRegistry ( )

◆ FFilePathRegistry()

FFilePathRegistry::FFilePathRegistry ( )

Member Function Documentation

◆ AddFilter()

void FFilePathRegistry::AddFilter ( const std::string &  iFilter)

◆ AddFilters()

void FFilePathRegistry::AddFilters ( const tStringList &  iFilters)

◆ AddLookupPath()

void FFilePathRegistry::AddLookupPath ( const std::string &  iPath)

◆ AddLookupPaths()

void FFilePathRegistry::AddLookupPaths ( const tStringList &  iPaths)

◆ FilePathForClosestMatchingName()

const std::string FFilePathRegistry::FilePathForClosestMatchingName ( const std::string &  iName) const

◆ FilePathForExactMatchingName()

const std::string FFilePathRegistry::FilePathForExactMatchingName ( const std::string &  iName) const

◆ Filters()

const tStringList& FFilePathRegistry::Filters ( ) const

◆ LookupPaths()

const tStringList& FFilePathRegistry::LookupPaths ( ) const

◆ Parse()

void FFilePathRegistry::Parse ( )

◆ Records()

const tRecords& FFilePathRegistry::Records ( ) const