Classes | |
class | ProvidedComponent< ProviderType, BaseClassType > |
Helper that can be used with provided component. More... | |
Macros | |
#define | CONCEPT_PROVIDED_COMPONENT_DECLARE_CUSTOM(providedComponentType, factoryVariableName) |
Declare a provided component with custom factory variable name. More... | |
#define | CONCEPT_PROVIDED_COMPONENT_DECLARE(providedComponentType) |
Declare a provided component. More... | |
#define | CONCEPT_PROVIDED_COMPONENT_BEGIN |
Begin a provided component block. More... | |
#define | CONCEPT_PROVIDED_COMPONENT_BASECLASS |
Call the base class provided component block. More... | |
#define | CONCEPT_PROVIDED_COMPONENT(providedComponentType, providedFactoryId) |
Provides a component. More... | |
#define | CONCEPT_PROVIDED_COMPONENT_END |
End a provided component block. More... | |
#define | CONCEPT_PROVIDED_COMPONENT_CUSTOM(providedComponentType, factoryVariableName, providedFactoryId) |
Provides a component with custom provided factory name. More... | |
#define CONCEPT_PROVIDED_COMPONENT | ( | providedComponentType, | |
providedFactoryId | |||
) |
Provides a component.
providedComponentType | Type of the provided component. |
providedFactoryId | The provided factory id. |
Context of use : CONCEPT_PROVIDED_COMPONENT_BEGIN block.
#define CONCEPT_PROVIDED_COMPONENT_BASECLASS |
Call the base class provided component block.
Context of use : CONCEPT_PROVIDED_COMPONENT_BEGIN block.
#define CONCEPT_PROVIDED_COMPONENT_BEGIN |
Begin a provided component block.
Context of use : ConceptComponent Class declaration.
#define CONCEPT_PROVIDED_COMPONENT_CUSTOM | ( | providedComponentType, | |
factoryVariableName, | |||
providedFactoryId | |||
) |
Provides a component with custom provided factory name.
providedComponentType | Type of the provided component. |
factoryVariableName | The provided factory variable name. |
providedFactoryId | The provided factory id. |
Context of use : CONCEPT_PROVIDED_COMPONENT_BEGIN block.
#define CONCEPT_PROVIDED_COMPONENT_DECLARE | ( | providedComponentType | ) |
Declare a provided component.
providedComponentType | Type of the provided component. |
Context of use : ConceptComponent Class declaration.
#define CONCEPT_PROVIDED_COMPONENT_DECLARE_CUSTOM | ( | providedComponentType, | |
factoryVariableName | |||
) |
Declare a provided component with custom factory variable name.
providedComponentType | Type of the provided component. |
factoryVariableName | The provided factory variable name. |
Context of use : ConceptComponent Class declaration.
#define CONCEPT_PROVIDED_COMPONENT_END |
End a provided component block.
Context of use : ConceptComponent Class declaration.