Free Electron
Classes
Core Objects

Classes

class  fe::Array< T >
 Wrapper for std::vector. More...
 
class  fe::Counted
 Heap-based support for classes participating in fe::ptr <> More...
 
class  Final< T >
 Base class that prevents further derivation. More...
 
class  fe::hp< T >
 Safe handle for shared pointer. More...
 
class  fe::Initialized
 Base class providing collective initialization (post-constructor) More...
 
class  fe::Instance
 Smart pointer used with types represented by BaseType. More...
 
class  fe::InstanceMap
 Group of named instances. More...
 
class  fe::ListCore::Context
 A view state into an fe::List <> More...
 
class  fe::ListCore
 Type-nonspecific Base Functionality of fe::List <> More...
 
class  fe::List< T >::Iterator
 Type-specific Iterator for an fe::List <> More...
 
class  fe::List< T >
 Fully Bidirectional Doubly-Linked List. More...
 
class  MemStream
 Implementation of std::istream for raw byte buffer. More...
 
class  fe::Profiler
 Group of tick-based precision profilers. More...
 
class  fe::cp< T >
 Copy-On-Write shared pointer. More...
 
class  fe::sp< T >
 Intrusive Smart Pointer. More...
 
class  fe::Tracker
 Watches the usage of reference counted objects. More...
 
class  fe::TypeInfo
 C++ type_info wrapper. More...
 
class  fe::BaseType
 A class to associate functionality with run time types. More...
 
class  fe::Type< T >
 A class to associate functionality with run time types. More...
 
class  fe::TypeMaster
 Run time C++ type management. More...
 

Detailed Description