Skip to content

struct flake::PropArray

More...

#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)
voidcopyFrom(const PropArray & other)
voidclear()
const Property &get(uint32_t tag) const
boolhas(uint32_t tag) const
voidset(const Property & val)
char *toString()
size_typecount() const
virtual boolserialize(uint16_t * len, flake::byte ** buf) override
virtual boolunserialize(uint16_t len, flake::byte * buf) override

Public Attributes

Name
PropertyVAL_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