Appearance
struct flake::PropArray
#include <FlakeTypes.h>
Inherits from flake::Serializable, vector< Property >
Public Functions
Name | |
---|---|
virtual | ~PropArray() |
PropArray() | |
PropArray(const PropArray & va) | |
const Property & | operator[](size_type __n) const |
PropArray & | operator=(const PropArray & other) |
void | copyFrom(const PropArray & other) |
void | clear() |
const Property & | get(uint32_t tag) const |
bool | has(uint32_t tag) const |
void | set(const Property & val) |
char * | toString() |
size_type | count() const |
virtual bool | serialize(uint16_t * len, flake::byte ** buf) override |
virtual bool | unserialize(uint16_t len, flake::byte * buf) override |
Public Attributes
Name | |
---|---|
Property | VAL_ERR_NOT_FOUND |
Additional inherited members
Protected Functions inherited from flake::Serializable
Name | |
---|---|
~Serializable() =default |
Detailed Description
cpp
struct flake::PropArray;
document me
Public Functions Documentation
function ~PropArray
cpp
inline virtual ~PropArray()
function PropArray
cpp
inline PropArray()
function PropArray
cpp
inline PropArray(
const PropArray & va
)
function operator[]
cpp
inline const Property & operator[](
size_type __n
) const
function operator=
cpp
inline PropArray & operator=(
const PropArray & other
)
function copyFrom
cpp
inline void copyFrom(
const PropArray & other
)
document me
function clear
cpp
inline void clear()
function get
cpp
inline const Property & get(
uint32_t tag
) const
document me
function has
cpp
inline bool has(
uint32_t tag
) const
document me
function set
cpp
inline void set(
const Property & val
)
document me
function toString
cpp
inline char * toString()
document me
function count
cpp
inline size_type count() const
document me
function serialize
cpp
inline virtual bool serialize(
uint16_t * len,
flake::byte ** buf
) override
Reimplements: flake::Serializable::serialize
function unserialize
cpp
inline virtual bool unserialize(
uint16_t len,
flake::byte * buf
) override
Reimplements: flake::Serializable::unserialize
document me
Public Attributes Documentation
variable VAL_ERR_NOT_FOUND
cpp
Property flake::PropArray::VAL_ERR_NOT_FOUND