|
Safir SDK Core
|
Base class for all object containers. More...
#include <Safir/Dob/Typesystem/ObjectContainer.h>
Public Member Functions | |
| ObjectContainerBase () | |
| Default constructor. | |
| ObjectContainerBase (const ObjectContainerBase &)=default | |
| Copy constructor. | |
| virtual void | SetPtr (const ObjectPtr &ptr)=0 |
| Set the smart pointer in the container. | |
| bool | IsChangedHere () const |
| Is the change flag in the container set? | |
| void | SetChangedHere (const bool changed) |
| Set the change flag in the container. | |
Reflection part. | |
These methods allow applications to manipulate the members of objects without having been compiled against it. There should be no reason for most applications to use these methods. | |
| virtual ContainerBase & | GetMember (const int member, const int index)=0 |
| Get a reference to a member container from an object. | |
| virtual const ContainerBase & | GetMember (const int member, const int index) const =0 |
| Get a const reference to a member container from an object. | |
| virtual const ObjectPtr | GetObjectPointer () const =0 |
| Get a smart pointer to the contained object. | |
| virtual void | SetObjectPointer (const ObjectPtr ptr)=0 |
| Set the smart pointer in the container. | |
| virtual void | ResetObjectPointer ()=0 |
| Reset (ie set to null) the contained pointer. | |
Public Member Functions inherited from Safir::Dob::Typesystem::ContainerBase | |
| constexpr | ContainerBase () |
| Default Constructor. | |
| constexpr | ContainerBase (const ContainerBase &)=default |
| Copy constructor. | |
| virtual | ~ContainerBase () |
| Virtual destructor. | |
| virtual bool | IsNull () const =0 |
| Is the container set to null? | |
| virtual bool | HasVal () const =0 |
| Does the container have a value? | |
| virtual void | SetNull ()=0 |
| Set the container to null. | |
| virtual bool | IsChanged () const |
| Is the change flag set on the container? | |
| virtual void | SetChanged (const bool changed) |
| Set the containers change flag. | |
| virtual void | Copy (const ContainerBase &that)=0 |
| Virtual assignment. | |
Protected Member Functions | |
| ObjectContainerBase & | operator= (const ObjectContainerBase &other) |
| Copy assignment operator. | |
Protected Member Functions inherited from Safir::Dob::Typesystem::ContainerBase | |
| ContainerBase & | operator= (const ContainerBase &other) |
| Copy assignment operator. | |
Friends | |
| class | Safir::Dob::Typesystem::Internal::BlobOperations |
Additional Inherited Members | |
Protected Attributes inherited from Safir::Dob::Typesystem::ContainerBase | |
| bool | m_bIsChanged |
| The variable containing the change flag. | |
Base class for all object containers.
The reason for the existence of this class is that code that uses the reflection functionality must be able to get hold of members of items.
| Safir::Dob::Typesystem::ObjectContainerBase::ObjectContainerBase | ( | ) |
Default constructor.
References Safir::Dob::Typesystem::ContainerBase::ContainerBase().
Referenced by ObjectContainerBase(), Safir::Dob::Typesystem::T_Ptr< U >::ObjectContainerImpl(), Safir::Dob::Typesystem::T_Ptr< U >::ObjectContainerImpl(), and operator=().
|
default |
|
pure virtual |
Get a const reference to a member container from an object.
Use the methods in Members to get member indices and array sizes for use with this method.
Note: Do not use this method unless you're very sure it is the one you need!
| member | [in] - The index of the member to get. |
| index | [in] - The array index of the member to get. |
| IllegalValueException | If the index is not in the range of the array. |
| SoftwareViolationException | If the element is not an array and the index is not 0. |
Implemented in Safir::Dob::Typesystem::ObjectContainerImpl< T >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< U >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< U >, and Safir::Dob::Typesystem::T_Ptr< U >.
References Safir::Dob::Typesystem::ContainerBase::ContainerBase().
|
pure virtual |
Get a reference to a member container from an object.
Use the methods in Members to get member indices and array sizes for use with this method.
Note: Do not use this method unless you're very sure it is the one you need!
| member | [in] - The index of the member to get. |
| index | [in] - The array index of the member to get. |
| IllegalValueException | If the index is not in the range of the array. |
| SoftwareViolationException | If the element is not an array and the index is not 0. |
Implemented in Safir::Dob::Typesystem::ObjectContainerImpl< T >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< U >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< U >, and Safir::Dob::Typesystem::T_Ptr< U >.
References Safir::Dob::Typesystem::ContainerBase::ContainerBase().
|
pure virtual |
Get a smart pointer to the contained object.
This method will cast the smart object pointer to the derived type contained by the container to a smart pointer to an Object (the DOB object base class.
This method does not check if the container is null!
Note: Do not use this method unless you're very sure it is the one you need!
Implemented in Safir::Dob::Typesystem::ObjectContainerImpl< T >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< U >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< U >, and Safir::Dob::Typesystem::T_Ptr< U >.
| bool Safir::Dob::Typesystem::ObjectContainerBase::IsChangedHere | ( | ) | const |
Is the change flag in the container set?
This method is like IsChanged without the recursion (on object containers IsChanged is recursive).
References Safir::Dob::Typesystem::ContainerBase::m_bIsChanged.
|
protected |
Copy assignment operator.
| other | [in] - The object to copy. |
References ObjectContainerBase(), and Safir::Dob::Typesystem::ContainerBase::operator=().
Referenced by Safir::Dob::Typesystem::T_Ptr< U >::operator=().
|
pure virtual |
Reset (ie set to null) the contained pointer.
Warning: This method does not update the change flag!
Note: Do not use this method unless you're very sure it is the one you need!
Implemented in Safir::Dob::Typesystem::ObjectContainerImpl< T >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< U >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< U >, and Safir::Dob::Typesystem::T_Ptr< U >.
| void Safir::Dob::Typesystem::ObjectContainerBase::SetChangedHere | ( | const bool | changed | ) |
Set the change flag in the container.
This method is like SetChanged without the recursion (on object containers SetChanged is recursive).
| changed | [in] - The value to set the change flag to. |
References Safir::Dob::Typesystem::ContainerBase::m_bIsChanged.
|
pure virtual |
Set the smart pointer in the container.
This method will set the contained pointer to point to another object. Checks are NOT always made to see that it is of the correct type.
Warning: This method does not update the change flag!
Note: Do not use this method unless you're very sure it is the one you need!
| ptr | [in] A pointer to the new object to point to. |
Implemented in Safir::Dob::Typesystem::ObjectContainerImpl< T >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< U >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< U >, and Safir::Dob::Typesystem::T_Ptr< U >.
|
pure virtual |
Set the smart pointer in the container.
This method will set the contained pointer to point to another object. Checks are always made to see that it is of the correct type. The change flag of the container will be updated.
| ptr | [in] A pointer to the new object to point to. |
| IncompatibleTypesException | If the ptr is not of the type contained by the container. |
Implemented in Safir::Dob::Typesystem::ObjectContainerImpl< T >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BackdoorCommand >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< BriefResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< ClassType >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< Command >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsItem >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteAllRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< DeleteRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< Entity >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< EnumType >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< FullResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatistics >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< Item >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< LibraryParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Member >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< Message >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< NodeType >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parameters >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< Parametrization >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReady >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< QueueRule >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< Response >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfo >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Service >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Status >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< Struct >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponse >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerParameters >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TracerStatus >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< TypeHierarchy >, Safir::Dob::Typesystem::ObjectContainerImpl< U >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::ObjectContainerImpl< UpdateRequest >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< Object >, Safir::Dob::Typesystem::T_Ptr< U >, Safir::Dob::Typesystem::T_Ptr< U >, Safir::Dob::Typesystem::T_Ptr< Object >, and Safir::Dob::Typesystem::T_Ptr< Object >.
|
friend |
References Safir::Dob::Typesystem::Internal::BlobOperations.
Referenced by Safir::Dob::Typesystem::Internal::BlobOperations.