Savarese Software Research Corporation
CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type > Class Template Reference

#include <CTypeWrapper.h>

Inheritance diagram for CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >:

List of all members.

Public Member Functions

 CTypeWrapper ()
template<typename init_parameter >
 CTypeWrapper (const init_parameter &value)
template<typename init_parameter , typename custom_initializer >
 CTypeWrapper (const init_parameter &value, const custom_initializer &initialize)
template<typename init_parameter , typename custom_initializer , typename custom_deleter >
 CTypeWrapper (const init_parameter &value, const custom_initializer &initialize, const custom_deleter &deleter)
error_type init_error ()

Detailed Description

template<typename target_type, typename error_type, typename init_type, typename delete_type, template< typename t > class smart_ptr_type = boost::shared_ptr>
class CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >

Definition at line 34 of file CTypeWrapper.h.


Constructor & Destructor Documentation

template<typename target_type , typename error_type , typename init_type , typename delete_type , template< typename t > class smart_ptr_type = boost::shared_ptr>
CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >::CTypeWrapper ( ) [inline]

Definition at line 42 of file CTypeWrapper.h.

template<typename target_type , typename error_type , typename init_type , typename delete_type , template< typename t > class smart_ptr_type = boost::shared_ptr>
template<typename init_parameter >
CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >::CTypeWrapper ( const init_parameter &  value) [inline, explicit]

Definition at line 53 of file CTypeWrapper.h.

template<typename target_type , typename error_type , typename init_type , typename delete_type , template< typename t > class smart_ptr_type = boost::shared_ptr>
template<typename init_parameter , typename custom_initializer >
CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >::CTypeWrapper ( const init_parameter &  value,
const custom_initializer &  initialize 
) [inline]

Definition at line 64 of file CTypeWrapper.h.

template<typename target_type , typename error_type , typename init_type , typename delete_type , template< typename t > class smart_ptr_type = boost::shared_ptr>
template<typename init_parameter , typename custom_initializer , typename custom_deleter >
CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >::CTypeWrapper ( const init_parameter &  value,
const custom_initializer &  initialize,
const custom_deleter &  deleter 
) [inline, explicit]

Definition at line 79 of file CTypeWrapper.h.


Member Function Documentation

template<typename target_type , typename error_type , typename init_type , typename delete_type , template< typename t > class smart_ptr_type = boost::shared_ptr>
error_type CTypeWrapper< target_type, error_type, init_type, delete_type, smart_ptr_type >::init_error ( ) [inline]

Definition at line 96 of file CTypeWrapper.h.


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

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.