Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::Typesystem::GenericObjectSequenceContainerBase Class Referenceabstract

Base class for all object sequences. More...

#include <Safir/Dob/Typesystem/SequenceContainer.h>

Inheritance diagram for Safir::Dob::Typesystem::GenericObjectSequenceContainerBase:
[legend]

Public Member Functions

virtual bool IsChangedHere () const =0
 Is the change flag in the container set?
 
virtual void SetChangedHere (const bool changed)=0
 Set the change flag in the container.
 
virtual size_t size () const =0
 Get the size of the sequence, i.e number of contained values.
 
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 ObjectPtr GetObj (const size_t index)=0
 Get a generic pointer to the object at the specified index.
 
virtual ObjectConstPtr GetObj (const size_t index) const =0
 Get a const generic pointer to the object at the specified index.
 
virtual ObjectPtr GetObjectPointer (const size_t index)=0
 Get a generic pointer to the object at the specified index.
 
virtual ObjectConstPtr GetObjectPointer (const size_t index) const =0
 Get a const generic pointer to the object at the specified index.
 
virtual void SetObjectPointer (const size_t index, const ObjectPtr &ptr)=0
 Set the smart pointer at a certain index in the container.
 
virtual void PushBackObjectPointer (const ObjectPtr &ptr)=0
 Insert a new object last in the sequence.
 

Friends

void Utilities::MergeChanges (ObjectPtr into, const ObjectConstPtr &from)
 

Detailed Description

Base class for all object sequences.

Needed for the reflection stuff.

Member Function Documentation

◆ GetObj() [1/2]

virtual ObjectConstPtr Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::GetObj ( const size_t index) const
pure virtual

Get a const generic pointer to the object at the specified index.

Note: Unless you know that you need to use the reflection interface you should prefer to use the functions in GenericObjectSequenceContainer.

Indexing outside the sequence provokes undefined behavior.

Parameters
index[in] - The index of the object to get.
Returns
Const pointer to object.
Deprecated
use GetObjectPointer() or GetPtr() instead.

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ GetObj() [2/2]

virtual ObjectPtr Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::GetObj ( const size_t index)
pure virtual

Get a generic pointer to the object at the specified index.

Note: Unless you know that you need to use the reflection interface you should prefer to use the functions in GenericObjectSequenceContainer.

Indexing outside the sequence provokes undefined behavior.

Parameters
index[in] - The index of the object to get.
Returns
Pointer to object.
Deprecated
use GetObjectPointer() or GetPtr() instead.

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ GetObjectPointer() [1/2]

virtual ObjectConstPtr Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::GetObjectPointer ( const size_t index) const
pure virtual

Get a const generic pointer to the object at the specified index.

Parameters
index[in] - The index of the object to get.
Returns
Const pointer to object.
Exceptions
std::out_of_rangeexception if index is not in range

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ GetObjectPointer() [2/2]

virtual ObjectPtr Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::GetObjectPointer ( const size_t index)
pure virtual

Get a generic pointer to the object at the specified index.

Parameters
index[in] - The index of the object to get.
Returns
Pointer to object.
Exceptions
std::out_of_rangeexception if index is not in range

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ IsChangedHere()

virtual bool Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::IsChangedHere ( ) const
pure virtual

Is the change flag in the container set?

This method is like IsChanged without the recursion.

Returns
True if the containers change flag is set.

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ PushBackObjectPointer()

virtual void Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::PushBackObjectPointer ( const ObjectPtr & ptr)
pure virtual

Insert a new object last in the sequence.

If the sequence was null before it will no longer be null after this call. Change flag is updated.

Parameters
ptr[in] - Object to be inserted.

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ SetChangedHere()

virtual void Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::SetChangedHere ( const bool changed)
pure virtual

Set the change flag in the container.

This method is like SetChanged without the recursion

Parameters
changed[in] - The value to set the change flag to.

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ SetObjectPointer()

virtual void Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::SetObjectPointer ( const size_t index,
const ObjectPtr & ptr )
pure virtual

Set the smart pointer at a certain index in the container.

This method will set the contained pointer to point to another object. Change flag is updated.

Parameters
ptr[in] A pointer to the new object to point to.
index[in] - The index of the object to set.
Exceptions
std::out_of_rangeexception if index is not in range

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

◆ size()

virtual size_t Safir::Dob::Typesystem::GenericObjectSequenceContainerBase::size ( ) const
pure virtual

Get the size of the sequence, i.e number of contained values.

Returns
The number of values in the sequence.

Implemented in Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BackdoorCommand >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< BriefResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Command >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsAllNodesResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteAllRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< DeleteRequest >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Entity >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< FullResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatistics >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< GetConnectionStatisticsAllNodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Item >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< LibraryParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Member >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Message >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeType >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Object >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Parametrization >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReady >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRule >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Response >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfo >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodes >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Service >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Status >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< Struct >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponse >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerParameters >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TracerStatus >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< TypeHierarchy >, Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >, and Safir::Dob::Typesystem::GenericObjectSequenceContainer< UpdateRequest >.

Friends And Related Symbol Documentation

◆ Utilities::MergeChanges

void Utilities::MergeChanges ( ObjectPtr into,
const ObjectConstPtr & from )
friend