seven bits

enums.h File Reference

#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)


Generated on Mon Nov 3 10:50:01 2008 for bit by doxygen 1.5.6