Collaboration diagram for Entry:

Public Member Functions

 Entry (const char *str)
 ~Entry ()
void genParse (std::ostream &fout) const

Public Attributes

std::string name
EntryAliasList alias
std::string type
std::string loc
DefaultValues defaults
std::string comment
std::string ifdef
LineList doc
LineList nocomment
int array_flag

Private Member Functions

void genParseAlias (const std::string &, std::ostream &) const

Detailed Description

Definition at line 86 of file

Constructor & Destructor Documentation

◆ Entry()

Entry::Entry ( const char *  str)

Definition at line 89 of file

◆ ~Entry()

Entry::~Entry ( )

Definition at line 93 of file

Member Function Documentation

◆ genParse()

void Entry::genParse ( std::ostream &  fout) const

Definition at line 640 of file

References a, alias, genParseAlias(), and name.

◆ genParseAlias()

void Entry::genParseAlias ( const std::string &  aName,
std::ostream &  fout 
) const

Definition at line 608 of file

References array_flag, available_if(), doc, ifdef, loc, name, and type.

Referenced by genParse().

Member Data Documentation

◆ alias

EntryAliasList Entry::alias

Definition at line 96 of file

Referenced by genParse().

◆ array_flag

int Entry::array_flag

Definition at line 104 of file

Referenced by genParseAlias(), and main().

◆ comment

std::string Entry::comment

Definition at line 100 of file

Referenced by main().

◆ defaults

DefaultValues Entry::defaults

Definition at line 99 of file

Referenced by main().

◆ doc

LineList Entry::doc

Definition at line 102 of file

Referenced by genParseAlias().

◆ ifdef

std::string Entry::ifdef

Definition at line 101 of file

Referenced by genParseAlias(), and main().

◆ loc

std::string Entry::loc

Definition at line 98 of file

Referenced by genParseAlias(), and main().

◆ name

std::string Entry::name

Definition at line 95 of file

Referenced by genParse(), genParseAlias(), and main().

◆ nocomment

LineList Entry::nocomment

Definition at line 103 of file

◆ type

std::string Entry::type

Definition at line 97 of file

Referenced by genParseAlias(), and main().

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






Web Site Translations