vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
WAVEFRONT::InPlaceParser Class Reference

Public Member Functions

 InPlaceParser (void)
 
 InPlaceParser (char *data, int len)
 
 InPlaceParser (const char *fname)
 
 ~InPlaceParser (void)
 
void Init (void)
 
void SetFile (const char *fname)
 
void SetSourceData (char *data, int len)
 
int Parse (InPlaceParserInterface *callback)
 
int ProcessLine (int lineno, char *line, InPlaceParserInterface *callback)
 
const char ** GetArglist (char *source, int &count)
 
void SetHardSeparator (char c)
 
void SetHard (char c)
 
void SetCommentSymbol (char c)
 
void ClearHardSeparator (char c)
 
void DefaultSymbols (void)
 
bool EOS (char c)
 
void SetQuoteChar (char c)
 

Constructor & Destructor Documentation

WAVEFRONT::InPlaceParser::InPlaceParser ( void  )
inline
WAVEFRONT::InPlaceParser::InPlaceParser ( char *  data,
int  len 
)
inline
WAVEFRONT::InPlaceParser::InPlaceParser ( const char *  fname)
inline
WAVEFRONT::InPlaceParser::~InPlaceParser ( void  )

Member Function Documentation

void WAVEFRONT::InPlaceParser::ClearHardSeparator ( char  c)
inline
void WAVEFRONT::InPlaceParser::DefaultSymbols ( void  )
bool WAVEFRONT::InPlaceParser::EOS ( char  c)
inline
const char ** WAVEFRONT::InPlaceParser::GetArglist ( char *  source,
int &  count 
)
void WAVEFRONT::InPlaceParser::Init ( void  )
inline
int WAVEFRONT::InPlaceParser::Parse ( InPlaceParserInterface callback)
int WAVEFRONT::InPlaceParser::ProcessLine ( int  lineno,
char *  line,
InPlaceParserInterface callback 
)
void WAVEFRONT::InPlaceParser::SetCommentSymbol ( char  c)
inline
void WAVEFRONT::InPlaceParser::SetFile ( const char *  fname)
void WAVEFRONT::InPlaceParser::SetHard ( char  c)
inline
void WAVEFRONT::InPlaceParser::SetHardSeparator ( char  c)
inline
void WAVEFRONT::InPlaceParser::SetQuoteChar ( char  c)
inline
void WAVEFRONT::InPlaceParser::SetSourceData ( char *  data,
int  len 
)
inline

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