Alchemy
1.0
A framework to robustly process network messages and structured data
|
Defines the BitFieldVector construct for Alchemy Message Fields. This is a specialized meta object the keeps track of a series of bit-field definitions for a message structure. More...
#include <Pb/compiler.h>
#include <Pb/meta_util.h>
#include <Pb/meta_fwd.h>
#include <Pb/bit_field/packed_bits.h>
#include <Pb/bit_field/bit_field.h>
#include <Pb/integer_sequence.h>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Hg::BitFieldVector< T, A > |
Represents a set of fields that provide homogeneous bit-field access to each of the data values. More... | |
Namespaces | |
namespace | Hg |
The MIT License(MIT)
| |
Defines the BitFieldVector construct for Alchemy Message Fields. This is a specialized meta object the keeps track of a series of bit-field definitions for a message structure.
Note: Currently the vector of bit-fields is inefficient due to the number of temporary objects that are constructed. This sub-type will be optimized after the first mile-stone release. The optimization will require an alternative bit-field list implementation that allows the internal storage to be reassigned at run time.
The MIT License(MIT)
Definition in file bit_field_vector.h.