Module TranslatedInitialization
Import path
import semmle.code.cpp.ir.implementation.raw.internal.TranslatedInitialization
Predicates
getTranslatedConstructorBareInit | |
getTranslatedConstructorBaseInit | |
getTranslatedConstructorFieldInitialization | |
getTranslatedDestructorBaseDestruction | |
getTranslatedFieldInitialization | Gets the |
getTranslatedInitialization | Gets the |
Classes
InitializationContext | Base class for any |
TranslatedArrayListInitialization | Represents the IR translation of an initialization of an array from an initializer list. |
TranslatedBaseStructorCall | Represents the IR translation of a call to a base class constructor or destructor from within a derived class constructor or destructor. |
TranslatedClassListInitialization | Represents the IR translation of an initialization of a class object from an initializer list. |
TranslatedConstructorBareInit | A constructor base init call where no base constructor has been generated. |
TranslatedConstructorBaseInit | Represents the IR translation of a call to a base class constructor from within a derived class constructor |
TranslatedConstructorCallFromConstructor | Represents a call to a delegating or base class constructor from within a constructor. |
TranslatedConstructorDelegationInit | Represents the IR translation of a delegating constructor call from within a constructor. |
TranslatedConstructorInitialization | |
TranslatedDestructorBaseDestruction | Represents the IR translation of a call to a base class destructor from within a derived class destructor. |
TranslatedDirectInitialization | Represents the IR translation of an initialization from a single initializer expression. |
TranslatedElementInitialization | Represents the IR translation of the initialization of an array element from an element of an initializer list. |
TranslatedElementValueInitialization | Represents the IR translation of the initialization of a range of array elements without corresponding elements in the initializer list. |
TranslatedExplicitElementInitialization | Represents the IR translation of the initialization of an array element from an explicit element in an initializer list. |
TranslatedExplicitFieldInitialization | Represents the IR translation of the initialization of a field from an explicit element in an initializer list. |
TranslatedFieldInitialization | Represents the IR translation of the initialization of a field from an element of an initializer list. |
TranslatedFieldValueInitialization | Represents the IR translation of the initialization of a field without a corresponding element in the initializer list. |
TranslatedInitialization | Represents the IR translation of any initialization, whether from an initializer list or from a direct initializer. |
TranslatedListInitialization | Represents the IR translation of an initialization from an initializer list. |
TranslatedSimpleDirectInitialization | Represents the IR translation of an initialization from a single initializer expression, where the initialization is performed via bitwise copy (as opposed to a constructor). |
TranslatedStringLiteralInitialization | Represents the IR translation of an initialization of an array from a string literal. |
TranslatedStructorCallFromStructor | |
TranslatedVariableInitialization | Base class for any element that initializes a stack variable. Examples include local variable declarations, |