Logo Search packages:      
Sourcecode: herculesstudio version File versions  Download package

Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes

ConfigLine Class Reference

Inheritance diagram for ConfigLine:
Inheritance graph

List of all members.

Public Member Functions

 ConfigLine (const char *line)
const std::string & getLine () const
std::string getLowercaseToken (int i) const
std::string getMultiToken (int from, int to) const
std::string getToken (int i) const
std::string getUppercaseToken (int i) const
bool isDeleted () const
bool isNew () const
bool isRemark () const
bool isUpdated () const
void parseLine ()
void replaceLine (const std::string &newLine)
void replaceParameters (const std::string &newParm)
void setDeleted (bool parm)
void setNew (bool newVal)
void setUpdated (bool updated)
int size () const

Protected Attributes

std::string mLine

Private Member Functions

void tokenize (const std::string &delimiters=" ")

Private Attributes

bool mDeleted
std::string::size_type mKeyStart
std::string mKeyword
bool mNew
bool mRemark
int mSize
std::vector< TokenPair > mTokens
bool mUpdated

Detailed Description

Definition at line 36 of file ConfigLine.h.

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

Generated by  Doxygen 1.6.0   Back to index