:[TDiagram *[classModuleAssignment [classDomainGuts sio_8211Record]][classModuleAssignment [classDomainGuts sio_8211FieldArea]][classModuleAssignment [classDomainGuts  sio_8211Field]][classModuleAssignment [classDomainGuts sio_8211DDRField]][classModuleAssignment [classDomainGuts sio_8211Directory]][classModuleAssignment [classDomainGuts sio_8211DirEntry]][classModuleAssignment [classDomainGuts sio_8211Leader]][classModuleAssignment [classDomainGuts  sio_8211DDR[classOperation operator>>[classParameter ifstream&]́ sio_8211DRRecLeader ddrLeader; in >> ddrleader; sio_8211RecDirectory recDir; in >> recDir; vector ddrFields; sio_Utils::readDDRFields(recdir, ddrFields,in); sio_FormatDictionary formatDict(ddrFields); ]]][classModuleAssignment [classDomainGuts  sio_8211DR]][classModuleAssignment [classDomainGuts  sb_RecordObj]][classModuleAssignment [classDomainGuts sb_Line]][classModuleAssignment [classDomainGuts  sb_PointNode]][classModuleAssignment [classDomainGuts sb_InternalRef]][classModuleAssignment [classDomainGuts  sc_Module]][classModuleAssignment [classDomainGuts  sc_Record]][classModuleAssignment [classDomainGuts sc_Field]][classModuleAssignment [classDomainGuts  sc_Subfield]][classModuleAssignment [classDomainGuts  sio_Writer[classOperation ctor constructor][classOperation writeModule][classOperation writeRecord][classOperation dtor]]][classModuleAssignment [classDomainGuts sio_8211Writer]][classModuleAssignment [classDomainGuts sio_8211FileControlField]][classModuleAssignment [classDomainGuts sio_8211RecordIdenField]][classModuleAssignment [classDomainGuts sio_8211FieldFormat [classOperation getTag][classOperation setTag][classOperation getDataStructCode][classOperation setDataStructCode][classOperation getDataTypeCode][classOperation setDataTypeCode][classOperation getFieldTermChar][classOperation setFieldTermChar][classOperation getUnitTermChar][classOperation setUnitTermChar][classOperation getSubfieldFormats][classOperation addSubfieldFormat]]][classModuleAssignment [classDomainGuts sio_8211SubfieldFormat [classOperation getLabel][classOperation setLabel][classOperation getType][classOperation setType][classOperation getLength][classOperation setLength][classOperation getDelimiter][classOperation setDelimeter][classOperation getConverter][classOperation setConverter]]][classModuleAssignment [classDomainGuts sio_8211Converter]][classModuleAssignment [classDomainGuts sio_8211Converter_A]][classModuleAssignment [classDomainGuts sio_8211Converter_I]][classModuleAssignment [classDomainGuts sio_8211Converter_R]][classModuleAssignment [classDomainGuts sio_8211Converter_S]][classModuleAssignment [classDomainGuts sio_8211Converter_BI32]][classModuleAssignment [classDomainGuts  sio_ReaderuProvides an abstract interface for reading an SDTS dataset. Dataset traversal will actually be done via iterators.]][classModuleAssignment [classDomainGuts sio_8211ReadeŕProvides the ability to read from an 8211 file that contains an SDTS module. It has the istream that's connected to the 8211 file. It also has a container of field formats, which gives the ability to properly interpret DR fields.[classAttribute fileThis is the 8211 file stream.istream]]][classModuleAssignment [classDomainGuts list:Contains all the field formats for the given 8211 file. [classParameter sio_8211FieldFormat]]][classModuleAssignment [classDomainGuts sio_ForwardIteratorEUsed with an sio_8211Reader, it allows for record read transactions.[classOperation ++()goes to the next record][classOperation *()'de-references or returns current record][classOperation ==[classParameter