An individual expression.
More...
#include <cppast.h>
An individual expression.
Definition at line 1670 of file cppast.h.
◆ anonymous enum
Enumerator |
---|
kInvalid | |
kAtom | |
kExpr | |
kLambda | |
kVarType | |
Definition at line 1680 of file cppast.h.
◆ CppExprAtom() [1/7]
CppExprAtom::CppExprAtom |
( |
char * |
sz, |
|
|
size_t |
l |
|
) |
| |
|
inline |
◆ CppExprAtom() [2/7]
CppExprAtom::CppExprAtom |
( |
char * |
sz | ) |
|
|
inline |
◆ CppExprAtom() [3/7]
CppExprAtom::CppExprAtom |
( |
std::string |
tok | ) |
|
|
inline |
◆ CppExprAtom() [4/7]
CppExprAtom::CppExprAtom |
( |
CppExpr * |
e | ) |
|
|
inline |
◆ CppExprAtom() [5/7]
◆ CppExprAtom() [6/7]
◆ CppExprAtom() [7/7]
CppExprAtom::CppExprAtom |
( |
| ) |
|
|
inline |
◆ destroy()
void CppExprAtom::destroy |
( |
| ) |
|
|
inline |
◆ isExpr()
bool CppExprAtom::isExpr |
( |
| ) |
|
|
inline |
union { ... } CppExprAtom::@3 |
◆ atom
std::string* CppExprAtom::atom |
◆ expr
◆ lambda
enum { ... } CppExprAtom::type |
◆ varType
For type cast, and sizeof expression.
Definition at line 1677 of file cppast.h.
The documentation for this struct was generated from the following file: