diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2010-04-23 08:27:53 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2010-04-23 08:27:53 +0000 |
commit | 172df5e5a79586042c890624174447b4b9c25e33 (patch) | |
tree | a16f8e864846fbbb734c97d007c9c0a374bc51a5 /TAO/tao/Fixed_Size_Argument_T.inl | |
parent | 473761e8b5c26e8d23c5dfe0520748465cfc1787 (diff) | |
download | ATCD-172df5e5a79586042c890624174447b4b9c25e33.tar.gz |
Fri Apr 23 08:22:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
* TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
Layout changes
* TAO_IDL/be/be_visitor_arg_traits.cpp:
* tao/AnyTypeCode/Any_Arg_Traits.h:
* tao/AnyTypeCode/TypeCode.h:
* tao/BD_String_Argument_T.h:
* tao/BD_String_Argument_T.inl:
* tao/BD_String_Argument_T.cpp:
* tao/Basic_Argument_T.h:
* tao/Basic_Argument_T.inl:
* tao/Basic_Argument_T.cpp:
* tao/Basic_Arguments.h:
* tao/Fixed_Array_Argument_T.h:
* tao/Fixed_Array_Argument_T.inl:
* tao/Fixed_Array_Argument_T.cpp:
* tao/Fixed_Size_Argument_T.h:
* tao/Fixed_Size_Argument_T.inl:
* tao/Fixed_Size_Argument_T.cpp:
* tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
* tao/Object.h:
* tao/Object_Argument_T.h:
* tao/Object_Argument_T.inl:
* tao/Object_Argument_T.cpp:
* tao/PolicyC.cpp:
* tao/PortableServer/Any_SArg_Traits.h:
* tao/PortableServer/BD_String_SArgument_T.h:
* tao/PortableServer/BD_String_SArgument_T.inl:
* tao/PortableServer/BD_String_SArgument_T.cpp:
* tao/PortableServer/Basic_SArgument_T.h:
* tao/PortableServer/Basic_SArgument_T.inl:
* tao/PortableServer/Basic_SArgument_T.cpp:
* tao/PortableServer/Basic_SArguments.h:
* tao/PortableServer/Fixed_Array_SArgument_T.h:
* tao/PortableServer/Fixed_Array_SArgument_T.inl:
* tao/PortableServer/Fixed_Array_SArgument_T.cpp:
* tao/PortableServer/Fixed_Size_SArgument_T.h:
* tao/PortableServer/Fixed_Size_SArgument_T.inl:
* tao/PortableServer/Fixed_Size_SArgument_T.cpp:
* tao/PortableServer/Object_SArg_Traits.h:
* tao/PortableServer/Object_SArgument_T.h:
* tao/PortableServer/Object_SArgument_T.inl:
* tao/PortableServer/Object_SArgument_T.cpp:
* tao/PortableServer/PolicyS.cpp:
* tao/PortableServer/Special_Basic_SArgument_T.h:
* tao/PortableServer/Special_Basic_SArgument_T.inl:
* tao/PortableServer/Special_Basic_SArgument_T.cpp:
* tao/PortableServer/Special_Basic_SArguments.h:
* tao/PortableServer/TypeCode_SArg_Traits.h:
* tao/PortableServer/Var_Array_SArgument_T.h:
* tao/PortableServer/Var_Array_SArgument_T.inl:
* tao/PortableServer/Var_Array_SArgument_T.cpp:
* tao/PortableServer/Var_Size_SArgument_T.h:
* tao/PortableServer/Var_Size_SArgument_T.inl:
* tao/PortableServer/Var_Size_SArgument_T.cpp:
* tao/Special_Basic_Argument_T.h:
* tao/Special_Basic_Argument_T.inl:
* tao/Special_Basic_Argument_T.cpp:
* tao/Special_Basic_Arguments.h:
* tao/UB_String_Argument_T.h:
* tao/UB_String_Argument_T.inl:
* tao/UB_String_Argument_T.cpp:
* tao/UB_String_Arguments.h:
* tao/Valuetype/AbstractBase.h:
* tao/Valuetype/ValueBase.h:
* tao/Var_Array_Argument_T.h:
* tao/Var_Array_Argument_T.inl:
* tao/Var_Array_Argument_T.cpp:
* tao/Var_Size_Argument_T.h:
* tao/Var_Size_Argument_T.inl:
* tao/Var_Size_Argument_T.cpp:
Introduce template template arguments, this simplifies the
code generation and resolves bugzilla 2567
Diffstat (limited to 'TAO/tao/Fixed_Size_Argument_T.inl')
-rw-r--r-- | TAO/tao/Fixed_Size_Argument_T.inl | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/TAO/tao/Fixed_Size_Argument_T.inl b/TAO/tao/Fixed_Size_Argument_T.inl index 2e6fa012968..d83d05f5c69 100644 --- a/TAO/tao/Fixed_Size_Argument_T.inl +++ b/TAO/tao/Fixed_Size_Argument_T.inl @@ -5,15 +5,16 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE TAO::In_Fixed_Size_Argument_T<S,Insert_Policy>:: In_Fixed_Size_Argument_T (S const & x) : x_ (&x) -{} +{ +} template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE const S & TAO::In_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) const @@ -22,17 +23,18 @@ TAO::In_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) const } template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE TAO::In_Fixed_Size_Clonable_Argument_T<S,Insert_Policy>::In_Fixed_Size_Clonable_Argument_T (S const & x) : In_Fixed_Size_Argument_T<S,Insert_Policy> (x), is_clone_ (false) -{} +{ +} // ========================================================================== template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE TAO::Inout_Fixed_Size_Argument_T<S,Insert_Policy>:: Inout_Fixed_Size_Argument_T (S & x) @@ -40,7 +42,7 @@ Inout_Fixed_Size_Argument_T (S & x) {} template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE S & TAO::Inout_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) @@ -51,7 +53,7 @@ TAO::Inout_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) // ========================================================================== template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE TAO::Out_Fixed_Size_Argument_T<S,Insert_Policy>:: Out_Fixed_Size_Argument_T (S & x) @@ -60,7 +62,7 @@ Out_Fixed_Size_Argument_T (S & x) } template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE S & TAO::Out_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) @@ -71,7 +73,7 @@ TAO::Out_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) // ========================================================================== template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE TAO::Ret_Fixed_Size_Argument_T<S,Insert_Policy>:: Ret_Fixed_Size_Argument_T (void) @@ -79,7 +81,7 @@ Ret_Fixed_Size_Argument_T (void) } template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE S & TAO::Ret_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) @@ -88,7 +90,7 @@ TAO::Ret_Fixed_Size_Argument_T<S,Insert_Policy>::arg (void) } template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE S TAO::Ret_Fixed_Size_Argument_T<S,Insert_Policy>::excp (void) @@ -97,7 +99,7 @@ TAO::Ret_Fixed_Size_Argument_T<S,Insert_Policy>::excp (void) } template<typename S, - class Insert_Policy> + template <typename> class Insert_Policy> ACE_INLINE S TAO::Ret_Fixed_Size_Argument_T<S,Insert_Policy>::retn (void) |