| TAO
    2.1.8
    | 
#include <Object_Reference_Traits_T.h>


| Public Types | |
| typedef object_t | object_type | 
| typedef object_type * | value_type | 
| typedef object_type const * | const_value_type | 
| typedef object_t_var | object_type_var | 
|  Public Types inherited from TAO::details::object_reference_traits_base< object_t, object_t_var > | |
| typedef object_t | object_type | 
| typedef object_type * | value_type | 
| typedef object_type const * | const_value_type | 
| typedef object_t_var | object_type_var | 
|  Public Types inherited from TAO::details::object_reference_traits_decorator< object_t, object_t_var, derived > | |
| typedef object_t | object_type | 
| typedef object_type * | value_type | 
| typedef object_type const * | const_value_type | 
| typedef object_t_var | object_type_var | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from TAO::details::object_reference_traits_base< object_t, object_t_var > | |
| static void | release (object_type *object) | 
| static object_type * | duplicate (object_type *object) | 
| static object_type * | nil () | 
| static object_type * | default_initializer () | 
|  Static Public Member Functions inherited from TAO::details::object_reference_traits_decorator< object_t, object_t_var, derived > | |
| static void | zero_range (object_type **begin, object_type **end) | 
| static void | initialize_range (object_type **begin, object_type **end) | 
| template<typename iter > | |
| static void | copy_range (object_type **begin, object_type **end, iter dst) | 
| template<typename iter > | |
| static void | copy_swap_range (object_type **begin, object_type **end, iter dst) | 
| static void | release_range (object_type **begin, object_type **end) | 
| static object_type const * | initialize_if_zero (object_type *&element) | 
| typedef object_type const* TAO::details::object_reference_traits< object_t, object_t_var, dummy >::const_value_type | 
| typedef object_t TAO::details::object_reference_traits< object_t, object_t_var, dummy >::object_type | 
| typedef object_t_var TAO::details::object_reference_traits< object_t, object_t_var, dummy >::object_type_var | 
| typedef object_type* TAO::details::object_reference_traits< object_t, object_t_var, dummy >::value_type | 
 1.8.3.1
 1.8.3.1