Home | History | Annotate | Download | only in Sema

Lines Matching defs:Entity

40 /// \brief Describes an entity that is being initialized.
43 /// \brief Specifies the kind of entity being initialized.
45 /// \brief The entity being initialized is a variable.
47 /// \brief The entity being initialized is a function parameter.
49 /// \brief The entity being initialized is the result of a function call.
51 /// \brief The entity being initialized is an exception object that
54 /// \brief The entity being initialized is a non-static data member
57 /// \brief The entity being initialized is an element of an array.
59 /// \brief The entity being initialized is an object (or array of
62 /// \brief The entity being initialized is a temporary object.
64 /// \brief The entity being initialized is a base member subobject.
68 /// \brief The entity being initialized is an element of a vector.
71 /// \brief The entity being initialized is a field of block descriptor for
74 /// \brief The entity being initialized is the real or imaginary part of a
77 /// \brief The entity being initialized is the field that captures a
80 /// \brief The entity being initialized is the initializer for a compound
83 /// \brief The entity being implicitly initialized back to the formal
86 /// \brief The entity being initialized is a function parameter; function
96 /// \brief The kind of entity being initialized.
99 /// \brief If non-NULL, the parent entity in which this
116 /// \brief Whether the entity being initialized may end up using the
163 /// \brief Create the initialization entity for a variable.
168 /// \brief Create the initialization entity for the result of a
179 /// \brief Create the initialization entity for a member subobject.
184 /// \brief Create the initialization entity for an array element.
188 /// \brief Create the initialization entity for a lambda capture.
198 /// \brief Create the initialization entity for a variable.
203 /// \brief Create the initialization entity for a parameter.
209 /// \brief Create the initialization entity for a parameter, but use
217 InitializedEntity Entity;
218 Entity.Kind = EK_Parameter;
219 Entity.Type =
221 Entity.Parent = nullptr;
222 Entity.Parameter
224 return Entity;
227 /// \brief Create the initialization entity for a parameter that is
232 InitializedEntity Entity;
233 Entity.Kind = EK_Parameter;
234 Entity.Type = Context.getVariableArrayDecayedType(Type);
235 Entity.Parent = nullptr;
236 Entity.Parameter = (Consumed);
237 return Entity;
240 /// \brief Create the initialization entity for the result of a function.
251 /// \brief Create the initialization entity for an exception object.
257 /// \brief Create the initialization entity for an object allocated via new.
262 /// \brief Create the initialization entity for a temporary.
269 /// \brief Create the initialization entity for a temporary.
277 /// \brief Create the initialization entity for a related result.
286 /// \brief Create the initialization entity for a base class subobject.
291 /// \brief Create the initialization entity for a delegated constructor.
296 /// \brief Create the initialization entity for a member subobject.
303 /// \brief Create the initialization entity for a member subobject.
310 /// \brief Create the initialization entity for an array element.
317 /// \brief Create the initialization entity for a lambda capture.
324 /// \brief Create the entity for a compound literal initializer.
336 /// \brief Retrieve the parent of the entity being initialized, when
353 /// \brief Retrieve the name of the entity being initialized.
436 entity to standard error,
867 /// the initialized entity, if it's remote.
868 void PrintInitLocationNote(Sema &S, const InitializedEntity &Entity);
871 /// \brief Try to perform initialization of the given entity, creating a
879 /// \param Entity the entity being initialized.
889 const InitializedEntity &Entity,
893 void InitializeFrom(Sema &S, const InitializedEntity &Entity,
899 /// \brief Perform the actual initialization of the given entity based on
904 /// \param Entity the entity being initialized.
921 const InitializedEntity &Entity,
931 const InitializedEntity &Entity,