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 >:
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:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.