Loki::AssertCheckStrict< P > Struct Template Reference
[Checking policies]

#include <SmartPtr.h>

List of all members.

Public Member Functions

 AssertCheckStrict ()
template<class U>
 AssertCheckStrict (const AssertCheckStrict< U > &)
template<class U>
 AssertCheckStrict (const AssertCheck< U > &)
template<class P1>
 AssertCheckStrict (const NoCheck< P1 > &)

Static Public Member Functions

static void OnDefault (P val)
static void OnInit (P val)
static void OnDereference (P val)
static void Swap (AssertCheckStrict &)


Detailed Description

template<class P>
struct Loki::AssertCheckStrict< P >

Implementation of the CheckingPolicy used by SmartPtr Checks the pointer against zero upon initialization and before dereference You can initialize an AssertCheckStrict with an AssertCheck

Definition at line 871 of file SmartPtr.h.


The documentation for this struct was generated from the following file:
Generated on Sun Feb 25 16:52:48 2007 for Loki by  doxygen 1.5.1-p1