Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_ResourceTokenizer Class Reference

#include <resource_tokenizer.h>

List of all members.

Public Methods

 CL_ResourceTokenizer (std::string filename, CL_InputSource *input)
 ~CL_ResourceTokenizer ()
bool is_space (char c)
bool is_operator (char c)
bool is_remark (char c, int position)
std::string get_next_token ()
std::string write_error (std::string err_msg)

Private Attributes

int cur_pos
int cur_line
std::string filename
int total_size
unsigned char* config_file_data
bool in_remark


Constructor & Destructor Documentation

CL_ResourceTokenizer::CL_ResourceTokenizer ( std::string filename,
CL_InputSource * input )
 

CL_ResourceTokenizer::~CL_ResourceTokenizer ( )
 


Member Function Documentation

std::string CL_ResourceTokenizer::get_next_token ( )
 

bool CL_ResourceTokenizer::is_operator ( char c )
 

bool CL_ResourceTokenizer::is_remark ( char c,
int position )
 

bool CL_ResourceTokenizer::is_space ( char c )
 

std::string CL_ResourceTokenizer::write_error ( std::string err_msg )
 


Member Data Documentation

unsigned char* CL_ResourceTokenizer::config_file_data [private]
 

Definition at line 37 of file resource_tokenizer.h.

int CL_ResourceTokenizer::cur_line [private]
 

Definition at line 34 of file resource_tokenizer.h.

int CL_ResourceTokenizer::cur_pos [private]
 

Definition at line 34 of file resource_tokenizer.h.

std::string CL_ResourceTokenizer::filename [private]
 

Definition at line 35 of file resource_tokenizer.h.

bool CL_ResourceTokenizer::in_remark [private]
 

Definition at line 38 of file resource_tokenizer.h.

int CL_ResourceTokenizer::total_size [private]
 

Definition at line 36 of file resource_tokenizer.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:22 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001