diff options
Diffstat (limited to 'TAO/tao/AnyTypeCode/TypeCode_Case_T.inl')
-rw-r--r-- | TAO/tao/AnyTypeCode/TypeCode_Case_T.inl | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/TAO/tao/AnyTypeCode/TypeCode_Case_T.inl b/TAO/tao/AnyTypeCode/TypeCode_Case_T.inl new file mode 100644 index 00000000000..f95b599c795 --- /dev/null +++ b/TAO/tao/AnyTypeCode/TypeCode_Case_T.inl @@ -0,0 +1,34 @@ +// -*- C++ -*- +// +// $Id$ + + +TAO_BEGIN_VERSIONED_NAMESPACE_DECL + +template <typename DiscriminatorType, + typename StringType, + typename TypeCodeType> +ACE_INLINE +TAO::TypeCode::Case_T<DiscriminatorType, + StringType, + TypeCodeType>::Case_T (DiscriminatorType member_label, + char const * member_name, + TypeCodeType member_type) + : Case<StringType, TypeCodeType> (member_name, member_type) + , label_ (member_label) +{ +} + +template <typename DiscriminatorType, + typename StringType, + typename TypeCodeType> +ACE_INLINE +TAO::TypeCode::Case_T<DiscriminatorType, + StringType, + TypeCodeType>::Case_T (DiscriminatorType member_label) + : Case<StringType, TypeCodeType> () + , label_ (member_label) +{ +} + +TAO_END_VERSIONED_NAMESPACE_DECL |