class TCompSource

represents composite sources, i.e., sources that consist of a set of other sources. More...

Definition#include <F2_parser.h>
InheritsTSource [public ]
Inherited byTDefBlockSource
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

TCompSource TCompSource represents composite sources, i.e., sources that consist of a set of other sources

ostringstream* os

os

int currentSource

currentSource

vector<TSource*> sources

sources

vector flagDeleteSources

flagDeleteSources

vector<TSourceAnchor> anchors

anchors

 TCompSource ()

TCompSource

 TCompSource (int type_arg)

TCompSource

 ~TCompSource ()

~TCompSource

[virtual]

int  addSource (TSource* source, int flagDelete)

addSource

void  checkForRecursiveFileSource (string fname)

checkForRecursiveFileSource

void  addAnchor (TSourceAnchor anchor)

addAnchor

const char*  event_startSource (string& fname)

event_startSource

const char*  event_startSource (TSource* source)

event_startSource

void  event_startSource (TSource* source, istream& is)

event_startSource

int  event_endSource ()

event_endSource

int  event_newAnchor (istream& sourceStream)

event_newAnchor

void  flush ()

flush

void  outputState (ostream& os, int detailFlag)

outputState

[virtual]

Reimplemented from TSource.

void  outputState (ostream& os)

outputState

[virtual]

Reimplemented from TSource.

void  outputState_nonvirtual (ostream& os, int detailFlag)

outputState_nonvirtual

Reimplemented from TSource.

void  outputAnchors (ostream& os)

outputAnchors

void  logLineAndColumn (istream& currentSourceStream, int offset, int traceIncludes)

logLineAndColumn

[virtual]

Reimplemented from TSource.

void  logLineAndColumn (istream& currentSourceStream)

logLineAndColumn

[virtual]

Reimplemented from TSource.

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

logLineAndColumn

[virtual]

Reimplemented from TSource.

void  logLineAndColumn (TSourcePos pos)

logLineAndColumn

[virtual]

Reimplemented from TSource.