Home
last modified time | relevance | path

Searched refs:InitializedEntity (Results 1 – 13 of 13) sorted by relevance

/external/clang/include/clang/Sema/
DInitialization.h42 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 …]
DSema.h96 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/
DSemaInit.cpp166 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 …]
DSemaExprCXX.cpp594 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 …]
DSemaDeclCXX.cpp225 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 …]
DSemaCXXCast.cpp258 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast()
1254 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
DSemaAccess.cpp1452 const InitializedEntity &Entity, in CheckConstructorAccess()
1472 case InitializedEntity::EK_Base: in CheckConstructorAccess()
1478 case InitializedEntity::EK_Member: { in CheckConstructorAccess()
DSemaStmt.cpp1543 Sema::PerformMoveOrCopyInitialization(const InitializedEntity &Entity, in PerformMoveOrCopyInitialization()
1680 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, in ActOnBlockReturnStmt()
1808 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, in ActOnReturnStmt()
DSemaExpr.cpp1199 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 …]
DSemaExprObjC.cpp406 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in CheckMessageArgumentTypes()
DSemaOverload.cpp8527 = 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()
DSemaDecl.cpp5397 InitializedEntity Entity = InitializedEntity::InitializeVariable(VDecl); in AddInitializerToDecl()
5786 InitializedEntity Entity = InitializedEntity::InitializeVariable(Var); in ActOnUninitializedDecl()
5883 InitializedEntity::InitializeBlock(poi, type, false), in CheckCompleteVariableDeclaration()
DSemaObjCProperty.cpp755 PerformCopyInitialization(InitializedEntity::InitializeResult( in ActOnPropertyImplDecl()