# Table of Contents

## Classes

- AsciiString
- Bounds An error class which indicates that the bounds of some subframe within the syntax of the message was exceeded
- Bra
- Codec
- Content
- DigitString
- Error The Error class is used for throwing errors from the encoder/decoder
- Field
- FramePointer
- Header
- Invalid An error class which indicates that some part of the encoding or decoding of the frame was invalid
- Level
- List
- NewFlag
- NullPtr
- OctetString
- Parameter
- ParameterG
- ParameterNL
- ParameterP
- ParameterPL
- ParameterPNL
- ParameterR
- Repeats An error class which indicatest that a repeating token or subframew within the message exceeded the boundaries of the enclosing subframe or that excess bytes remained at the end of the sequence or repetitions
- Set
- SpecErr

## Functions

- AsciiString.AsciiString report method for this level
- Bra.Bra test value by pointer
- Codec.Codec rebuild the frame
- Content.Content
- DigitString.DigitString report method for this level
- Error.Error
- Field.Field report method for this level
- FramePointer.FramePointer
- Header.Header
- List.List report method for this level
- NewFlag.NewFlag
- OctetString.OctetString report method for this level
- ParameterG.ParameterG
- ParameterNL.ParameterNL
- ParameterPL.ParameterPL encode method for this level
- ParameterPNL.ParameterPNL report method for this level
- ParameterP.ParameterP encode method for this level
- Parameter.Parameter
- ParameterR.ParameterR
- Set.Set test value by pointer
- Codec.bits report method for this level
- Codec.build report more bits
- NewFlag.clearFlags
- copy:
  - in Codec
  - in ParameterR
- decode:
  - in Bra
  - in Codec test value by mnemonic
  - in Field
  - in Level codec for this level
  - in List
  - in OctetString
  - in ParameterNL
  - in ParameterP
  - in ParameterPL
  - in ParameterPNL
  - in ParameterR
  - in Set
- encode:
  - in Bra decode method for this level
  - in Codec decode the frame
  - in Field decode method for this level
  - in Level decode method for this level
  - in List decode method for this level
  - in OctetString decode method for this level
  - in ParameterNL decode method for this level
  - in ParameterP decode method for this level
  - in ParameterPL decode method for this level
  - in ParameterPNL decode method for this level
  - in ParameterR decode method for this level
  - in Set decode method for this level
- Error.errout
- get:
  - in Bra set value by mnemonic
  - in Codec set value by pointer
  - in Set get value by value
- Codec.morebits report bits
- newcopy:
  - in Codec
  - in List
  - in ParameterNL
  - in ParameterPNL
  - in ParameterR
- NewFlag.operator bool
- FramePointer.operator char*
- operator int:
  - in FramePointer
  - in NewFlag
- FramePointer.operator void*
- FramePointer.point bit size of something in frame
- Codec.rebuild report the frame
- report:
  - in AsciiString
  - in Bra encode method for this level
  - in Codec encode method for this level
  - in DigitString
  - in Field encode method for this level
  - in Level encode method for this level
  - in List encode method for this level
  - in OctetString encode method for this level
  - in ParameterNL encode method for this level
  - in ParameterPNL encode method for this level
  - in ParameterR encode method for this level
  - in Set encode method for this level
- set:
  - in Bra report method for this level
  - in Codec set value by value
  - in FramePointer point to offset
  - in Set set value by value
- test:
  - in Bra get value by mnemonic
  - in Codec test value by pointer
  - in Set test value by value
- Bra.~Bra
- Codec.~Codec
- List.~List
- ParameterG.~ParameterG
- ParameterNL.~ParameterNL
- ParameterPNL.~ParameterPNL
- ParameterR.~ParameterR
- Set.~Set

## Variables

- Bra.ParameterNL
- Bra.ParameterPNL
- Codec.bldord
- Codec.bldseq
- Codec.bound was this object built?
- Bra.branch
- List.branches
- Codec.built does this object exist?
- Level.codec
- List.content
- List.contents
- NewFlag.crumb
- Error.desc
- Codec.dfltval
- FramePointer.end bit offset into frame
- Codec.exists
- Codec.frame build order number
- indx:
  - in BraStr
  - in SetStr
- Codec.invalid was this object bound?
- label:
  - in Codec is second pass required?
  - in Error
- FramePointer.length pointer to start of frame
- Codec.master is this object valid?
- mnem:
  - in Codec
  - in SetStr
- next:
  - in ParameterNL
  - in ParameterPNL
  - in ParameterR
- FramePointer.offset bit length of frame
- Codec.pass2
- Codec.pass2req is this pass 2?
- BraStr.path
- FramePointer.pointer
- size:
  - in Codec
  - in FramePointer bit offset of end of frame
- Codec.spare
- text:
  - in Codec
  - in SetStr
- Codec.title
- vals:
  - in Bra
  - in Set
- value:
  - in Codec
  - in NewFlag
- Codec.variant

## Enums, Unions, Structs

- Bra.BraStr
- Set.SetStr

Hierarchy of classes

This page was generated with the help of DOC++.