Lexis
1.0.0
Vocabulary of events and shared objects for BBP and HBP software
|
Public Types | |
typedef ::zerobuf::Vector< uint32_t > | Ids |
Public Member Functions | |
SelectedIDs::Ids & | getIds () |
Get a reference to the uint32_t dynamic member. More... | |
const SelectedIDs::Ids & | getIds () const |
void | setIds (uint32_t const *value, size_t size) |
Set the value of the uint32_t dynamic object from a uint32_t* and size. More... | |
std::vector< uint32_t > | getIdsVector () const |
void | setIds (const std::vector< uint32_t > &value) |
Set the value of the uint32_t dynamic object from a uint32_t std::vector. More... | |
void | compact (float threshold=0.1f) final |
SelectedIDs (const std::vector< uint32_t > &idsValue) | |
SelectedIDs (const SelectedIDs &rhs) | |
SelectedIDs (SelectedIDs &&rhs) noexcept | |
SelectedIDs (const ::zerobuf::Zerobuf &rhs) | |
SelectedIDs (::zerobuf::AllocatorPtr allocator) | |
SelectedIDs & | operator= (const SelectedIDs &rhs) |
SelectedIDs & | operator= (SelectedIDs &&rhs) |
std::string | getSchema () const final |
std::string | getTypeName () const final |
::zerobuf::uint128_t | getTypeIdentifier () const final |
size_t | getZerobufStaticSize () const final |
size_t | getZerobufNumDynamics () const final |
void | _parseJSON (const Json::Value &json) final |
void | _createJSON (Json::Value &json) const final |
Definition at line 18 of file selections.h.
SelectedIDs::Ids& lexis::data::SelectedIDs::getIds | ( | ) |
Get a reference to the uint32_t dynamic member.
WARNING: If the reference is used to modify the object, notifyChanged() needs to be explicitly called afterwards.
void lexis::data::SelectedIDs::setIds | ( | uint32_t const * | value, |
size_t | size | ||
) |
Set the value of the uint32_t dynamic object from a uint32_t* and size.
notifyChanged() is internally called after the change has been done.
value | a pointer to the data to be set in the current object |
size | the size of the data to be set |
void lexis::data::SelectedIDs::setIds | ( | const std::vector< uint32_t > & | value | ) |
Set the value of the uint32_t dynamic object from a uint32_t std::vector.
notifyChanged() is internally called after the change has been done.
value | a std::vector< uint32_t > object with the data to be set in the current object |