Struct InstanceHandleValue_t

Struct Documentation

struct InstanceHandleValue_t

Public Functions

template<typename T>
inline octet &operator[](T i) noexcept

Write access indexing operator.

Provides a reference to the byte value at position i.

Remark

Do not use this method to check if this value has been set. Use method has_been_set() instead.

Parameters:

i[in] index of the byte to return.

Post:

Method has_been_set() returns true.

template<typename T>
inline octet operator[](T i) const noexcept

Read access indexing operator.

Provides the byte value at position i.

Remark

Do not use this method to check if this value has been set. Use method has_been_set() instead.

Parameters:

i[in] index of the byte to return.

inline operator octet*() noexcept

Write access pointer cast operator.

Provides a pointer to the start of the raw data.

Remark

Do not use this method to check if this value has been set. Use method has_been_set() instead.

Post:

Method has_been_set() returns true.

inline operator const octet*() const noexcept

Read access pointer cast operator.

Provides a pointer to the start of the raw data.

Remark

Do not use this method to check if this value has been set. Use method has_been_set() instead.

inline bool has_been_set() const noexcept

Return whether any of the write access operators of this value has been used.

inline void clear() noexcept
inline bool operator==(const InstanceHandleValue_t &other) const noexcept

Equality comparison operator.

inline bool operator<(const InstanceHandleValue_t &other) const noexcept

Less than comparisor operator.