Here is a list of all typedefs with links to the classes they belong to:

### - a -

- ArrayIncludeMacrosType : gdcm::Macro, gdcm::Module
- ArrayType : gdcm::Attribute< Group, Element, TVR, TVM >, gdcm::Attribute< Group, Element, TVR, VM::VM1 >, gdcm::Attribute< Group, Element, TVR, VM::VM1_3 >, gdcm::Attribute< Group, Element, TVR, VM::VM1_8 >, gdcm::Attribute< Group, Element, TVR, VM::VM1_n >, gdcm::Attribute< Group, Element, TVR, VM::VM2_2n >, gdcm::Attribute< Group, Element, TVR, VM::VM2_n >, gdcm::Attribute< Group, Element, TVR, VM::VM3_3n >, gdcm::Attribute< Group, Element, TVR, VM::VM3_n >

### - b -

- BasicCodedEntryVector : gdcm::Segment

### - c -

- ColorArray : gdcm::SurfaceHelper
- const : gdcm::SOPClassUIDToIOD
- const_iterator : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- const_reference : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- const_reverse_iterator : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- ConstIterator : gdcm::CSAHeaderDict, gdcm::DataSet, gdcm::Dict, gdcm::Scanner, gdcm::SequenceOfFragments, gdcm::SequenceOfItems, gdcm::StrictScanner

### - d -

- DataElementSet : gdcm::DataSet
- DataPtr : gdcm::CSAElement
- Description : gdcm::ModuleEntry
- difference_type : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >

### - e -

- EndElementHandler : gdcm::Parser

### - f -

- FilenamesType : gdcm::DICOMDIRGenerator, gdcm::Directory, gdcm::FilenameGenerator
- FilenameType : gdcm::DICOMDIRGenerator, gdcm::Directory, gdcm::FilenameGenerator
- FilesType : gdcm::FileSet
- FileType : gdcm::FileSet
- FragmentVector : gdcm::SequenceOfFragments

### - g -

- GroupStringVector : gdcm::GroupDict

### - i -

- IODMapType : gdcm::IODs
- IODMapTypeConstIterator : gdcm::IODs
- IODName : gdcm::IODs
- ItemVector : gdcm::SequenceOfItems
- Iterator : gdcm::CSAHeaderDict, gdcm::DataSet, gdcm::Dict, gdcm::SequenceOfFragments, gdcm::SequenceOfItems
- iterator : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >

### - k -

- KeyValuePairArrayType : gdcm::CompositeNetworkFunctions
- KeyValuePairType : gdcm::CompositeNetworkFunctions

### - l -

- LUTPtr : gdcm::Bitmap, gdcm::ImageCodec

### - m -

- MapCSAHeaderDictEntry : gdcm::CSAHeaderDict
- MapDictEntry : gdcm::Dict
- MapIODEntry : gdcm::IOD
- MapModuleEntry : gdcm::Macro, gdcm::Module
- MappingType : gdcm::Scanner, gdcm::StrictScanner
- MapTableEntry : gdcm::Table
- MD5DataImagesType : gdcm::Testing
- MD5MetaImagesType : vtkGDCMTesting
- MediaStorageDataFilesType : gdcm::Testing
- ModuleMapType : gdcm::Macros, gdcm::Modules

### - p -

- Parent : gdcm::Element< TVR, VM::VM1_2 >, gdcm::Element< TVR, VM::VM2_2n >, gdcm::Element< TVR, VM::VM2_n >, gdcm::Element< TVR, VM::VM3_3n >, gdcm::Element< TVR, VM::VM3_4 >, gdcm::Element< TVR, VM::VM3_n >
- pointer : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- PresentationContextArrayType : gdcm::network::AAssociateRQPDU, gdcm::PresentationContextGenerator
- PrimitivesData : gdcm::MeshPrimitive
- PrivateConstIterator : gdcm::Scanner2, gdcm::StrictScanner2
- PrivateMappingType : gdcm::Scanner2, gdcm::StrictScanner2
- PrivateTagToValue : gdcm::Scanner2, gdcm::StrictScanner2
- PrivateTagToValueValueType : gdcm::Scanner2, gdcm::StrictScanner2
- PublicConstIterator : gdcm::Scanner2, gdcm::StrictScanner2
- PublicMappingType : gdcm::Scanner2, gdcm::StrictScanner2
- PublicTagToValue : gdcm::Scanner2, gdcm::StrictScanner2
- PublicTagToValueValueType : gdcm::Scanner2, gdcm::StrictScanner2

### - r -

- reference : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- reverse_iterator : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- Rule : gdcm::SerieHelper

### - s -

- SegmentMap : gdcm::SegmentReader
- SegmentVector : gdcm::SegmentReader, gdcm::SegmentWriter
- SelectionMap : gdcm::Sorter
- Self : gdcm::AnonymizeEvent, gdcm::DataEvent, gdcm::DataSetEvent, gdcm::FileNameEvent, gdcm::MemberCommand< T >, gdcm::ProgressEvent, gdcm::SimpleMemberCommand< T >
- SerieRestrictions : gdcm::SerieHelper
- SingleSerieUIDFileSetmap : gdcm::SerieHelper
- size_type : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- SizeType : gdcm::DataSet, gdcm::FilenameGenerator, gdcm::IOD, gdcm::NestedModuleEntries, gdcm::network::AAssociateACPDU, gdcm::network::AAssociateRQPDU, gdcm::network::PDataTFPDU, gdcm::network::PresentationContextRQ, gdcm::PresentationContext, gdcm::PresentationContextGenerator, gdcm::SequenceOfFragments, gdcm::SequenceOfItems
- SortFunction : gdcm::Sorter
- StartElementHandler : gdcm::Parser
- Superclass : gdcm::AnonymizeEvent, gdcm::DataEvent, gdcm::DataSetEvent, gdcm::FileNameEvent, gdcm::LO, gdcm::ProgressEvent
- SurfaceVector : gdcm::Segment

### - t -

- TagToValue : gdcm::Scanner, gdcm::StrictScanner
- TagToValueValueType : gdcm::Scanner, gdcm::StrictScanner
- TConstMemberFunctionPointer : gdcm::MemberCommand< T >
- TMemberFunctionPointer : gdcm::MemberCommand< T >, gdcm::SimpleMemberCommand< T >
- TransferSyntaxArrayType : gdcm::PresentationContext
- TransferSyntaxStringsType : gdcm::UIDs
- Type : gdcm::Element< TVR, TVM >, gdcm::Element< TVR, VM::VM1_2 >, gdcm::Element< TVR, VM::VM1_n >, gdcm::Element< TVR, VM::VM2_2n >, gdcm::Element< TVR, VM::VM2_n >, gdcm::Element< TVR, VM::VM3_3n >, gdcm::Element< TVR, VM::VM3_4 >, gdcm::Element< TVR, VM::VM3_n >, gdcm::Element< VR::AS, VM::VM5 >, gdcm::Element< VR::OB, VM::VM1 >, gdcm::Element< VR::OW, VM::VM1 >, gdcm::VL

### - v -

- value_type : gdcm::CodeString, gdcm::LO, gdcm::String< TDelimiter, TMaxLength, TPadChar >
- ValuePtr : gdcm::DataElement
- ValuesType : gdcm::Scanner2, gdcm::Scanner, gdcm::StrictScanner2, gdcm::StrictScanner