/external/clang/include/clang/Sema/ |
D | Initialization.h | 42 class InitializedEntity { 83 const InitializedEntity *Parent; 123 InitializedEntity() { } in InitializedEntity() function 126 InitializedEntity(VarDecl *Var) in InitializedEntity() function 133 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 142 InitializedEntity(FieldDecl *Member, const InitializedEntity *Parent) in InitializedEntity() function 147 InitializedEntity(ASTContext &Context, unsigned Index, 148 const InitializedEntity &Parent); 152 static InitializedEntity InitializeVariable(VarDecl *Var) { in InitializeVariable() 153 return InitializedEntity(Var); in InitializeVariable() [all …]
|
D | Sema.h | 96 class InitializedEntity; variable 1335 ExprResult PerformMoveOrCopyInitialization(const InitializedEntity &Entity, 1341 bool CanPerformCopyInitialization(const InitializedEntity &Entity, 1343 ExprResult PerformCopyInitialization(const InitializedEntity &Entity, 3515 const InitializedEntity &Entity, 5562 bool CheckInitList(const InitializedEntity &Entity,
|
/external/clang/lib/Sema/ |
D | SemaInit.cpp | 166 void CheckImplicitInitList(const InitializedEntity &Entity, 171 void CheckExplicitInitList(const InitializedEntity &Entity, 176 void CheckListElementTypes(const InitializedEntity &Entity, 183 void CheckSubElementType(const InitializedEntity &Entity, 188 void CheckScalarType(const InitializedEntity &Entity, 193 void CheckReferenceType(const InitializedEntity &Entity, 198 void CheckVectorType(const InitializedEntity &Entity, 202 void CheckStructUnionTypes(const InitializedEntity &Entity, 209 void CheckArrayType(const InitializedEntity &Entity, 215 bool CheckDesignatedInitializer(const InitializedEntity &Entity, [all …]
|
D | SemaExprCXX.cpp | 594 InitializedEntity Entity = in CheckCXXThrowOperand() 595 InitializedEntity::InitializeException(ThrowLoc, E->getType(), in CheckCXXThrowOperand() 765 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo); in BuildCXXTypeConstructExpr() 1111 InitializedEntity Entity in BuildCXXNew() 1112 = InitializedEntity::InitializeNew(StartLoc, AllocType); in BuildCXXNew() 1481 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in FindAllocationOverload() 3055 InitializedEntity To(InitializedEntity::InitializeTemporary(RhsT)); in EvaluateBinaryTypeTrait() 3411 InitializedEntity Entity = InitializedEntity::InitializeTemporary(T); in TryClassUnification() 3440 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TTy); in TryClassUnification() 3465 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TTy); in TryClassUnification() [all …]
|
D | SemaDeclCXX.cpp | 225 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in SetParamDefaultArgument() 1255 InitializedEntity::InitializeMember(FD), EqualLoc, InitExpr); in ActOnCXXInClassMemberInitializer() 1614 InitializedEntity MemberEntity = in BuildMemberInitializer() 1615 DirectMember ? InitializedEntity::InitializeMember(DirectMember, 0) in BuildMemberInitializer() 1616 : InitializedEntity::InitializeMember(IndirectMember, 0); in BuildMemberInitializer() 1676 InitializedEntity DelegationEntity = InitializedEntity::InitializeDelegation( in BuildDelegatingInitializer() 1814 InitializedEntity BaseEntity = in BuildBaseInitializer() 1815 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer() 1877 InitializedEntity InitEntity in BuildImplicitBaseInitializer() 1878 = InitializedEntity::InitializeBase(SemaRef.Context, BaseSpec, in BuildImplicitBaseInitializer() [all …]
|
D | SemaCXXCast.cpp | 258 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast() 1254 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
|
D | SemaAccess.cpp | 1452 const InitializedEntity &Entity, in CheckConstructorAccess() 1472 case InitializedEntity::EK_Base: in CheckConstructorAccess() 1478 case InitializedEntity::EK_Member: { in CheckConstructorAccess()
|
D | SemaStmt.cpp | 1543 Sema::PerformMoveOrCopyInitialization(const InitializedEntity &Entity, in PerformMoveOrCopyInitialization() 1680 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, in ActOnBlockReturnStmt() 1808 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, in ActOnReturnStmt()
|
D | SemaExpr.cpp | 1199 InitializedEntity::InitializeBlock(var->getLocation(), in shouldCaptureValueReference() 3144 InitializedEntity Entity in BuildCXXDefaultArgExpr() 3145 = InitializedEntity::InitializeParameter(Context, Param); in BuildCXXDefaultArgExpr() 3289 InitializedEntity Entity = in GatherArgumentsForCall() 3290 Param? InitializedEntity::InitializeParameter(Context, Param) in GatherArgumentsForCall() 3291 : InitializedEntity::InitializeParameter(Context, ProtoArgType, in GatherArgumentsForCall() 3613 InitializedEntity Entity in BuildResolvedCallExpr() 3614 = InitializedEntity::InitializeParameter(Context, in BuildResolvedCallExpr() 3704 InitializedEntity Entity in BuildCompoundLiteralExpr() 3705 = InitializedEntity::InitializeTemporary(literalType); in BuildCompoundLiteralExpr() [all …]
|
D | SemaExprObjC.cpp | 406 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in CheckMessageArgumentTypes()
|
D | SemaOverload.cpp | 8527 = PerformCopyInitialization(InitializedEntity::InitializeParameter( in CreateOverloadedUnaryOp() 8769 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 8785 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 8793 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 8986 = PerformCopyInitialization(InitializedEntity::InitializeParameter( in CreateOverloadedArraySubscriptExpr() 9538 = PerformCopyInitialization(InitializedEntity::InitializeParameter( in BuildCallToObjectOfClassType()
|
D | SemaDecl.cpp | 5397 InitializedEntity Entity = InitializedEntity::InitializeVariable(VDecl); in AddInitializerToDecl() 5786 InitializedEntity Entity = InitializedEntity::InitializeVariable(Var); in ActOnUninitializedDecl() 5883 InitializedEntity::InitializeBlock(poi, type, false), in CheckCompleteVariableDeclaration()
|
D | SemaObjCProperty.cpp | 755 PerformCopyInitialization(InitializedEntity::InitializeResult( in ActOnPropertyImplDecl()
|