class TSource

base class for parse sources. More...

Contains pure virtuals
Definition#include <F2_parser.h>
Inherited byTCompSource, TDefBlockSource, TDefSource, TFileSource
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Static Methods

Public Members


Detailed Description

TSource TSource is the base class of parse sources. A parse source can be, for example, a file (TFileSource), a modified definition (TDefSource), or a composite source (TCompSource)

static const int type_TDefSource

type_TDefSource

static const int type_TFileSource

type_TFileSource

static const int type_TCompSource

type_TCompSource

static const int type_TDefBlockSource

type_TDefBlockSource

const int type

type

int nUsed

nUsed

string content

content

 TSource (int type_arg)

TSource

 ~TSource ()

~TSource

[virtual]

void  outputState (ostream& os, int detailFlag)

outputState

[pure virtual]

void  outputState (ostream& os)

outputState

[pure virtual]

void  outputState_nonvirtual (ostream& os, int detailFlag)

outputState_nonvirtual

void  logLineAndColumn (TSourcePos pos, int textFlag, int traceIncludes)

logLineAndColumn

[pure virtual]

void  logLineAndColumn (TSourcePos pos)

logLineAndColumn

[pure virtual]

void  logLineAndColumnInString (const string& s, TSourcePos pos)

logLineAndColumnInString

[static]