#include "base_common.hh"
#include "base_defs.hh"
#include "base_funcs.hh"
Go to the source code of this file.
Namespaces | |
| namespace | base |
| namespace | base::restrict |
Classes | |
| class | base::Unique |
| Base class for objects constrained to having unique values. More... | |
| class | base::UniqueFactory< T > |
| Factory that destroys duplicate objects and returns unique ones. More... | |
| class | base::UniquePtr< T > |
| Smart pointer that contrains objects to having unique values. More... | |
Defines | |
| #define | BASE_UNIQUE_PTR_HH 1 |
| #define | uniptr UniquePtr |
Functions | |
| template<typename T> | |
| bool | base::operator== (const UniquePtr< T > &a, const UniquePtr< T > &b) |
| template<typename T> | |
| bool | base::operator!= (const UniquePtr< T > &a, const UniquePtr< T > &b) |
| template<typename T> | |
| bool | base::operator< (const UniquePtr< T > &a, const UniquePtr< T > &b) |
Variables | |
| FastLock | base::restrict::gLockUniqueFactory |
| #define BASE_UNIQUE_PTR_HH 1 |
| #define uniptr UniquePtr |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:14 2007