rasdaman complete source
Public Member Functions | List of all members
ParseInfo Class Reference

#include <parseinfo.hh>

Public Member Functions

 ParseInfo ()
 default constructor More...
 
 ParseInfo (unsigned long errorNo, const char *token, unsigned int lineNo, unsigned columnNo)
 constructor getting error number, token and location information More...
 
 ParseInfo (const ParseInfo &old)
 copy constructor More...
 
 ParseInfo (const char *token, unsigned int lineNo, unsigned columnNo)
 constructor getting token and location information More...
 
void printStatus (std::ostream &s=std::cout) const
 
ParseInfooperator= (const ParseInfo &old)
 
unsigned long getErrorNo () const
 
const std::string & getToken () const
 
unsigned int getLineNo () const
 
unsigned int getColumnNo () const
 
void setErrorNo (unsigned long errorNo)
 
void setToken (const std::string &text)
 
void setToken (const char *text)
 
void setLineNo (unsigned int lineNo)
 
void setColumnNo (unsigned int columnNo)
 

Constructor & Destructor Documentation

ParseInfo::ParseInfo ( )

default constructor

ParseInfo::ParseInfo ( unsigned long  errorNo,
const char *  token,
unsigned int  lineNo,
unsigned  columnNo 
)

constructor getting error number, token and location information

ParseInfo::ParseInfo ( const ParseInfo old)

copy constructor

ParseInfo::ParseInfo ( const char *  token,
unsigned int  lineNo,
unsigned  columnNo 
)

constructor getting token and location information

Member Function Documentation

unsigned int ParseInfo::getColumnNo ( ) const
inline
unsigned long ParseInfo::getErrorNo ( ) const
inline
unsigned int ParseInfo::getLineNo ( ) const
inline
const std::string& ParseInfo::getToken ( ) const
inline
ParseInfo& ParseInfo::operator= ( const ParseInfo old)
void ParseInfo::printStatus ( std::ostream &  s = std::cout) const
void ParseInfo::setColumnNo ( unsigned int  columnNo)
inline
void ParseInfo::setErrorNo ( unsigned long  errorNo)
inline
void ParseInfo::setLineNo ( unsigned int  lineNo)
inline
void ParseInfo::setToken ( const std::string &  text)
inline
void ParseInfo::setToken ( const char *  text)
inline

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