Decoupled.h File Reference
#include <ArmarXCore/core/Component.h>
#include <Ice/PropertiesF.h>
#include <string>
+ Include dependency graph for Decoupled.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Decoupled
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Macros

#define ARMARX_DECOUPLED_REGISTER_COMPONENT(ComponentT)   ARMARX_REGISTER_COMPONENT_EXECUTABLE( ComponentT, (#ComponentT) )
 
#define ARMARX_REGISTER_COMPONENT_EXECUTABLE(ComponentT, applicationName)   const static bool global_register_ ## Component = ::armarx::Decoupled::registerComponent< ComponentT >( applicationName )
 

Typedefs

typedef armarx::ComponentPtr CreateComponentFunction(Ice::PropertiesPtr properties, std::string const &configName, std::string const &configDomain)
 

Macro Definition Documentation

◆ ARMARX_DECOUPLED_REGISTER_COMPONENT

#define ARMARX_DECOUPLED_REGISTER_COMPONENT (   ComponentT)    ARMARX_REGISTER_COMPONENT_EXECUTABLE( ComponentT, (#ComponentT) )

Definition at line 35 of file Decoupled.h.

◆ ARMARX_REGISTER_COMPONENT_EXECUTABLE

#define ARMARX_REGISTER_COMPONENT_EXECUTABLE (   ComponentT,
  applicationName 
)    const static bool global_register_ ## Component = ::armarx::Decoupled::registerComponent< ComponentT >( applicationName )

Definition at line 31 of file Decoupled.h.