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
rti1516_2025::HLAfixedArrayT< T > Class Template Reference
+ Inheritance diagram for rti1516_2025::HLAfixedArrayT< T >:
+ Collaboration diagram for rti1516_2025::HLAfixedArrayT< T >:

Public Member Functions

 HLAfixedArrayT (size_t length)
 
 HLAfixedArrayT (HLAfixedArrayT< T > const &rhs)
 
 ~HLAfixedArrayT () override=default
 
std::unique_ptr< DataElementclone () const override
 
bool isSameTypeAs (DataElement const &inData) const override
 
virtual HLAfixedArrayT< T > & set (size_t index, const T &dataElement)
 
virtual HLAfixedArrayT< T > & setElementPointer (size_t index, T *dataElement)
 
const T & get (size_t index) const override
 
T const & operator[] (size_t index) const override
 
HLAfixedArrayT< T > & operator= (HLAfixedArrayT< T > const &rhs)=delete
 
- Public Member Functions inherited from rti1516_2025::HLAfixedArray
 HLAfixedArray (const DataElement &protoType, size_t length)
 
 HLAfixedArray (HLAfixedArray const &rhs)
 
 ~HLAfixedArray () override
 
VariableLengthData encode () const override
 
void encode (VariableLengthData &inData) const override
 
void encodeInto (std::vector< Octet > &buffer) const override
 
HLAfixedArraydecode (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 bool hasPrototypeSameTypeAs (DataElement const &dataElement) const
 
virtual size_t size () const
 
virtual HLAfixedArrayset (size_t index, const DataElement &dataElement)
 
virtual HLAfixedArraysetElementPointer (size_t index, DataElement *dataElement)
 
- Public Member Functions inherited from rti1516_2025::DataElement
virtual ~DataElement ()=0
 
virtual Integer64 hash () const
 

Additional Inherited Members

- Protected Attributes inherited from rti1516_2025::HLAfixedArray
HLAfixedArrayImplementation * _impl
 

Constructor & Destructor Documentation

template<class T>
rti1516_2025::HLAfixedArrayT< T >::HLAfixedArrayT ( size_t  length)
inlineexplicit
template<class T>
rti1516_2025::HLAfixedArrayT< T >::HLAfixedArrayT ( HLAfixedArrayT< T > const &  rhs)
inline
template<class T>
rti1516_2025::HLAfixedArrayT< T >::~HLAfixedArrayT ( )
overridedefault

Member Function Documentation

template<class T>
std::unique_ptr<DataElement> rti1516_2025::HLAfixedArrayT< T >::clone ( ) const
inlineoverridevirtual

Reimplemented from rti1516_2025::HLAfixedArray.

template<class T>
const T& rti1516_2025::HLAfixedArrayT< T >::get ( size_t  index) const
inlineoverridevirtual
template<class T>
bool rti1516_2025::HLAfixedArrayT< T >::isSameTypeAs ( DataElement const &  inData) const
inlineoverridevirtual

Reimplemented from rti1516_2025::HLAfixedArray.

template<class T>
HLAfixedArrayT<T>& rti1516_2025::HLAfixedArrayT< T >::operator= ( HLAfixedArrayT< T > const &  rhs)
delete
template<class T>
T const& rti1516_2025::HLAfixedArrayT< T >::operator[] ( size_t  index) const
inlineoverridevirtual
template<class T>
virtual HLAfixedArrayT<T>& rti1516_2025::HLAfixedArrayT< T >::set ( size_t  index,
const T &  dataElement 
)
inlinevirtual
template<class T>
virtual HLAfixedArrayT<T>& rti1516_2025::HLAfixedArrayT< T >::setElementPointer ( size_t  index,
T *  dataElement 
)
inlinevirtual

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)