#include <string>
Go to the source code of this file.
Namespaces | |
namespace | bit |
Typedefs | |
typedef enum bit::UNITS | bit::UNITS |
Convenience enumeration associating constant names with the most common unit sizes. | |
typedef enum bit::Container | bit::Container |
List of field/record container types. | |
typedef enum bit::Type | bit::Type |
Allowable field type assignments. | |
typedef enum bit::ByteOrder | bit::ByteOrder |
Allowable byte orderings. | |
typedef enum bit::Sign | bit::Sign |
Allowable integer sign representations. | |
typedef enum bit::Location | bit::Location |
Used to define a packing/unpacking location with respect to a large memory chunk. | |
typedef enum bit::IntegerType | bit::IntegerType |
typedef enum bit::Encoding | bit::Encoding |
Enumerations | |
enum | bit::UNITS { bit::BITS = 1, bit::OCTETS = 8 } |
Convenience enumeration associating constant names with the most common unit sizes. More... | |
enum | bit::Container { bit::FIELD, bit::FIELD_VECTOR, bit::FIELD_ELEMENT, bit::RECORD, bit::RECORD_VECTOR, bit::RECORD_ELEMENT } |
List of field/record container types. More... | |
enum | bit::Type { bit::TYPE_NONE, bit::TYPE_INTEGER, bit::TYPE_FLOATING, bit::TYPE_ASCII, bit::TYPE_UTF8, bit::TYPE_BCD } |
Allowable field type assignments. More... | |
enum | bit::ByteOrder { bit::BYTEORDER_HOST, bit::BYTEORDER_NETWORK, bit::BYTEORDER_BIG_ENDIAN, bit::BYTEORDER_LITTLE_ENDIAN } |
Allowable byte orderings. More... | |
enum | bit::Sign { bit::SIGN_UNSIGNED, bit::SIGN_TWOS_COMPLEMENT, bit::SIGN_ONES_COMPLEMENT, bit::SIGN_BIT } |
Allowable integer sign representations. More... | |
enum | bit::Location { bit::START, bit::END } |
Used to define a packing/unpacking location with respect to a large memory chunk. More... | |
enum | bit::IntegerType { bit::UINT64, bit::INT64, bit::UINT32, bit::INT32, bit::UINT16, bit::INT16, bit::UINT8, bit::INT8 } |
enum | bit::Encoding { bit::ENCODING_NONE, bit::ENCODING_TYPE, bit::ENCODING_BASE64, bit::ENCODING_HEX, bit::ENCODING_OCT, bit::ENCODING_DEC } |
Functions | |
Encoding | bit::encoding (const std::string &s) |