The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::collection::IterableCollectorBitBucket< false > Class Reference
Inheritance diagram for sparta::collection::IterableCollectorBitBucket< false >:
Collaboration diagram for sparta::collection::IterableCollectorBitBucket< false >:

Public Member Functions

 IterableCollectorBitBucket (simdb::TinyStrings<> *tiny_strings, simdb::argos::EnumInspector *enum_inspector, size_t capacity)
 
void clear () override final
 
void setActiveBinIdx (uint32_t bin_idx)
 
void writeTo (simdb::argos::EntryPoint *entry_point) override final
 
- 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
 

Additional Inherited Members

- Protected Member Functions inherited from sparta::collection::BitBucket

Detailed Description

Definition at line 229 of file BitBucket.hpp.

Constructor & Destructor Documentation

◆ IterableCollectorBitBucket()

sparta::collection::IterableCollectorBitBucket< false >::IterableCollectorBitBucket ( simdb::TinyStrings<> * tiny_strings,
simdb::argos::EnumInspector * enum_inspector,
size_t capacity )
inline

Definition at line 232 of file BitBucket.hpp.

Member Function Documentation

◆ clear()

void sparta::collection::IterableCollectorBitBucket< false >::clear ( )
inlinefinaloverridevirtual

Implements sparta::collection::BitBucket.

Definition at line 243 of file BitBucket.hpp.

◆ setActiveBinIdx()

void sparta::collection::IterableCollectorBitBucket< false >::setActiveBinIdx ( uint32_t bin_idx)
inline

Definition at line 248 of file BitBucket.hpp.

◆ writeTo()

void sparta::collection::IterableCollectorBitBucket< false >::writeTo ( simdb::argos::EntryPoint * entry_point)
inlinefinaloverridevirtual

Implements sparta::collection::BitBucket.

Definition at line 254 of file BitBucket.hpp.


The documentation for this class was generated from the following file: