util::TypeStripper< T > Struct Template Reference

#include <TypeStripper.h>

List of all members.

Public Types

typedef T type
typedef boost::remove_reference<
type >::type 
base_type
typedef boost::add_reference<
type >::type 
ref_type
typedef boost::add_reference<
typename boost::add_const <
type >::type >::type 
cref_type
typedef boost::add_reference<
base_type >::type 
ref_base_type
typedef boost::add_reference<
const base_type >::type 
cref_base_type

Static Public Member Functions

static ref_base_type strip (ref_base_type t)
static cref_base_type cstrip (cref_base_type t)

template<class T>
struct util::TypeStripper< T >


Member Typedef Documentation

template<class T>
typedef boost::remove_reference<type>::type util::TypeStripper< T >::base_type
 

template<class T>
typedef boost::add_reference<const base_type>::type util::TypeStripper< T >::cref_base_type
 

template<class T>
typedef boost::add_reference< typename boost::add_const<type>::type >::type util::TypeStripper< T >::cref_type
 

template<class T>
typedef boost::add_reference<base_type>::type util::TypeStripper< T >::ref_base_type
 

template<class T>
typedef boost::add_reference<type>::type util::TypeStripper< T >::ref_type
 

template<class T>
typedef T util::TypeStripper< T >::type
 


Member Function Documentation

template<class T>
static cref_base_type util::TypeStripper< T >::cstrip cref_base_type  t  )  [inline, static]
 

template<class T>
static ref_base_type util::TypeStripper< T >::strip ref_base_type  t  )  [inline, static]
 


The documentation for this struct was generated from the following file:
Generated on Tue Jan 29 21:37:58 2008 for VoluMill Universal Client by  doxygen 1.4.6