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: