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

#include <SmartPtr.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

static void OnDefault (const P &)
static void OnInit (const P &val)
static void OnDereference (const P &val)
static void Swap (RejectNullStatic &)

Detailed Description

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

Implementation of the CheckingPolicy used by SmartPtr Checks the pointer upon initialization and before dereference

Definition at line 925 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