MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
rti1516_2025::HLAvariableArray Class Reference
+ Inheritance diagram for rti1516_2025::HLAvariableArray:
+ Collaboration diagram for rti1516_2025::HLAvariableArray:

Public Member Functions

 HLAvariableArray (const DataElement &prototype)
 
 HLAvariableArray (HLAvariableArray const &rhs)
 
 ~HLAvariableArray () override
 
std::unique_ptr< DataElementclone () const override
 
VariableLengthData encode () const override
 
void encode (VariableLengthData &inData) const override
 
void encodeInto (std::vector< Octet > &buffer) const override
 
HLAvariableArraydecode (VariableLengthData const &inData) override
 
size_t decodeFrom (std::vector< Octet > const &buffer, size_t index) override
 
size_t getEncodedLength () const override
 
unsigned int getOctetBoundary () const override
 
virtual size_t size () const
 
bool isSameTypeAs (DataElement const &inData) const override
 
virtual bool hasPrototypeSameTypeAs (DataElement const &dataElement) const
 
virtual HLAvariableArrayaddElement (const DataElement &dataElement)
 
virtual HLAvariableArrayaddElementPointer (DataElement *dataElement)
 
virtual HLAvariableArrayset (size_t index, const DataElement &dataElement)
 
virtual HLAvariableArraysetElementPointer (size_t index, DataElement *dataElement)
 
virtual const DataElementget (size_t index) const
 
virtual DataElement const & operator[] (size_t index) const
 
- Public Member Functions inherited from rti1516_2025::DataElement
virtual ~DataElement ()=0
 
virtual Integer64 hash () const
 

Protected Attributes

HLAvariableArrayImplementation * _impl
 

Private Member Functions

 HLAvariableArray ()
 
HLAvariableArrayoperator= (HLAvariableArray const &rhs)
 

Constructor & Destructor Documentation

rti1516_2025::HLAvariableArray::HLAvariableArray ( const DataElement prototype)
explicit
rti1516_2025::HLAvariableArray::HLAvariableArray ( HLAvariableArray const &  rhs)
rti1516_2025::HLAvariableArray::~HLAvariableArray ( )
override
rti1516_2025::HLAvariableArray::HLAvariableArray ( )
private

Member Function Documentation

virtual HLAvariableArray& rti1516_2025::HLAvariableArray::addElement ( const DataElement dataElement)
virtual
virtual HLAvariableArray& rti1516_2025::HLAvariableArray::addElementPointer ( DataElement dataElement)
virtual
std::unique_ptr<DataElement> rti1516_2025::HLAvariableArray::clone ( ) const
overridevirtual
HLAvariableArray& rti1516_2025::HLAvariableArray::decode ( VariableLengthData const &  inData)
overridevirtual
size_t rti1516_2025::HLAvariableArray::decodeFrom ( std::vector< Octet > const &  buffer,
size_t  index 
)
overridevirtual
VariableLengthData rti1516_2025::HLAvariableArray::encode ( ) const
overridevirtual
void rti1516_2025::HLAvariableArray::encode ( VariableLengthData inData) const
overridevirtual
void rti1516_2025::HLAvariableArray::encodeInto ( std::vector< Octet > &  buffer) const
overridevirtual
virtual const DataElement& rti1516_2025::HLAvariableArray::get ( size_t  index) const
virtual
size_t rti1516_2025::HLAvariableArray::getEncodedLength ( ) const
overridevirtual
unsigned int rti1516_2025::HLAvariableArray::getOctetBoundary ( ) const
overridevirtual
virtual bool rti1516_2025::HLAvariableArray::hasPrototypeSameTypeAs ( DataElement const &  dataElement) const
virtual
bool rti1516_2025::HLAvariableArray::isSameTypeAs ( DataElement const &  inData) const
overridevirtual

Reimplemented from rti1516_2025::DataElement.

Reimplemented in rti1516_2025::HLAvariableArrayT< T >.

HLAvariableArray& rti1516_2025::HLAvariableArray::operator= ( HLAvariableArray const &  rhs)
private
virtual DataElement const& rti1516_2025::HLAvariableArray::operator[] ( size_t  index) const
virtual
virtual HLAvariableArray& rti1516_2025::HLAvariableArray::set ( size_t  index,
const DataElement dataElement 
)
virtual
virtual HLAvariableArray& rti1516_2025::HLAvariableArray::setElementPointer ( size_t  index,
DataElement dataElement 
)
virtual
virtual size_t rti1516_2025::HLAvariableArray::size ( ) const
virtual

Member Data Documentation

HLAvariableArrayImplementation* rti1516_2025::HLAvariableArray::_impl
protected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)