TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | List of all members
Nice::PropertyBridgeIceFactory Struct Referenceabstract

#include <FactoryBridgeIce.h>

Inheritance diagram for Nice::PropertyBridgeIceFactory:
Inheritance graph
Collaboration diagram for Nice::PropertyBridgeIceFactory:
Collaboration graph

Public Member Functions

virtual ~PropertyBridgeIceFactory ()
 
virtual Nice::PropertyBridgeIcePtr create (const Ice::ObjectAdapterPtr &_adapter)=0
 
virtual ~PropertyBridgeIceFactory ()
 
virtual Nice::PropertyBridgeIcePtr create (const Ice::ObjectAdapterPtr &_adapter)=0
 

Static Public Member Functions

static Nice::PropertyBridgeIcePtr create (const std::string &_type, const Ice::ObjectAdapterPtr &_adapter)
 
template<typename Type , typename IceTypeIf >
static void add (const std::string &_type)
 
template<typename Type , typename IceTypeIf , typename IceType >
static void add (const std::string &_type)
 
static Nice::PropertyBridgeIcePtr create (const std::string &_type, const Ice::ObjectAdapterPtr &_adapter)
 
template<typename Type , typename IceTypeIf >
static void add (const std::string &_type)
 
template<typename Type , typename IceTypeIf , typename IceType >
static void add (const std::string &_type)
 

Constructor & Destructor Documentation

◆ ~PropertyBridgeIceFactory() [1/2]

Nice::PropertyBridgeIceFactory::~PropertyBridgeIceFactory ( )
virtual
Parameters

◆ ~PropertyBridgeIceFactory() [2/2]

virtual Nice::PropertyBridgeIceFactory::~PropertyBridgeIceFactory ( )
virtual
Parameters

Member Function Documentation

◆ add() [1/4]

template<typename Type , typename IceTypeIf >
void Nice::PropertyBridgeIceFactory::add ( const std::string &  _type)
static
Parameters

◆ add() [2/4]

template<typename Type , typename IceTypeIf >
static void Nice::PropertyBridgeIceFactory::add ( const std::string &  _type)
static
Parameters

◆ add() [3/4]

template<typename Type , typename IceTypeIf , typename IceType >
void Nice::PropertyBridgeIceFactory::add ( const std::string &  _type)
static
Parameters

◆ add() [4/4]

template<typename Type , typename IceTypeIf , typename IceType >
static void Nice::PropertyBridgeIceFactory::add ( const std::string &  _type)
static
Parameters

◆ create() [1/4]

static Nice::PropertyBridgeIcePtr Nice::PropertyBridgeIceFactory::create ( const std::string &  _type,
const Ice::ObjectAdapterPtr &  _adapter 
)
static
Parameters

◆ create() [2/4]

Nice::PropertyBridgeIcePtr Nice::PropertyBridgeIceFactory::create ( const std::string &  _type,
const Ice::ObjectAdapterPtr &  _adapter 
)
static
Parameters

◆ create() [3/4]

virtual Nice::PropertyBridgeIcePtr Nice::PropertyBridgeIceFactory::create ( const Ice::ObjectAdapterPtr &  _adapter)
pure virtual

◆ create() [4/4]

virtual Nice::PropertyBridgeIcePtr Nice::PropertyBridgeIceFactory::create ( const Ice::ObjectAdapterPtr &  _adapter)
pure virtual

The documentation for this struct was generated from the following files: