, including all inherited members.
arg_iterator typedef | comma::SubroutineCall | |
argExprIndex(Expr *expr) const | comma::SubroutineCall | [protected] |
arguments | comma::SubroutineCall | [protected] |
asAst() | comma::SubroutineCall | |
asAst() const | comma::SubroutineCall | |
asFunctionCall() | comma::SubroutineCall | |
asFunctionCall() const | comma::SubroutineCall | |
asProcedureCall() | comma::SubroutineCall | |
asProcedureCall() const | comma::SubroutineCall | |
Ast(AstKind kind) | comma::Ast | [inline, protected] |
AST_AbstractDomainDecl enum value | comma::Ast | |
AST_AccessDecl enum value | comma::Ast | |
AST_AccessType enum value | comma::Ast | |
AST_AddDecl enum value | comma::Ast | |
AST_AggregateExpr enum value | comma::Ast | |
AST_AllocatorExpr enum value | comma::Ast | |
AST_ArrayDecl enum value | comma::Ast | |
AST_ArrayRangeAttrib enum value | comma::Ast | |
AST_ArrayType enum value | comma::Ast | |
AST_AssignmentStmt enum value | comma::Ast | |
AST_BlockStmt enum value | comma::Ast | |
AST_CarrierDecl enum value | comma::Ast | |
AST_ComponentDecl enum value | comma::Ast | |
AST_ComponentKey enum value | comma::Ast | |
AST_ConversionExpr enum value | comma::Ast | |
AST_DeclRefExpr enum value | comma::Ast | |
AST_DereferenceExpr enum value | comma::Ast | |
AST_DiamondExpr enum value | comma::Ast | |
AST_DomainDecl enum value | comma::Ast | |
AST_DomainInstanceDecl enum value | comma::Ast | |
AST_DomainType enum value | comma::Ast | |
AST_DSTDefinition enum value | comma::Ast | |
AST_EnumerationDecl enum value | comma::Ast | |
AST_EnumerationType enum value | comma::Ast | |
AST_EnumLiteral enum value | comma::Ast | |
AST_ExceptionDecl enum value | comma::Ast | |
AST_ExceptionRef enum value | comma::Ast | |
AST_FirstAE enum value | comma::Ast | |
AST_FirstArrayAE enum value | comma::Ast | |
AST_ForStmt enum value | comma::Ast | |
AST_FunctionCallExpr enum value | comma::Ast | |
AST_FunctionDecl enum value | comma::Ast | |
AST_FunctionType enum value | comma::Ast | |
AST_FunctorDecl enum value | comma::Ast | |
AST_HandlerStmt enum value | comma::Ast | |
AST_Identifier enum value | comma::Ast | |
AST_IfStmt enum value | comma::Ast | |
AST_ImportDecl enum value | comma::Ast | |
AST_IncompleteType enum value | comma::Ast | |
AST_IncompleteTypeDecl enum value | comma::Ast | |
AST_IndexedArrayExpr enum value | comma::Ast | |
AST_InjExpr enum value | comma::Ast | |
AST_IntegerDecl enum value | comma::Ast | |
AST_IntegerLiteral enum value | comma::Ast | |
AST_IntegerType enum value | comma::Ast | |
AST_KeywordSelector enum value | comma::Ast | |
AST_LastAE enum value | comma::Ast | |
AST_LastArrayAE enum value | comma::Ast | |
AST_LoopDecl enum value | comma::Ast | |
AST_LoopStmt enum value | comma::Ast | |
AST_NullExpr enum value | comma::Ast | |
AST_NullStmt enum value | comma::Ast | |
AST_ObjectDecl enum value | comma::Ast | |
AST_ParamValueDecl enum value | comma::Ast | |
AST_PercentDecl enum value | comma::Ast | |
AST_PosAD enum value | comma::Ast | |
AST_PragmaStmt enum value | comma::Ast | |
AST_PrjExpr enum value | comma::Ast | |
AST_ProcedureCallStmt enum value | comma::Ast | |
AST_ProcedureDecl enum value | comma::Ast | |
AST_ProcedureType enum value | comma::Ast | |
AST_QualifiedExpr enum value | comma::Ast | |
AST_RaiseStmt enum value | comma::Ast | |
AST_Range enum value | comma::Ast | |
AST_RecordDecl enum value | comma::Ast | |
AST_RecordType enum value | comma::Ast | |
AST_RenamedObjectDecl enum value | comma::Ast | |
AST_ReturnStmt enum value | comma::Ast | |
AST_ScalarRangeAttrib enum value | comma::Ast | |
AST_SelectedExpr enum value | comma::Ast | |
AST_SigInstanceDecl enum value | comma::Ast | |
AST_SignatureDecl enum value | comma::Ast | |
AST_StmtSequence enum value | comma::Ast | |
AST_StringLiteral enum value | comma::Ast | |
AST_SubroutineRef enum value | comma::Ast | |
AST_TypeRef enum value | comma::Ast | |
AST_UniversalType enum value | comma::Ast | |
AST_ValAD enum value | comma::Ast | |
AST_VarietyDecl enum value | comma::Ast | |
AST_WhileStmt enum value | comma::Ast | |
AstKind enum name | comma::Ast | |
begin_arguments() | comma::SubroutineCall | [inline] |
begin_arguments() const | comma::SubroutineCall | [inline] |
begin_connectives() | comma::SubroutineCall | [inline] |
begin_connectives() const | comma::SubroutineCall | [inline] |
begin_functions() | comma::FunctionCallExpr | [inline] |
begin_functions() const | comma::FunctionCallExpr | [inline] |
begin_keys() | comma::SubroutineCall | [inline] |
begin_keys() const | comma::SubroutineCall | [inline] |
begin_positional() | comma::SubroutineCall | [inline] |
begin_positional() const | comma::SubroutineCall | [inline] |
bits | comma::Ast | [protected] |
classof(const FunctionCallExpr *node) | comma::FunctionCallExpr | [inline, static] |
classof(const Ast *node) | comma::FunctionCallExpr | [inline, static] |
comma::SubroutineCall::classof(const FunctionCallExpr *node) | comma::SubroutineCall | [inline, static] |
comma::SubroutineCall::classof(const ProcedureCallStmt *node) | comma::SubroutineCall | [inline, static] |
connective | comma::SubroutineCall | [protected] |
connective_iterator typedef | comma::SubroutineCall | |
const_arg_iterator typedef | comma::SubroutineCall | |
const_connective_iterator typedef | comma::SubroutineCall | |
const_fun_iterator typedef | comma::FunctionCallExpr | |
const_key_iterator typedef | comma::SubroutineCall | |
containsConnective(SubroutineType *srTy) const | comma::SubroutineCall | [inline] |
deletable | comma::Ast | [protected] |
denotesAttribExpr() const | comma::Ast | [inline] |
denotesCompositeType() const | comma::Ast | [inline] |
denotesDecl() const | comma::Ast | [inline] |
denotesDomainTypeDecl() const | comma::Ast | [inline] |
denotesExpr() const | comma::Ast | [inline] |
denotesModelDecl() const | comma::Ast | [inline] |
denotesName() const | comma::Expr | |
denotesOperator() const | comma::SubroutineCall | |
denotesPrimaryType() const | comma::Ast | [inline] |
denotesStmt() const | comma::Ast | [inline] |
denotesSubroutineDecl() const | comma::Ast | [inline] |
denotesSubroutineType() const | comma::Ast | [inline] |
denotesType() const | comma::Ast | [inline] |
denotesTypeDecl() const | comma::Ast | [inline] |
denotesValueDecl() const | comma::Ast | [inline] |
dump() | comma::Ast | [virtual] |
end_arguments() | comma::SubroutineCall | [inline] |
end_arguments() const | comma::SubroutineCall | [inline] |
end_connectives() | comma::SubroutineCall | [inline] |
end_connectives() const | comma::SubroutineCall | [inline] |
end_functions() | comma::FunctionCallExpr | [inline] |
end_functions() const | comma::FunctionCallExpr | [inline] |
end_keys() | comma::SubroutineCall | [inline] |
end_keys() const | comma::SubroutineCall | [inline] |
end_positional() | comma::SubroutineCall | [inline] |
end_positional() const | comma::SubroutineCall | [inline] |
Expr(AstKind kind, Type *type, Location loc=0) | comma::Expr | [inline] |
Expr(AstKind kind, Location loc=0) | comma::Expr | [inline] |
FIRST_AttribExpr enum value | comma::Ast | |
FIRST_Decl enum value | comma::Ast | |
FIRST_DomainType enum value | comma::Ast | |
FIRST_Expr enum value | comma::Ast | |
FIRST_ModelDecl enum value | comma::Ast | |
FIRST_PrimaryType enum value | comma::Ast | |
FIRST_Stmt enum value | comma::Ast | |
FIRST_SubroutineDecl enum value | comma::Ast | |
FIRST_Type enum value | comma::Ast | |
FIRST_TypeDecl enum value | comma::Ast | |
FIRST_ValueDecl enum value | comma::Ast | |
fun_iterator typedef | comma::FunctionCallExpr | |
FunctionCallExpr(SubroutineRef *connective, Expr **positionalArgs, unsigned numPositional, KeywordSelector **keyedArgs, unsigned numKeys) | comma::FunctionCallExpr | |
FunctionCallExpr(FunctionDecl *connective, Location loc, Expr **positionalArgs, unsigned numPositional, KeywordSelector **keyedArgs, unsigned numKeys) | comma::FunctionCallExpr | |
FunctionCallExpr(SubroutineRef *connective) | comma::FunctionCallExpr | |
FunctionCallExpr(FunctionDecl *connective, Location loc) | comma::FunctionCallExpr | |
getConnective() | comma::FunctionCallExpr | [inline] |
getConnective() const | comma::FunctionCallExpr | [inline] |
getConnective(unsigned i) const | comma::FunctionCallExpr | [inline] |
getConnective(unsigned i) | comma::FunctionCallExpr | [inline] |
getKind() const | comma::Ast | [inline] |
getKindString() const | comma::Ast | [inline] |
getLocation() const | comma::FunctionCallExpr | [inline, virtual] |
getNumArgs() const | comma::SubroutineCall | [inline] |
getNumKeyedArgs() const | comma::SubroutineCall | [inline] |
getNumPositionalArgs() const | comma::SubroutineCall | [inline] |
getType() const | comma::Expr | [inline] |
hasResolvedType() const | comma::Expr | [inline] |
hasType() const | comma::Expr | [inline] |
ignoreInjPrj() | comma::Expr | |
isAbstractCall() const | comma::SubroutineCall | |
isaFunctionCall() const | comma::SubroutineCall | |
isAmbiguous() const | comma::SubroutineCall | [inline] |
isaProcedureCall() const | comma::SubroutineCall | |
isAttributeCall() const | comma::SubroutineCall | |
isCompatible(SubroutineDecl *decl) const | comma::SubroutineCall | [protected] |
isDeletable() const | comma::Ast | [inline] |
isDirectCall() const | comma::SubroutineCall | |
isForeignCall() const | comma::SubroutineCall | |
isLocalCall() const | comma::SubroutineCall | |
isMutable(Expr *&immutable) | comma::Expr | |
isPrimitive() const | comma::SubroutineCall | [inline] |
isStaticDiscreteExpr() const | comma::Expr | |
isStaticStringExpr() const | comma::Expr | |
isUnambiguous() const | comma::SubroutineCall | [inline] |
isValid() const | comma::Ast | [inline] |
key_iterator typedef | comma::SubroutineCall | |
keyedArgs | comma::SubroutineCall | [protected] |
keyExprIndex(Expr *expr) const | comma::SubroutineCall | [protected] |
kind | comma::Ast | [protected] |
kindStrings | comma::Ast | [protected, static] |
LAST_AstKind enum value | comma::Ast | |
LAST_AttribExpr enum value | comma::Ast | |
LAST_Decl enum value | comma::Ast | |
LAST_DomainType enum value | comma::Ast | |
LAST_Expr enum value | comma::Ast | |
LAST_ModelDecl enum value | comma::Ast | |
LAST_PrimaryType enum value | comma::Ast | |
LAST_Stmt enum value | comma::Ast | |
LAST_SubroutineDecl enum value | comma::Ast | |
LAST_Type enum value | comma::Ast | |
LAST_TypeDecl enum value | comma::Ast | |
LAST_ValueDecl enum value | comma::Ast | |
markInvalid() | comma::Ast | [inline] |
numConnectives() const | comma::SubroutineCall | [inline] |
numKeys | comma::SubroutineCall | [protected] |
numPositional | comma::SubroutineCall | [protected] |
resolveConnective(FunctionDecl *connective) | comma::FunctionCallExpr | |
comma::SubroutineCall::resolveConnective(SubroutineDecl *connective) | comma::SubroutineCall | [virtual] |
setArgument(arg_iterator I, Expr *expr) | comma::SubroutineCall | |
setArgument(key_iterator I, Expr *expr) | comma::SubroutineCall | |
setType(Type *type) | comma::Expr | [inline] |
staticDiscreteValue(llvm::APInt &result) const | comma::Expr | |
staticStringValue(std::string &result) const | comma::Expr | |
SubroutineCall(SubroutineRef *connective, Expr **positionalArgs, unsigned numPositional, KeywordSelector **keyedArgs, unsigned numKeys) | comma::SubroutineCall | |
SubroutineCall(SubroutineDecl *connective, Expr **positionalArgs, unsigned numPositional, KeywordSelector **keyedArgs, unsigned numKeys) | comma::SubroutineCall | |
validFlag | comma::Ast | [protected] |
~Ast() | comma::Ast | [inline, virtual] |
~Expr() | comma::Expr | [inline, virtual] |
~SubroutineCall() | comma::SubroutineCall | [virtual] |