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 87 of file cf_gen.cc.

Constructor & Destructor Documentation

Entry::Entry ( const char *  str)
inline

Definition at line 90 of file cf_gen.cc.

Entry::~Entry ( )
inline

Definition at line 94 of file cf_gen.cc.

Member Function Documentation

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

Definition at line 641 of file cf_gen.cc.

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

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

Definition at line 609 of file cf_gen.cc.

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

Referenced by genParse().

Member Data Documentation

EntryAliasList Entry::alias

Definition at line 97 of file cf_gen.cc.

Referenced by genParse().

int Entry::array_flag

Definition at line 105 of file cf_gen.cc.

Referenced by genParseAlias(), and main().

std::string Entry::comment

Definition at line 101 of file cf_gen.cc.

Referenced by main().

DefaultValues Entry::defaults

Definition at line 100 of file cf_gen.cc.

Referenced by main().

LineList Entry::doc

Definition at line 103 of file cf_gen.cc.

Referenced by genParseAlias().

std::string Entry::ifdef

Definition at line 102 of file cf_gen.cc.

Referenced by genParseAlias(), and main().

std::string Entry::loc

Definition at line 99 of file cf_gen.cc.

Referenced by genParseAlias(), and main().

std::string Entry::name

Definition at line 96 of file cf_gen.cc.

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

LineList Entry::nocomment

Definition at line 104 of file cf_gen.cc.

std::string Entry::type

Definition at line 98 of file cf_gen.cc.

Referenced by genParseAlias(), and main().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors