SmartPointer implementation and comparison operators
The namespace level ordering comparison operators provided in this header are defined through the
SmartPointer < raw pointer
raw pointer < SmartPointer
Namespaces | |
| namespace | ONE |
| namespace | ONE::util |
Classes | |
| class | ONE::util::SmartPointer< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > |
| a smart pointer that handles destruction of its pointee based on policies More... | |
| struct | ONE::util::SmartPointer< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::Dummy |
| struct | ONE::util::SmartPointer< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::Tester |
Functions | |
| template<typename T, template< class > class OP, class CoP, template< class > class ChP, template< class > class SP, typename U> | |
| bool | ONE::util::operator!= (const SmartPointer< T, OP, CoP, ChP, SP > &l, const U *r) |
| template<typename T, template< class > class OP, class CoP, template< class > class ChP, template< class > class SP, typename U> | |
| bool | ONE::util::operator< (const SmartPointer< T, OP, CoP, ChP, SP > &l, const U *r) |
| template<typename T, template< class > class OP, class CoP, template< class > class ChP, template< class > class SP, typename U> | |
| bool | ONE::util::operator<= (const SmartPointer< T, OP, CoP, ChP, SP > &l, const U *r) |
| template<typename T, template< class > class OP, class CoP, template< class > class ChP, template< class > class SP, typename U> | |
| bool | ONE::util::operator== (const SmartPointer< T, OP, CoP, ChP, SP > &l, const U *r) |
| template<typename T, template< class > class OP, class CoP, template< class > class ChP, template< class > class SP, typename U> | |
| bool | ONE::util::operator> (const SmartPointer< T, OP, CoP, ChP, SP > &l, const U *r) |
| template<typename T, template< class > class OP, class CoP, template< class > class ChP, template< class > class SP, typename U> | |
| bool | ONE::util::operator>= (const SmartPointer< T, OP, CoP, ChP, SP > &l, const U *r) |
|
|
|
1.4.3