AddressOfExprID enum value | ASTNode | |
AssertStmtID enum value | ASTNode | |
AssignExprID enum value | ASTNode | |
ASTNode(SourcePos p, unsigned scid) | ASTNode | inline |
ASTNodeTy enum name | ASTNode | |
BinaryExprID enum value | ASTNode | |
BreakStmtID enum value | ASTNode | |
CaseStmtID enum value | ASTNode | |
classof(VectorMemberExpr const *) | VectorMemberExpr | inlinestatic |
classof(ASTNode const *N) | VectorMemberExpr | inlinestatic |
MemberExpr::classof(MemberExpr const *) | MemberExpr | inlinestatic |
Expr::classof(Expr const *) | Expr | inlinestatic |
ConstExprID enum value | ASTNode | |
ContinueStmtID enum value | ASTNode | |
create(Expr *expr, const char *identifier, SourcePos pos, SourcePos identifierPos, bool derefLvalue) | MemberExpr | static |
DeclStmtID enum value | ASTNode | |
DefaultStmtID enum value | ASTNode | |
DeleteStmtID enum value | ASTNode | |
dereferenceExpr | MemberExpr | |
DerefExprID enum value | ASTNode | |
DoStmtID enum value | ASTNode | |
EstimateCost() const | MemberExpr | virtual |
expr | MemberExpr | |
Expr(SourcePos p, unsigned scid) | Expr | inline |
ExprListID enum value | ASTNode | |
ExprStmtID enum value | ASTNode | |
exprVectorType | VectorMemberExpr | private |
ForeachActiveStmtID enum value | ASTNode | |
ForeachStmtID enum value | ASTNode | |
ForeachUniqueStmtID enum value | ASTNode | |
ForStmtID enum value | ASTNode | |
FunctionCallExprID enum value | ASTNode | |
FunctionSymbolExprID enum value | ASTNode | |
GetBaseSymbol() const | MemberExpr | virtual |
getCandidateNearMatches() const | MemberExpr | |
GetConstant(const Type *type) const | Expr | virtual |
getElementNumber() const | VectorMemberExpr | virtual |
getElementType() const | VectorMemberExpr | virtual |
GetLValue(FunctionEmitContext *ctx) const | VectorMemberExpr | virtual |
GetLValueType() const | VectorMemberExpr | virtual |
GetStorageConstant(const Type *type) const | Expr | virtual |
GetType() const | VectorMemberExpr | virtual |
GetValue(FunctionEmitContext *ctx) const | VectorMemberExpr | virtual |
getValueID() const | ASTNode | inline |
GotoStmtID enum value | ASTNode | |
identifier | MemberExpr | |
identifierPos | MemberExpr | |
IfStmtID enum value | ASTNode | |
IndexExprID enum value | ASTNode | |
LabeledStmtID enum value | ASTNode | |
lvalueType | MemberExpr | mutableprotected |
MaxExprID enum value | ASTNode | |
MemberExpr(Expr *expr, const char *identifier, SourcePos pos, SourcePos identifierPos, bool derefLValue, unsigned scid) | MemberExpr | |
memberType | VectorMemberExpr | private |
NewExprID enum value | ASTNode | |
NullPointerExprID enum value | ASTNode | |
Optimize() | MemberExpr | virtual |
pos | ASTNode | |
Print() const | MemberExpr | virtual |
PrintStmtID enum value | ASTNode | |
PtrDerefExprID enum value | ASTNode | |
RefDerefExprID enum value | ASTNode | |
ReferenceExprID enum value | ASTNode | |
ReturnStmtID enum value | ASTNode | |
SelectExprID enum value | ASTNode | |
SizeOfExprID enum value | ASTNode | |
StmtListID enum value | ASTNode | |
StructMemberExprID enum value | ASTNode | |
SwitchStmtID enum value | ASTNode | |
SymbolExprID enum value | ASTNode | |
SyncExprID enum value | ASTNode | |
type | MemberExpr | mutableprotected |
TypeCastExprID enum value | ASTNode | |
TypeCheck() | MemberExpr | virtual |
UnaryExprID enum value | ASTNode | |
UnmaskedStmtID enum value | ASTNode | |
VectorMemberExpr(Expr *e, const char *id, SourcePos p, SourcePos idpos, bool derefLValue) | VectorMemberExpr | |
VectorMemberExprID enum value | ASTNode | |
~ASTNode() | ASTNode | virtual |