TwiceAsNice  2019-02-18
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass > Class Template Reference

#include <BridgeQtSignalMemFn.hh>

Inheritance diagram for Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >:
Inheritance graph
Collaboration diagram for Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >:
Collaboration graph

Public Member Functions

 PropertyBridgeQtSignalMemFn ()
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr)
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr, const char *_identity)
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr, const char *_typeStr, Nice::I64 _id)
 
virtual void init ()
 
virtual ~PropertyBridgeQtSignalMemFn ()
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 Abstract function is called from local Property if a Property value has changed. More...
 
virtual const std::string & identity ()
 
virtual const std::string & type ()
 
virtual std::string toString () const
 serialize to a string. More...
 
 PropertyBridgeQtSignalMemFn ()
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr)
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr, const char *_identity)
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr, const char *_typeStr, Nice::I64 _id)
 
virtual void init ()
 
virtual ~PropertyBridgeQtSignalMemFn ()
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 Abstract function is called from local Property if a Property value has changed. More...
 
virtual const std::string & identity ()
 
virtual const std::string & type ()
 
virtual std::string toString () const
 serialize to a string. More...
 
 PropertyBridgeQtSignalMemFn ()
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr)
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr, const char *_identity)
 
 PropertyBridgeQtSignalMemFn (TypeClass *_object, const char *_memberStr, const char *_typeStr, Nice::I64 _id)
 
virtual void init ()
 
virtual ~PropertyBridgeQtSignalMemFn ()
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 Abstract function is called from local Property if a Property value has changed. More...
 
virtual const std::string & identity ()
 
virtual const std::string & type ()
 
virtual std::string toString () const
 serialize to a string. More...
 
- Public Member Functions inherited from Nice::PropertyBridge
 PropertyBridge ()
 Constructor. More...
 
virtual ~PropertyBridge ()
 Destructor. More...
 
virtual void init (const PropertyPtr &_property)
 Initializer, called by the Property when it is applied. More...
 
virtual void disconnect ()
 Abstract function to connect an instance of THIS bridge to another bridge. More...
 
 PropertyBridge ()
 Constructor. More...
 
virtual ~PropertyBridge ()
 Destructor. More...
 
virtual void init (const PropertyPtr &_property)
 Initializer, called by the Property when it is applied. More...
 
virtual void disconnect ()
 Abstract function to connect an instance of THIS bridge to another bridge. More...
 

Protected Attributes

std::string m_identity
 
Nice::I64 m_id
 
TypeClass * m_object
 
std::string m_memberStr
 
std::string m_typeStr
 
- Protected Attributes inherited from Nice::PropertyBridge
Nice::Propertym_property
 

Static Protected Attributes

static bool s_metaTypeRegistered = false
 

Constructor & Destructor Documentation

