CppParser
|
#include <cppast.h>
Public Member Functions | |
bool | hasParams () |
CppParamVector * | params () |
![]() | |
std::uint32_t | attr () |
void | addAttr (std::uint32_t _attr) |
bool | hasAttr (std::uint32_t _attr) |
std::string & | decor1 () |
void | decor1 (std::string _decor) |
std::string & | decor2 () |
void | decor2 (std::string _decor) |
CppTemplateParamList * | templateParamList () |
void | templateParamList (CppTemplateParamList *templParamList) |
![]() | |
CppFuncThrowSpec * | throwSpec () |
void | throwSpec (CppFuncThrowSpec *_throwSpec) |
CppCompound * | defn () |
void | defn (CppCompound *_defn) |
![]() | |
CppObj (CppObjType type, CppAccessType accessType) | |
CppCompound * | owner () |
void | owner (CppCompound *o) |
virtual void | accept (CppVisitorBase *v)=0 |
virtual | ~CppObj () |
Protected Member Functions | |
CppFuncCtorBase (CppObjType type, CppAccessType accessType, std::string name, CppParamVector *params, std::uint32_t attr) | |
![]() | |
CppFunctionBase (CppObjType type, CppAccessType accessType, std::string name, std::uint32_t attr) | |
![]() | |
CppFuncLikeBase (CppObjType type, CppAccessType accessType) | |
Protected Attributes | |
CppParamVectorPtr | params_ |
Additional Inherited Members | |
![]() | |
std::string | name_ |
![]() | |
CppObjType | objType_ |
CppAccessType | accessType_ |
All objects do not need this. More... | |
|
inlineprotected |
|
inline |
|
protected |