CACAO
Public Types | Public Member Functions | Private Attributes
cacao::OptionPrefix Class Reference

Public Types

typedef std::set< OptionEntry * > ChildSetTy
 
typedef ChildSetTy::iterator iterator
 

Public Member Functions

 OptionPrefix (const char *name)
 
const char * get_name () const
 
std::size_t size () const
 
iterator begin ()
 
iterator end ()
 
void insert (OptionEntry *oe)
 

Private Attributes

const char * name
 
std::size_t s
 
ChildSetTy children
 

Detailed Description

Definition at line 61 of file Option.hpp.

Member Typedef Documentation

Definition at line 63 of file Option.hpp.

typedef ChildSetTy::iterator cacao::OptionPrefix::iterator

Definition at line 64 of file Option.hpp.

Constructor & Destructor Documentation

cacao::OptionPrefix::OptionPrefix ( const char *  name)

Definition at line 46 of file Option.cpp.

Member Function Documentation

iterator cacao::OptionPrefix::begin ( )
inline

Definition at line 74 of file Option.hpp.

iterator cacao::OptionPrefix::end ( )
inline

Definition at line 75 of file Option.hpp.

const char* cacao::OptionPrefix::get_name ( ) const
inline

Definition at line 68 of file Option.hpp.

void cacao::OptionPrefix::insert ( OptionEntry oe)

Definition at line 48 of file Option.cpp.

std::size_t cacao::OptionPrefix::size ( ) const
inline

Definition at line 71 of file Option.hpp.

Field Documentation

ChildSetTy cacao::OptionPrefix::children
private

Definition at line 85 of file Option.hpp.

const char* cacao::OptionPrefix::name
private

Definition at line 83 of file Option.hpp.

std::size_t cacao::OptionPrefix::s
private

Definition at line 84 of file Option.hpp.


The documentation for this class was generated from the following files: