Poco::FastInfoset

template < class T >

class VectorVocabulary

File Information

Library: FastInfoset
Package: FastInfoset
Header: Poco/FastInfoset/VectorVocabulary.h

Inheritance

Direct Base Classes: Vocabulary < T >

All Base Classes: Vocabulary < T >

Member Summary

Member Functions: clone, empty, exists, index, size, subtract, value

Constructors

VectorVocabulary inline

VectorVocabulary();

VectorVocabulary inline

explicit VectorVocabulary(
    std::size_t sizeHint
);

VectorVocabulary protected inline

VectorVocabulary(
    const VectorVocabulary & voc
);

Destructor

~VectorVocabulary inline

~VectorVocabulary();

Member Functions

clone inline

Vocabulary < T > * clone() const;

empty inline

bool empty() const;

exists inline

Poco::UInt32 exists(
    const T & value,
    bool & valueExisted
) const;

index inline

Poco::UInt32 index(
    const T & value,
    bool & valueExisted
);

size inline

std::size_t size() const;

subtract inline

Vocabulary < T > * subtract(
    const Vocabulary < T > & other
) const;

value inline

const T & value(
    Poco::UInt32 idx
) const;

Securely control IoT edge devices from anywhere   Connect a Device