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)
template<typename iter> void copy_range (value_type *begin, value_type *end, iter 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>
template<typename iter>
void TAO::details::value_traits< T, dummy >::copy_range value_type begin,
value_type end,
iter  dst
[inline, static]
 

Definition at line 44 of file Value_Traits_T.h.

00046   {
00047     std::copy(begin, end, dst);
00048   }

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 Sun Jan 27 13:19:13 2008 for TAO by doxygen 1.3.6