Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends

Table::FileFormatRepository Class Reference

Holds system- and user-defined formats for different data types ('groups'). More...

List of all members.

Classes

struct  Entry

Public Member Functions

void getGroups (BufferStringSet &) const
void getFormats (const char *grp, BufferStringSet &) const
const IOParget (const char *grp, const char *nm) const
void set (const char *grp, const char *nm, IOPar *, Repos::Source)
 IOPar* will become mine; set to null to remove.
bool write (Repos::Source) const

Protected Member Functions

 FileFormatRepository ()
void addFromFile (const char *, Repos::Source)
const char * grpNm (int) const
int gtIdx (const char *, const char *) const

Protected Attributes

ObjectSet< Entryentries_

Friends

mGlobal friend
FileFormatRepository
FFR ()

Detailed Description

Holds system- and user-defined formats for different data types ('groups').


Constructor & Destructor Documentation

Table::FileFormatRepository::FileFormatRepository (  )  [protected]

Member Function Documentation

void Table::FileFormatRepository::addFromFile ( const char *  ,
Repos::Source   
) [protected]
const IOPar* Table::FileFormatRepository::get ( const char *  grp,
const char *  nm 
) const
void Table::FileFormatRepository::getFormats ( const char *  grp,
BufferStringSet  
) const
void Table::FileFormatRepository::getGroups ( BufferStringSet  )  const
const char* Table::FileFormatRepository::grpNm ( int   )  const [protected]
int Table::FileFormatRepository::gtIdx ( const char *  ,
const char *   
) const [protected]
void Table::FileFormatRepository::set ( const char *  grp,
const char *  nm,
IOPar ,
Repos::Source   
)

IOPar* will become mine; set to null to remove.

bool Table::FileFormatRepository::write ( Repos::Source   )  const

Friends And Related Function Documentation

mGlobal friend FileFormatRepository& FFR (  )  [friend]

Member Data Documentation