Struct SLexerDummyCallback#

Inheritance Relationships#

Base Type#

Struct Documentation#

struct SLexerDummyCallback : public ILexerCallback#

Dummy callback interface for the lexer ignoring all calls.

Public Functions

inline virtual void InsertWhitespace(const CToken&) override#

Insert whitespace. Dummy implementation. Overload of ILexerCallback::InsertWhitespace.

inline virtual void InsertComment(const CToken&) override#

Insert a comment. Dummy implementation. Overload of ILexerCallback::InsertComment.

inline virtual void ProcessPreprocDirective(CCodePos &rCode) override#

Process a preprocessor directive. Overload of ILexerCallback::ProcessPreprocDirective.

Parameters:

rCode[in] Reference to the source code to process the preproc directive for.