Lines Matching refs:spContext
46 class spContext;
123 typedef vector<spContext*> MMemberListT;
133 typedef spContext* spContextPtrT;
151 spContext* mpCurCxt;
161 void VisitAll( spContext& atContext,
219 virtual void VisitCustomContext( spContext& WXUNUSED(ctx) ) {}
254 class spContext
264 spContext* m_pParent;
275 spContext* mpFirstOccurence;
329 spContext();
333 virtual ~spContext();
367 virtual wxString GetBody( spContext* pCtx = NULL );
369 virtual wxString GetHeader( spContext* pCtx = NULL );
389 spContext* GetFirstOccurence();
393 spContext* GetOutterContext();
396 inline spContext* GetParent() { return m_pParent; }
401 void AddMember ( spContext* pMember );
413 spContext* FindContext( const wxString& identifier,
479 void RemoveChild( spContext* pChild );
483 spContext* GetEnclosingContext( int mask = SP_CTX_ANY );
494 class spParameter : public spContext
515 class spAttribute : public spContext
536 class spOperation : public spContext
590 class spPreprocessorLine : public spContext
617 class spClass : public spContext
660 class spEnumeration : public spContext
674 class spTypeDef : public spContext
694 class spFile : public spContext
715 virtual bool CanUnderstandContext( char* cur, char* end, spContext* pOuttterCtx ) = 0;
716 virtual void ParseContext( char* start, char*& cur, char* end, spContext* pOuttterCtx ) = 0;
724 // should be derivative of spContext, (see