Go to the documentation of this file.00001
00002
00003
00004
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006
00007 ACE_INLINE
00008 TAO::TypeCode::Union<char const *,
00009 CORBA::TypeCode_ptr const *,
00010 TAO::TypeCode::Case<char const *,
00011 CORBA::TypeCode_ptr const *> const * const *,
00012 TAO::Null_RefCount_Policy>::Union (
00013 char const * id,
00014 char const * name,
00015 CORBA::TypeCode_ptr const * discriminant_type,
00016 Case<char const *, CORBA::TypeCode_ptr const *> const * const * cases,
00017 CORBA::ULong ncases,
00018 CORBA::Long default_index)
00019 : ::CORBA::TypeCode (CORBA::tk_union)
00020 , ::TAO::Null_RefCount_Policy ()
00021 , base_attributes_ (id, name)
00022 , discriminant_type_ (discriminant_type)
00023 , default_index_ (default_index)
00024 , ncases_ (ncases)
00025 , cases_ (cases)
00026 {
00027 }
00028
00029 TAO_END_VERSIONED_NAMESPACE_DECL