TAO::details::value_traits< T, dummy > Struct Template Reference

#include <Value_Traits_T.h>

List of all members.

Public Types

typedef T value_type
typedef T const  const_value_type

Static Public Member Functions

void zero_range (value_type *begin, value_type *end)
void initialize_range (value_type *begin, value_type *end)
void copy_range (value_type *begin, value_type *end, value_type *dst)

template<typename T, bool dummy>
struct TAO::details::value_traits< T, dummy >


Member Typedef Documentation

template<typename T, bool dummy>
typedef T const TAO::details::value_traits< T, dummy >::const_value_type
 

Definition at line 27 of file Value_Traits_T.h.

template<typename T, bool dummy>
typedef T TAO::details::value_traits< T, dummy >::value_type
 

Definition at line 26 of file Value_Traits_T.h.


Member Function Documentation

template<typename T, bool dummy>
void TAO::details::value_traits< T, dummy >::copy_range value_type begin,
value_type end,
value_type dst
[inline, static]
 

Definition at line 41 of file Value_Traits_T.h.

00043   {
00044     std::copy(begin, end, dst);
00045   }

template<typename T, bool dummy>
void TAO::details::value_traits< T, dummy >::initialize_range value_type begin,
value_type end
[inline, static]
 

Definition at line 35 of file Value_Traits_T.h.

00037   {
00038     std::fill(begin, end, value_type ());
00039   }

template<typename T, bool dummy>
void TAO::details::value_traits< T, dummy >::zero_range value_type begin,
value_type end
[inline, static]
 

Definition at line 29 of file Value_Traits_T.h.

00031   {
00032     std::fill(begin, end, value_type ());
00033   }


The documentation for this struct was generated from the following file:
Generated on Thu Nov 9 12:27:44 2006 for TAO by doxygen 1.3.6