AssertCheckStrict< P > Struct Template Reference

#include <smart_ptr.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 AssertCheckStrict< P >

Definition at line 283 of file smart_ptr.h.


Constructor & Destructor Documentation

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

Definition at line 285 of file smart_ptr.h.

00286         {}

template<class P >
template<class U >
AssertCheckStrict< P >::AssertCheckStrict ( const AssertCheckStrict< U > &   )  [inline]

Definition at line 289 of file smart_ptr.h.

00290         {}

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

Definition at line 293 of file smart_ptr.h.

00294         {}

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

Definition at line 297 of file smart_ptr.h.

00298         {}


Member Function Documentation

template<class P >
static void AssertCheckStrict< P >::OnDefault ( val  )  [inline, static]

Definition at line 300 of file smart_ptr.h.

00301         { assert(val); }

template<class P >
static void AssertCheckStrict< P >::OnInit ( val  )  [inline, static]

Definition at line 303 of file smart_ptr.h.

00304         { assert(val); }

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

Definition at line 306 of file smart_ptr.h.

00307         { assert(val); }

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

Definition at line 309 of file smart_ptr.h.

00310         {}


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