Any_Arg_Traits.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 //=============================================================================
00004 /**
00005  *  @file    Any_Arg_Traits.h
00006  *
00007  *  $Id: Any_Arg_Traits.h 73268 2006-06-27 06:23:42Z jwillemsen $
00008  *
00009  *  @author Jeff Parsons
00010  */
00011 //=============================================================================
00012 
00013 
00014 #ifndef TAO_ANY_ARG_TRAITS_H
00015 #define TAO_ANY_ARG_TRAITS_H
00016 
00017 #include /**/ "ace/pre.h"
00018 
00019 #include "tao/AnyTypeCode/TAO_AnyTypeCode_Export.h"
00020 
00021 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00022 # pragma once
00023 #endif /* ACE_LACKS_PRAGMA_ONCE */
00024 
00025 #include "tao/Var_Size_Argument_T.h"
00026 #include "tao/Arg_Traits_T.h"
00027 
00028 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00029 
00030 namespace CORBA
00031 {
00032   class Any;
00033 }
00034 
00035 namespace TAO
00036 {
00037   template<>
00038   class TAO_AnyTypeCode_Export Arg_Traits<CORBA::Any>
00039     : public
00040         Var_Size_Arg_Traits_T<
00041             CORBA::Any,
00042             TAO::Any_Insert_Policy_Stream <CORBA::Any>
00043           >
00044   {
00045   };
00046 }
00047 
00048 TAO_END_VERSIONED_NAMESPACE_DECL
00049 
00050 #include /**/ "ace/post.h"
00051 
00052 #endif /* TAO_ANY_ARG_TRAITS_H */

Generated on Sun Jan 27 13:21:06 2008 for TAO_AnyTypeCode by doxygen 1.3.6