virtual void VisitParameter( spParameter& WXUNUSED(param) ) {}
virtual void VisitCustomContext( spContext& WXUNUSED(ctx) ) {}
virtual void VisitParameter( spParameter& WXUNUSED(param) ) {}
virtual void VisitCustomContext( spContext& WXUNUSED(ctx) ) {}
// points to context object, where the this context
// was originally declared, meaning that this object
// points to context object, where the this context
// was originally declared, meaning that this object
// and it's children. Children's children are not
// searched recursivelly if searchSubMembers is false
// and it's children. Children's children are not
// searched recursivelly if searchSubMembers is false
int contextType = SP_CTX_ANY,
bool searchSubMembers = true
);
int contextType = SP_CTX_ANY,
bool searchSubMembers = true
);
// scope if any (e.g. MyClass::MyFunction(), scope stirng is "MyClass" )
// usually found along with implementation of the method, which is now skipped
// scope if any (e.g. MyClass::MyFunction(), scope stirng is "MyClass" )
// usually found along with implementation of the method, which is now skipped
public:
virtual bool CanUnderstandContext( char* cur, char* end, spContext* pOuttterCtx ) = 0;
virtual void ParseContext( char* start, char*& cur, char* end, spContext* pOuttterCtx ) = 0;
public:
virtual bool CanUnderstandContext( char* cur, char* end, spContext* pOuttterCtx ) = 0;
virtual void ParseContext( char* start, char*& cur, char* end, spContext* pOuttterCtx ) = 0;