Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
bit::error::field::bad_subscript
bit::bit_errorBase class for all bit library errors
bit::bstreamThis class serves as a parent to ibstream and obstream providing basic facilities for maintaining up to a one octet buffer of bits
bit::BufferThis class manages a packed bit (or octet) buffer
bit::CDataThis class represents a constant data block allocated via a smart pointer, hence the name CData as a shortened form of ConstantData
bit::DataThis structure represents a data block allocated via a smart pointer
bit::FieldA Field identifies a starting point and a length
bit::field_error
bit::FieldBaseFieldBase serves as a top level parent providing the concepts of a starting offset within a buffer, a length value, and units associated with each
bit::FieldBase::iteratorThis is a generalized interator that performs all operations using the generalized container methods in the FieldBase class
bit::FieldBufferCombines the concept of a field with a means of extracting field data from a buffer
bit::FieldType
bit::FieldVectorA Field identifies a starting point and a length
bit::FieldVector::ElementElement is an base element in a field vector
bit::error::type::floating_point_lengthBad floating point length: length must be 32 or 64
bit::ibstreamManage an input stream with facilities for bitwise extraction
bit::indices_errorBase class for all indices errors
bit::error::type::integer_lengthInteger length: Integer length must be <= 64
bit::error::invalid_container_op
bit::error::invalid_index
bit::error::invalid_iterator
bit::error::indices::invalid_numeric_idInvalid numeric indices identifier
bit::error::record::invalid_numeric_idInvalid numeric index identifier
bit::error::indices::invalid_string_idInvalid string indices identifier
bit::error::record::invalid_string_idInvalid string index identifier
bit::error::name
bit::error::no_record
bit::obstreamManage an output stream with facilities for bitwise insertion
bit::RecordBit::Record is a tree of bit::Field and bit::Record types sorted by their starting bit positions
bit::record_errorBase class for all index errors
bit::RecordBaseProvides a common interface to both Record and RecordVector classes
bit::RecordBufferCombines the concepts of a Record or data layout with actual data
bit::RecordStorageImplements a storage mechanism that provides Field set management and also provides efficient string name lookup of elements
bit::RecordVectorImplements a vector of records, synchronizing all fields within each record
bit::type_errorBase class for all type errors

Generated on Thu Jul 6 14:38:08 2006 by  doxygen 1.4.6