Maps a big-endian offset to a little-endian offset.
More...
#include <endianness_map.h>
Maps a big-endian offset to a little-endian offset.
Definition at line 30 of file endianness_map.h.
◆ endianness_mapt() [1/2]
endianness_mapt::endianness_mapt |
( |
const typet & |
type, |
|
|
bool |
little_endian, |
|
|
const namespacet & |
_ns |
|
) |
| |
|
inline |
◆ endianness_mapt() [2/2]
endianness_mapt::endianness_mapt |
( |
const namespacet & |
_ns | ) |
|
|
inlineexplicit |
◆ ~endianness_mapt()
virtual endianness_mapt::~endianness_mapt |
( |
| ) |
|
|
virtualdefault |
◆ build()
void endianness_mapt::build |
( |
const typet & |
type, |
|
|
bool |
little_endian |
|
) |
| |
◆ build_big_endian()
void endianness_mapt::build_big_endian |
( |
const typet & |
type | ) |
|
|
protectedvirtual |
◆ build_little_endian()
void endianness_mapt::build_little_endian |
( |
const typet & |
type | ) |
|
|
protectedvirtual |
◆ map_bit()
size_t endianness_mapt::map_bit |
( |
size_t |
bit | ) |
const |
|
inline |
◆ number_of_bits()
size_t endianness_mapt::number_of_bits |
( |
| ) |
const |
|
inline |
◆ output()
void endianness_mapt::output |
( |
std::ostream & |
out | ) |
const |
◆ map
std::vector<size_t> endianness_mapt::map |
|
protected |
◆ ns
The documentation for this class was generated from the following files: