OpenASIP  2.0
Classes | Typedefs
TPEF::ReferenceManager Namespace Reference

Classes

class  FileOffsetKey
 
class  HashFunctions
 
class  ReferenceKey
 
class  SafePointer
 
class  SafePointerList
 
class  SectionIndexKey
 
class  SectionKey
 
class  SectionOffsetKey
 

Typedefs

typedef std::set< SafePointer * > SafePointerSet
 Unordered set of SafePointers. More...
 
typedef std::map< SectionIndexKey, SafePointerList * > SectionIndexMap
 Map for SafePointers that are requested using SectionIndexKeys. More...
 
typedef std::map< SectionOffsetKey, SafePointerList * > SectionOffsetMap
 Map for SafePointers that are requested using SectionOffsetKeys. More...
 
typedef std::map< FileOffsetKey, SafePointerList * > FileOffsetMap
 Map for SafePointers that are requested using FileOffsetKeys. More...
 
typedef std::map< SectionKey, SafePointerList * > SectionMap
 Map for SafePointers that are requested using SectionKeys. More...
 
typedef std::map< const SafePointable *, SafePointerList * > ReferenceMap
 Map for resolved references, that is SafePointers that are pointing to the created object. More...
 

Detailed Description

Contains classes, utility classes and types related to reference managing.

Typedef Documentation

◆ FileOffsetMap

Map for SafePointers that are requested using FileOffsetKeys.

Definition at line 157 of file SafePointer.hh.

◆ ReferenceMap

Map for resolved references, that is SafePointers that are pointing to the created object.

Definition at line 169 of file SafePointer.hh.

◆ SafePointerSet

Unordered set of SafePointers.

Definition at line 144 of file SafePointer.hh.

◆ SectionIndexMap

Map for SafePointers that are requested using SectionIndexKeys.

Definition at line 147 of file SafePointer.hh.

◆ SectionMap

Map for SafePointers that are requested using SectionKeys.

Definition at line 162 of file SafePointer.hh.

◆ SectionOffsetMap

Map for SafePointers that are requested using SectionOffsetKeys.

Definition at line 152 of file SafePointer.hh.