API Guides > ConceptRT 3.x
ProvidedComponent

Detailed Description

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...
 

Macro Definition Documentation

#define CONCEPT_PROVIDED_COMPONENT (   providedComponentType,
  providedFactoryId 
)

Provides a component.

Parameters
providedComponentTypeType of the provided component.
providedFactoryIdThe provided factory id.
See also
CONCEPT_PROVIDED_COMPONENT_DECLARE

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.

Parameters
providedComponentTypeType of the provided component.
factoryVariableNameThe provided factory variable name.
providedFactoryIdThe provided factory id.
See also
CONCEPT_PROVIDED_COMPONENT_DECLARE_CUSTOM

Context of use : CONCEPT_PROVIDED_COMPONENT_BEGIN block.

#define CONCEPT_PROVIDED_COMPONENT_DECLARE (   providedComponentType)

Declare a provided component.

Parameters
providedComponentTypeType of the provided component.
See also
CONCEPT_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.

Parameters
providedComponentTypeType of the provided component.
factoryVariableNameThe provided factory variable name.
See also
CONCEPT_PROVIDED_COMPONENT_CUSTOM

Context of use : ConceptComponent Class declaration.

#define CONCEPT_PROVIDED_COMPONENT_END

End a provided component block.

Context of use : ConceptComponent Class declaration.