|
CppParser
|
#include <cppast.h>


Public Member Functions | |
| CppIfBlock (CppObj *cond, CppObj *body, CppObj *_else=nullptr) | |
| CppObj * | elsePart () |
| void | elsePart (CppObj *_elsePart) |
| void | accept (CppVisitorBase *v) override |
Public Member Functions inherited from CppCommonBlock< CppObjType::kIfBlock > | |
| CppCommonBlock (CppObj *cond, CppObj *body) | |
| void | accept (CppVisitorBase *v) override |
Public Member Functions inherited from CppObj | |
| CppObj (CppObjType type, CppAccessType accessType) | |
| CppCompound * | owner () |
| void | owner (CppCompound *o) |
| virtual void | accept (CppVisitorBase *v)=0 |
| virtual | ~CppObj () |
Private Attributes | |
| CppObjPtr | else_ |
Additional Inherited Members | |
Public Attributes inherited from CppCommonBlock< CppObjType::kIfBlock > | |
| CppObjPtr | cond_ |
| CppObjPtr | body_ |
Public Attributes inherited from CppObj | |
| CppObjType | objType_ |
| CppAccessType | accessType_ |
| All objects do not need this. More... | |
Static Public Attributes inherited from CppCommonBlock< CppObjType::kIfBlock > | |
| static constexpr CppObjType | kObjectType |
|
inlineoverridevirtual |