, including all inherited members.
| addStmtClass(const StmtClass s) | clang::Stmt | [static] |
| Aligner | clang::Stmt | |
| AllocateArgsArray(const ASTContext &C, bool isArray, unsigned numPlaceArgs, bool hasInitializer) | clang::CXXNewExpr | |
| APFloatSemantics enum name | clang::Stmt | [protected] |
| arg_iterator typedef | clang::CXXNewExpr | |
| ASTStmtReader class | clang::CXXNewExpr | [friend] |
| ASTStmtWriter class | clang::CXXNewExpr | [friend] |
| CallExprBits | clang::Stmt | |
| CallInit enum value | clang::CXXNewExpr | |
| CastExprBits | clang::Stmt | |
| CharacterLiteralBits | clang::Stmt | |
| child_begin() | clang::Stmt | [inline] |
| child_begin() const | clang::Stmt | [inline] |
| child_end() | clang::Stmt | [inline] |
| child_end() const | clang::Stmt | [inline] |
| child_iterator typedef | clang::Stmt | |
| child_range typedef | clang::Stmt | |
| children() | clang::CXXNewExpr | [inline] |
| clang::Expr::children() const | clang::Stmt | [inline] |
| Classify(ASTContext &Ctx) const | clang::Expr | [inline] |
| ClassifyLValue(ASTContext &Ctx) const | clang::Expr | |
| ClassifyModifiable(ASTContext &Ctx, SourceLocation &Loc) const | clang::Expr | [inline] |
| classof(const Stmt *T) | clang::CXXNewExpr | [inline, static] |
| CompoundStmtBits | clang::Stmt | |
| const_arg_iterator typedef | clang::CXXNewExpr | |
| const_child_iterator typedef | clang::Stmt | |
| const_child_range typedef | clang::Stmt | |
| containsUnexpandedParameterPack() const | clang::Expr | [inline] |
| CXXNewExpr(const ASTContext &C, bool globalNew, FunctionDecl *operatorNew, FunctionDecl *operatorDelete, bool usualArrayDeleteWantsSize, ArrayRef< Expr * > placementArgs, SourceRange typeIdParens, Expr *arraySize, InitializationStyle initializationStyle, Expr *initializer, QualType ty, TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, SourceRange directInitRange) | clang::CXXNewExpr | |
| CXXNewExpr(EmptyShell Shell) | clang::CXXNewExpr | [inline, explicit] |
| DeclRefExprBits | clang::Stmt | |
| doesUsualArrayDeleteWantSize() const | clang::CXXNewExpr | [inline] |
| dump() const | clang::Stmt | |
| dump(SourceManager &SM) const | clang::Stmt | |
| dump(raw_ostream &OS, SourceManager &SM) const | clang::Stmt | |
| dumpColor() const | clang::Stmt | |
| dumpPretty(const ASTContext &Context) const | clang::Stmt | |
| EnableStatistics() | clang::Stmt | [static] |
| EvaluateAsBooleanCondition(bool &Result, const ASTContext &Ctx) const | clang::Expr | |
| EvaluateAsInitializer(APValue &Result, const ASTContext &Ctx, const VarDecl *VD, SmallVectorImpl< PartialDiagnosticAt > &Notes) const | clang::Expr | |
| EvaluateAsInt(llvm::APSInt &Result, const ASTContext &Ctx, SideEffectsKind AllowSideEffects=SE_NoSideEffects) const | clang::Expr | |
| EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx) const | clang::Expr | |
| EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx) const | clang::Expr | |
| EvaluateForOverflow(const ASTContext &Ctx) const | clang::Expr | |
| EvaluateKnownConstInt(const ASTContext &Ctx, SmallVectorImpl< PartialDiagnosticAt > *Diag=nullptr) const | clang::Expr | |
| EvaluateWithSubstitution(APValue &Value, ASTContext &Ctx, const FunctionDecl *Callee, ArrayRef< const Expr * > Args) const | clang::Expr | |
| Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, bool TD, bool VD, bool ID, bool ContainsUnexpandedParameterPack) | clang::Expr | [inline, protected] |
| Expr(StmtClass SC, EmptyShell) | clang::Expr | [inline, explicit, protected] |
| ExprBits | clang::Stmt | |
| ExprWithCleanupsBits | clang::Stmt | |
| findBoundMemberType(const Expr *expr) | clang::Expr | [static] |
| FloatingLiteralBits | clang::Stmt | |
| getAllocatedType() const | clang::CXXNewExpr | [inline] |
| getAllocatedTypeSourceInfo() const | clang::CXXNewExpr | [inline] |
| getArraySize() | clang::CXXNewExpr | [inline] |
| getArraySize() const | clang::CXXNewExpr | [inline] |
| getBestDynamicClassType() const | clang::Expr | |
| getConstructExpr() const | clang::CXXNewExpr | [inline] |
| getDirectInitRange() const | clang::CXXNewExpr | [inline] |
| getEndLoc() const | clang::CXXNewExpr | [inline] |
| getExprLoc() const LLVM_READONLY | clang::Expr | |
| getInitializationStyle() const | clang::CXXNewExpr | [inline] |
| getInitializer() | clang::CXXNewExpr | [inline] |
| getInitializer() const | clang::CXXNewExpr | [inline] |
| getLocEnd() const LLVM_READONLY | clang::CXXNewExpr | [inline] |
| getLocStart() const LLVM_READONLY | clang::CXXNewExpr | [inline] |
| getNumPlacementArgs() const | clang::CXXNewExpr | [inline] |
| getObjCProperty() const | clang::Expr | |
| getObjectKind() const | clang::Expr | [inline] |
| getOperatorDelete() const | clang::CXXNewExpr | [inline] |
| getOperatorNew() const | clang::CXXNewExpr | [inline] |
| getPlacementArg(unsigned i) | clang::CXXNewExpr | [inline] |
| getPlacementArg(unsigned i) const | clang::CXXNewExpr | [inline] |
| getPlacementArgs() | clang::CXXNewExpr | [inline] |
| getSourceBitField() | clang::Expr | |
| getSourceBitField() const | clang::Expr | [inline] |
| getSourceRange() const LLVM_READONLY | clang::CXXNewExpr | [inline] |
| getStartLoc() const | clang::CXXNewExpr | [inline] |
| getStmtClass() const | clang::Stmt | [inline] |
| getStmtClassName() const | clang::Stmt | |
| getType() const | clang::Expr | [inline] |
| getTypeIdParens() const | clang::CXXNewExpr | [inline] |
| getValueKind() const | clang::Expr | [inline] |
| getValueKindForType(QualType T) | clang::Expr | [inline, static] |
| hasAnyTypeDependentArguments(ArrayRef< Expr * > Exprs) | clang::Expr | [static] |
| hasInitializer() const | clang::CXXNewExpr | [inline] |
| hasNonTrivialCall(ASTContext &Ctx) | clang::Expr | |
| hasPlaceholderType() const | clang::Expr | [inline] |
| hasPlaceholderType(BuiltinType::Kind K) const | clang::Expr | [inline] |
| HasSideEffects(const ASTContext &Ctx) const | clang::Expr | |
| IEEEdouble enum value | clang::Stmt | [protected] |
| IEEEhalf enum value | clang::Stmt | [protected] |
| IEEEquad enum value | clang::Stmt | [protected] |
| IEEEsingle enum value | clang::Stmt | [protected] |
| IgnoreCasts() LLVM_READONLY | clang::Expr | |
| IgnoreCasts() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreContainers(bool IgnoreCaptured=false) | clang::Stmt | |
| IgnoreConversionOperator() LLVM_READONLY | clang::Expr | |
| IgnoreConversionOperator() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreImpCasts() LLVM_READONLY | clang::Expr | [inline] |
| IgnoreImpCasts() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreImplicit() LLVM_READONLY | clang::Expr | [inline] |
| IgnoreImplicit() const LLVM_READONLY | clang::Expr | [inline] |
| ignoreParenBaseCasts() LLVM_READONLY | clang::Expr | |
| ignoreParenBaseCasts() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreParenCasts() LLVM_READONLY | clang::Expr | |
| IgnoreParenCasts() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreParenImpCasts() LLVM_READONLY | clang::Expr | |
| IgnoreParenImpCasts() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreParenLValueCasts() LLVM_READONLY | clang::Expr | |
| IgnoreParenLValueCasts() const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreParenNoopCasts(ASTContext &Ctx) LLVM_READONLY | clang::Expr | |
| IgnoreParenNoopCasts(ASTContext &Ctx) const LLVM_READONLY | clang::Expr | [inline] |
| IgnoreParens() LLVM_READONLY | clang::Expr | |
| IgnoreParens() const LLVM_READONLY | clang::Expr | [inline] |
| InitializationStyle enum name | clang::CXXNewExpr | |
| InitListExprBits | clang::Stmt | |
| isArray() const | clang::CXXNewExpr | [inline] |
| isBoundMemberFunction(ASTContext &Ctx) const | clang::Expr | |
| isConstantInitializer(ASTContext &Ctx, bool ForRef, const Expr **Culprit=nullptr) const | clang::Expr | |
| isCXX11ConstantExpr(const ASTContext &Ctx, APValue *Result=nullptr, SourceLocation *Loc=nullptr) const | clang::Expr | |
| isCXX98IntegralConstantExpr(const ASTContext &Ctx) const | clang::Expr | |
| isDefaultArgument() const | clang::Expr | |
| isEvaluatable(const ASTContext &Ctx) const | clang::Expr | |
| isGlobalNew() const | clang::CXXNewExpr | [inline] |
| isGLValue() const | clang::Expr | [inline] |
| isImplicitCXXThis() const | clang::Expr | |
| isInstantiationDependent() const | clang::Expr | [inline] |
| isIntegerConstantExpr(llvm::APSInt &Result, const ASTContext &Ctx, SourceLocation *Loc=nullptr, bool isEvaluated=true) const | clang::Expr | |
| isIntegerConstantExpr(const ASTContext &Ctx, SourceLocation *Loc=nullptr) const | clang::Expr | |
| isKnownToHaveBooleanValue() const | clang::Expr | |
| isLValue() const | clang::Expr | [inline] |
| isModifiableLvalue(ASTContext &Ctx, SourceLocation *Loc=nullptr) const | clang::Expr | |
| isModifiableLvalueResult enum name | clang::Expr | |
| isNullPointerConstant(ASTContext &Ctx, NullPointerConstantValueDependence NPC) const | clang::Expr | |
| isOBJCGCCandidate(ASTContext &Ctx) const | clang::Expr | |
| isObjCSelfExpr() const | clang::Expr | |
| isOrdinaryOrBitFieldObject() const | clang::Expr | [inline] |
| isParenTypeId() const | clang::CXXNewExpr | [inline] |
| isPotentialConstantExpr(const FunctionDecl *FD, SmallVectorImpl< PartialDiagnosticAt > &Diags) | clang::Expr | [static] |
| isPotentialConstantExprUnevaluated(Expr *E, const FunctionDecl *FD, SmallVectorImpl< PartialDiagnosticAt > &Diags) | clang::Expr | [static] |
| isRValue() const | clang::Expr | [inline] |
| isTemporaryObject(ASTContext &Ctx, const CXXRecordDecl *TempTy) const | clang::Expr | |
| isTypeDependent() const | clang::Expr | [inline] |
| isUnusedResultAWarning(const Expr *&WarnExpr, SourceLocation &Loc, SourceRange &R1, SourceRange &R2, ASTContext &Ctx) const | clang::Expr | |
| isValueDependent() const | clang::Expr | [inline] |
| isXValue() const | clang::Expr | [inline] |
| ListInit enum value | clang::CXXNewExpr | |
| LV_ArrayTemporary enum value | clang::Expr | |
| LV_ClassTemporary enum value | clang::Expr | |
| LV_DuplicateVectorComponents enum value | clang::Expr | |
| LV_IncompleteVoidType enum value | clang::Expr | |
| LV_InvalidExpression enum value | clang::Expr | |
| LV_InvalidMessageExpression enum value | clang::Expr | |
| LV_MemberFunction enum value | clang::Expr | |
| LV_NotObjectType enum value | clang::Expr | |
| LV_SubObjCPropertySetting enum value | clang::Expr | |
| LV_Valid enum value | clang::Expr | |
| LValueClassification enum name | clang::Expr | |
| MLV_ArrayTemporary enum value | clang::Expr | |
| MLV_ArrayType enum value | clang::Expr | |
| MLV_ClassTemporary enum value | clang::Expr | |
| MLV_ConstQualified enum value | clang::Expr | |
| MLV_DuplicateVectorComponents enum value | clang::Expr | |
| MLV_IncompleteType enum value | clang::Expr | |
| MLV_IncompleteVoidType enum value | clang::Expr | |
| MLV_InvalidExpression enum value | clang::Expr | |
| MLV_InvalidMessageExpression enum value | clang::Expr | |
| MLV_LValueCast enum value | clang::Expr | |
| MLV_MemberFunction enum value | clang::Expr | |
| MLV_NoSetterProperty enum value | clang::Expr | |
| MLV_NotObjectType enum value | clang::Expr | |
| MLV_SubObjCPropertySetting enum value | clang::Expr | |
| MLV_Valid enum value | clang::Expr | |
| NoInit enum value | clang::CXXNewExpr | |
| NoStmtClass enum value | clang::Stmt | |
| NPC_NeverValueDependent enum value | clang::Expr | |
| NPC_ValueDependentIsNotNull enum value | clang::Expr | |
| NPC_ValueDependentIsNull enum value | clang::Expr | |
| NPCK_CXX11_nullptr enum value | clang::Expr | |
| NPCK_GNUNull enum value | clang::Expr | |
| NPCK_NotNull enum value | clang::Expr | |
| NPCK_ZeroExpression enum value | clang::Expr | |
| NPCK_ZeroLiteral enum value | clang::Expr | |
| NullPointerConstantKind enum name | clang::Expr | |
| NullPointerConstantValueDependence enum name | clang::Expr | |
| NumExprBits enum value | clang::Stmt | [protected] |
| NumStmtBits enum value | clang::Stmt | [protected] |
| ObjCIndirectCopyRestoreExprBits | clang::Stmt | |
| operator delete(void *data) | clang::Stmt | [inline, protected] |
| operator delete(void *, const ASTContext &, unsigned) | clang::Stmt | [inline] |
| operator delete(void *, const ASTContext *, unsigned) | clang::Stmt | [inline] |
| operator delete(void *, size_t) | clang::Stmt | [inline] |
| operator delete(void *, void *) | clang::Stmt | [inline] |
| operator new(size_t bytes) | clang::Stmt | [inline, protected] |
| operator new(size_t bytes, const ASTContext &C, unsigned alignment=8) | clang::Stmt | |
| operator new(size_t bytes, const ASTContext *C, unsigned alignment=8) | clang::Stmt | [inline] |
| operator new(size_t bytes, void *mem) | clang::Stmt | [inline] |
| placement_arg_begin() | clang::CXXNewExpr | [inline] |
| placement_arg_begin() const | clang::CXXNewExpr | [inline] |
| placement_arg_end() | clang::CXXNewExpr | [inline] |
| placement_arg_end() const | clang::CXXNewExpr | [inline] |
| PPCDoubleDouble enum value | clang::Stmt | [protected] |
| printPretty(raw_ostream &OS, PrinterHelper *Helper, const PrintingPolicy &Policy, unsigned Indentation=0) const | clang::Stmt | |
| PrintStats() | clang::Stmt | [static] |
| Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, bool Canonical) const | clang::Stmt | |
| PseudoObjectExprBits | clang::Stmt | |
| raw_arg_begin() | clang::CXXNewExpr | [inline] |
| raw_arg_begin() const | clang::CXXNewExpr | [inline] |
| raw_arg_end() | clang::CXXNewExpr | [inline] |
| raw_arg_end() const | clang::CXXNewExpr | [inline] |
| raw_arg_iterator typedef | clang::CXXNewExpr | |
| refersToBitField() const | clang::Expr | [inline] |
| refersToVectorElement() const | clang::Expr | |
| SE_AllowSideEffects enum value | clang::Expr | |
| SE_NoSideEffects enum value | clang::Expr | |
| setContainsUnexpandedParameterPack(bool PP=true) | clang::Expr | [inline] |
| setInstantiationDependent(bool ID) | clang::Expr | [inline] |
| setObjectKind(ExprObjectKind Cat) | clang::Expr | [inline] |
| setOperatorDelete(FunctionDecl *D) | clang::CXXNewExpr | [inline] |
| setOperatorNew(FunctionDecl *D) | clang::CXXNewExpr | [inline] |
| setType(QualType t) | clang::Expr | [inline] |
| setTypeDependent(bool TD) | clang::Expr | [inline] |
| setValueDependent(bool VD) | clang::Expr | [inline] |
| setValueKind(ExprValueKind Cat) | clang::Expr | [inline] |
| shouldNullCheckAllocation(const ASTContext &Ctx) const | clang::CXXNewExpr | |
| SideEffectsKind enum name | clang::Expr | |
| skipRValueSubobjectAdjustments(SmallVectorImpl< const Expr * > &CommaLHS, SmallVectorImpl< SubobjectAdjustment > &Adjustments) const | clang::Expr | |
| Stmt(StmtClass SC, EmptyShell) | clang::Stmt | [inline, explicit, protected] |
| Stmt(StmtClass SC) | clang::Stmt | [inline] |
| StmtBits | clang::Stmt | |
| StmtClass enum name | clang::Stmt | |
| stripLabelLikeStatements() const | clang::Stmt | |
| stripLabelLikeStatements() | clang::Stmt | [inline] |
| TypeTraitExprBits | clang::Stmt | |
| UnaryExprOrTypeTraitExprBits | clang::Stmt | |
| viewAST() const | clang::Stmt | |
| x87DoubleExtended enum value | clang::Stmt | [protected] |