CppParser
|
An abstract class that is used as base class of all other classes. More...
#include <cppast.h>
Public Member Functions | |
CppObj (CppObjType type, CppAccessType accessType) | |
CppCompound * | owner () |
void | owner (CppCompound *o) |
virtual void | accept (CppVisitorBase *v)=0 |
virtual | ~CppObj () |
Public Attributes | |
CppObjType | objType_ |
CppAccessType | accessType_ |
All objects do not need this. More... | |
Private Attributes | |
CppCompound * | owner_ |
An abstract class that is used as base class of all other classes.
|
inline |
|
pure virtual |
Implemented in CppBlob, CppDefine, CppUndef, CppInclude, CppImport, CppHashIf, CppPragma, CppHashError, CppHashWarning, CppUnRecogPrePro, CppVarType, CppVar, CppVarList, CppTypedefName, CppTypedefList, CppMacroCall, CppFwdClsDecl, CppCompound, CppFunction, CppLambda, CppFunctionPointer, CppConstructor, CppDestructor, CppTypeConverter, CppUsingNamespaceDecl, CppUsingDecl, CppNamespaceAlias, CppDocComment, CppExpr, CppEnum, CppCommonBlock< _ObjType >, CppCommonBlock< CppObjType::kIfBlock >, CppIfBlock, CppForBlock, CppRangeForBlock, CppSwitchBlock, CppTryBlock, CppAsmBlock, and CppLabel.
|
inline |
|
inline |
CppAccessType CppObj::accessType_ |
CppObjType CppObj::objType_ |
|
private |