AssertCheck< P > Struct Template Reference

#include <smart_ptr.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

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


Detailed Description

template<class P>
struct AssertCheck< P >

Definition at line 249 of file smart_ptr.h.


Constructor & Destructor Documentation

template<class P >
AssertCheck< P >::AssertCheck (  )  [inline]

Definition at line 251 of file smart_ptr.h.

00252         {}

template<class P >
template<class P1 >
AssertCheck< P >::AssertCheck ( const AssertCheck< P1 > &   )  [inline]

Definition at line 255 of file smart_ptr.h.

00256         {}

template<class P >
template<class P1 >
AssertCheck< P >::AssertCheck ( const NoCheck< P1 > &   )  [inline]

Definition at line 259 of file smart_ptr.h.

00260         {}


Member Function Documentation

template<class P >
static void AssertCheck< P >::OnDefault ( const P &   )  [inline, static]

Definition at line 262 of file smart_ptr.h.

00263         {}

template<class P >
static void AssertCheck< P >::OnInit ( const P &   )  [inline, static]

Definition at line 265 of file smart_ptr.h.

00266         {}

template<class P >
static void AssertCheck< P >::OnDereference ( val  )  [inline, static]

Definition at line 268 of file smart_ptr.h.

00269         { assert(val); (void)val; }

template<class P >
static void AssertCheck< P >::Swap ( AssertCheck< P > &   )  [inline, static]

Definition at line 271 of file smart_ptr.h.

00272         {}


The documentation for this struct was generated from the following file:

Generated on Tue Aug 30 02:36:50 2011 for Smacky by  doxygen 1.5.8