OpenASIP  2.0
Classes | Namespaces | Typedefs
SafePointer.hh File Reference
#include <cstddef>
#include <set>
#include <map>
#include <list>
#include <iterator>
#include <sstream>
#include "Application.hh"
#include "ReferenceKey.hh"
#include "Exception.hh"
#include "SafePointer.icc"
Include dependency graph for SafePointer.hh:

Go to the source code of this file.

Classes

class  TPEF::ReferenceManager::SafePointerList
 
class  TPEF::ReferenceManager::HashFunctions
 
class  TPEF::ReferenceManager::SafePointer
 

Namespaces

 TPEF
 
 TPEF::ReferenceManager
 

Typedefs

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

Detailed Description

Declaration of SafePointer class and utility classes and types related to ReferenceManager.

Author
Pekka Jääskeläinen 2003 (pjaaskel-no.spam-cs.tut.fi)
Note
reviewed 29 Aug 2003 by rm, ml, ac, tr
rating: yellow

Definition in file SafePointer.hh.