◆ PropertyBridgeQtSignalMemFn() [1/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( )
inline

◆ PropertyBridgeQtSignalMemFn() [2/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr 
)
inline
Parameters

◆ PropertyBridgeQtSignalMemFn() [3/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr,
const char *  _identity 
)
inline
Parameters

◆ PropertyBridgeQtSignalMemFn() [4/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr,
const char *  _typeStr,
Nice::I64  _id 
)
inline
Parameters

◆ ~PropertyBridgeQtSignalMemFn() [1/3]

template<typename Type , typename TypeClass >
virtual Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::~PropertyBridgeQtSignalMemFn ( )
inlinevirtual
Parameters

◆ PropertyBridgeQtSignalMemFn() [5/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( )
inline

◆ PropertyBridgeQtSignalMemFn() [6/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr 
)
inline
Parameters

◆ PropertyBridgeQtSignalMemFn() [7/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr,
const char *  _identity 
)
inline
Parameters

◆ PropertyBridgeQtSignalMemFn() [8/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr,
const char *  _typeStr,
Nice::I64  _id 
)
inline
Parameters

◆ ~PropertyBridgeQtSignalMemFn() [2/3]

template<typename Type , typename TypeClass >
virtual Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::~PropertyBridgeQtSignalMemFn ( )
inlinevirtual
Parameters

◆ PropertyBridgeQtSignalMemFn() [9/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( )
inline

◆ PropertyBridgeQtSignalMemFn() [10/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr 
)
inline
Parameters

◆ PropertyBridgeQtSignalMemFn() [11/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr,
const char *  _identity 
)
inline
Parameters

◆ PropertyBridgeQtSignalMemFn() [12/12]

template<typename Type , typename TypeClass >
Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::PropertyBridgeQtSignalMemFn ( TypeClass *  _object,
const char *  _memberStr,
const char *  _typeStr,
Nice::I64  _id 
)
inline
Parameters

◆ ~PropertyBridgeQtSignalMemFn() [3/3]

template<typename Type , typename TypeClass >
virtual Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::~PropertyBridgeQtSignalMemFn ( )
inlinevirtual
Parameters

Member Function Documentation

◆ identity() [1/3]

template<typename Type , typename TypeClass >
virtual const std::string& Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::identity ( )
inlinevirtual
Parameters

Implements Nice::PropertyBridge.

◆ identity() [2/3]

template<typename Type , typename TypeClass >
virtual const std::string& Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::identity ( )
inlinevirtual
Parameters

Implements Nice::PropertyBridge.

◆ identity() [3/3]

template<typename Type , typename TypeClass >
virtual const std::string& Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::identity ( )
inlinevirtual
Parameters

Implements Nice::PropertyBridge.

◆ init() [1/3]

template<typename Type , typename TypeClass >
virtual void Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::init ( )
inlinevirtual

◆ init() [2/3]

template<typename Type , typename TypeClass >
virtual void Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::init ( )
inlinevirtual

◆ init() [3/3]

template<typename Type , typename TypeClass >
virtual void Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::init ( )
inlinevirtual

◆ set() [1/3]

template<typename Type , typename TypeClass >
virtual void Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::set ( Nice::CompletionState  ,
const Nice::Any ,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
inlinevirtual

Abstract function is called from local Property if a Property value has changed.

Implements Nice::PropertyBridge.

◆ set() [2/3]

template<typename Type , typename TypeClass >
virtual void Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::set ( Nice::CompletionState  ,
const Nice::Any ,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
inlinevirtual

Abstract function is called from local Property if a Property value has changed.

Implements Nice::PropertyBridge.

◆ set() [3/3]

template<typename Type , typename TypeClass >
virtual void Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::set ( Nice::CompletionState  ,
const Nice::Any ,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
inlinevirtual

Abstract function is called from local Property if a Property value has changed.

Implements Nice::PropertyBridge.

◆ toString() [1/3]

template<typename Type , typename TypeClass >
virtual std::string Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::toString ( ) const
inlinevirtual

serialize to a string.

Parameters

Implements Nice::PropertyBridge.

◆ toString() [2/3]

template<typename Type , typename TypeClass >
virtual std::string Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::toString ( ) const
inlinevirtual

serialize to a string.

Parameters

Implements Nice::PropertyBridge.

◆ toString() [3/3]

template<typename Type , typename TypeClass >
virtual std::string Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::toString ( ) const
inlinevirtual

serialize to a string.

Parameters

Implements Nice::PropertyBridge.

◆ type() [1/3]

template<typename Type , typename TypeClass >
virtual const std::string& Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::type ( )
inlinevirtual
Parameters

Implements Nice::PropertyBridge.

◆ type() [2/3]

template<typename Type , typename TypeClass >
virtual const std::string& Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::type ( )
inlinevirtual
Parameters

Implements Nice::PropertyBridge.

◆ type() [3/3]

template<typename Type , typename TypeClass >
virtual const std::string& Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::type ( )
inlinevirtual
Parameters

Implements Nice::PropertyBridge.

Member Data Documentation

◆ m_id

template<typename Type , typename TypeClass >
Nice::I64 Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::m_id
protected

◆ m_identity

template<typename Type , typename TypeClass >
std::string Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::m_identity
protected

◆ m_memberStr

template<typename Type , typename TypeClass >
std::string Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::m_memberStr
protected

◆ m_object

template<typename Type , typename TypeClass >
TypeClass * Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::m_object
protected

◆ m_typeStr

template<typename Type , typename TypeClass >
std::string Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::m_typeStr
protected

◆ s_metaTypeRegistered

template<typename Type , typename TypeClass >
bool Nice::PropertyBridgeQtSignalMemFn< Type, TypeClass >::s_metaTypeRegistered = false
staticprotected

The documentation for this class was generated from the following file: