|
The Sparta Modeling Framework
|
BitBucket implementation for Collectable objects (whether "standalone" or inside an IterableCollector). More...
#include <BitBucket.hpp>


Public Member Functions | |
| void | clear () override final |
| void | writeTo (simdb::argos::EntryPoint *entry_point) override final |
| Called when using a standalone Collectable. | |
| void | writeTo (std::vector< char > &dest) |
| Called when inside an IterableCollector. | |
| BitBucket (simdb::TinyStrings<> *tiny_strings, simdb::argos::EnumInspector *enum_inspector) | |
Public Member Functions inherited from sparta::collection::BitBucket | |
| BitBucket (simdb::TinyStrings<> *tiny_strings, simdb::argos::EnumInspector *enum_inspector) | |
| template<typename T > | |
| void | writeField (const T &val, uint32_t field_id) |
| simdb::TinyStrings * | getTinyStrings () const |
| simdb::argos::EnumInspector * | getEnumInspector () const |
Friends | |
| template<bool Sparse> | |
| class | IterableCollectorBitBucket |
Additional Inherited Members | |
Protected Member Functions inherited from sparta::collection::BitBucket |
BitBucket implementation for Collectable objects (whether "standalone" or inside an IterableCollector).
Definition at line 134 of file BitBucket.hpp.
|
inline |
Definition at line 23 of file BitBucket.hpp.
|
inlinefinaloverridevirtual |
Implements sparta::collection::BitBucket.
Definition at line 139 of file BitBucket.hpp.
|
inlinefinaloverridevirtual |
Called when using a standalone Collectable.
Implements sparta::collection::BitBucket.
Definition at line 146 of file BitBucket.hpp.
|
inline |
Called when inside an IterableCollector.
Definition at line 152 of file BitBucket.hpp.
|
friend |
Definition at line 170 of file BitBucket.hpp.