FileEntry Class Reference

#include <file.h>

Inheritance diagram for FileEntry:

Entry List of all members.

Public Member Functions

 FileEntry ()
const std::string & type () const
const std::string & key () const
int line () const
const std::string & comment () const
void setComment (const std::string &)
FieldHandle addField (const std::string &name, int line=-1)
bool hasField (const std::string &fieldName) const
FieldHandle field (const std::string &fieldName)
FieldHandle firstField ()
const std::string & sortKey () const
void setSortKey (const std::string &s)
const std::map< std::string,
Field > & 
fields () const
const std::string & longestFieldName () const

Protected Member Functions

 FileEntry (const Entry &e, const File *f)
virtual std::string valueOf (const std::string &s) const

Friends

class File
class FieldHandle

Constructor & Destructor Documentation

FileEntry (  ) 

FileEntry ( const Entry e,
const File f 
) [protected]


Member Function Documentation

string valueOf ( const std::string &  s  )  const [protected, virtual]

Reimplemented from Entry.

const string & type (  )  const [inherited]

const string & key (  )  const [inherited]

int line (  )  const [inherited]

const string & comment (  )  const [inherited]

void setComment ( const std::string &   )  [inherited]

FieldHandle addField ( const std::string &  name,
int  line = -1 
) [inherited]

bool hasField ( const std::string &  fieldName  )  const [inherited]

FieldHandle field ( const std::string &  fieldName  )  [inherited]

FieldHandle firstField (  )  [inherited]

const string & sortKey (  )  const [inherited]

void setSortKey ( const std::string &  s  )  [inherited]

const map< string, Field > & fields (  )  const [inherited]

const string & longestFieldName (  )  const [inherited]


Friends And Related Function Documentation

friend class File [friend]

friend class FieldHandle [friend, inherited]


Generated on Wed Jan 24 01:14:43 2007 for XDKBIBTEX by  doxygen 1.5.1