| aja::AttributeData | Class representing DATA-ATTRIBUTE items |
| aja::AttributeItem | Basic class for Attributes |
| aja::AttributeNumber | Class representing NUMBER-ATTRIBUTE items |
| aja::basicHelper | Basic help class for OutputBuffer |
| aja::Document | Class representing basic AJA-Document |
| aja::DocumentHeader | Class representing DOCUMENT ITEM |
| aja::ElementData | Class representing DATA-ELEMENT items |
| aja::ElementItem | Basic class for elements |
| aja::ElementNumber | Class representing NUMBER-ELEMENT items |
| aja::ElementParent | Class representing Element who contain other child elements |
| aja::ElementString | Class representing STRING-ELEMENT items |
| aja::elmIdHelper | Helper used when you need add into OutputBuffer Element ID(24 unsigned number) |
| aja::Factory | Class contain only static functions who create a instances of Elements, Attributes etc |
| aja::Item | This is basic class for all items classes |
| aja::memHelper | Helper used when you need add into OutputBuffer memory array with know size |
| aja::OutputBuffer | Output class used when is builded AJA document. Class allocate new memory blok, when is block full, then reallocate automaticly to This class have overriden operator << for better usage |
| aja::transAttr_t | Attribute structure in translation table |
| aja::transElm_t | Element structure used in translation table |
| aja::typeHelper | Helper used when you need add into OutputBuffer type and subtype of item(first byte of all items) |
1.4.6