#include <logging.h>
#include <lokiThreads.h>
#include <lokiSmartPtr.h>
#include <maciErrType.h>
#include <ACSErrTypeCommon.h>
Go to the source code of this file.
Classes | |
class | maci::ComponentStorage< T, H > |
class | maci::SmartPtr< T, H, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy > |
struct | maci::SmartPtr< T, H, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy >::Tester |
struct | maci::SmartPtr< T, H, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy >::Insipid |
struct | std::less< maci::SmartPtr< T, H, OP, CP, KP, SP, CNP > > |
Namespaces | |
namespace | maci |
namespace | std |
Functions | |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP1, typename U > | |
bool | maci::operator== (const SmartPtr< T, H, OP, CP, KP, SP, CNP1 > &lhs, U *rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP1, typename U > | |
bool | maci::operator== (U *lhs, const SmartPtr< T, H, OP, CP, KP, SP, CNP1 > &rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator!= (const SmartPtr< T, H, OP, CP, KP, SP, CNP > &lhs, U *rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator!= (U *lhs, const SmartPtr< T, H, OP, CP, KP, SP, CNP > &rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator< (const SmartPtr< T, H, OP, CP, KP, SP, CNP > &lhs, U *rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator< (U *lhs, const SmartPtr< T, H, OP, CP, KP, SP, CNP > &rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator> (const SmartPtr< T, H, OP, CP, KP, SP, CNP > &lhs, U *rhs) |
//////////////////////////////////////////////////////////////////////////////// | |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator> (U *lhs, const SmartPtr< T, H, OP, CP, KP, SP, CNP > &rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator<= (const SmartPtr< T, H, OP, CP, KP, SP, CNP > &lhs, U *rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator<= (U *lhs, const SmartPtr< T, H, OP, CP, KP, SP, CNP > &rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator>= (const SmartPtr< T, H, OP, CP, KP, SP, CNP > &lhs, U *rhs) |
template<typename T , typename H , template< class > class OP, class CP , template< class > class KP, template< class, class > class SP, template< class > class CNP, typename U > | |
bool | maci::operator>= (U *lhs, const SmartPtr< T, H, OP, CP, KP, SP, CNP > &rhs) |