Any_SArg_Traits.h

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

Generated on Tue Feb 2 17:40:54 2010 for TAO_PortableServer by  doxygen 1.4.7