2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
6 CORBA::release<> (CORBA::TypeCode_ptr obj)
14 // --------------------------------------------------------------
17 CORBA::TypeCode::TypeCode (CORBA::TCKind k)
22 ACE_INLINE CORBA::TypeCode_ptr
23 CORBA::TypeCode::_duplicate (CORBA::TypeCode_ptr tc)
25 if (!CORBA::is_nil (tc))
31 ACE_INLINE CORBA::TypeCode_ptr
32 CORBA::TypeCode::_nil ()
37 ACE_INLINE CORBA::TCKind
38 CORBA::TypeCode::kind () const
43 ACE_INLINE CORBA::TypeCode_ptr
44 CORBA::TypeCode::get_compact_typecode () const
46 return this->get_compact_typecode_i ();
49 ACE_INLINE char const *
50 CORBA::TypeCode::id () const
55 ACE_INLINE char const *
56 CORBA::TypeCode::name () const
58 return this->name_i ();
61 ACE_INLINE CORBA::ULong
62 CORBA::TypeCode::member_count () const
64 return this->member_count_i ();
67 ACE_INLINE char const *
68 CORBA::TypeCode::member_name (ULong index) const
70 return this->member_name_i (index);
73 ACE_INLINE CORBA::TypeCode_ptr
74 CORBA::TypeCode::member_type (ULong index) const
76 return this->member_type_i (index);
79 ACE_INLINE CORBA::Any *
80 CORBA::TypeCode::member_label (ULong index) const
82 return this->member_label_i (index);
85 ACE_INLINE CORBA::TypeCode_ptr
86 CORBA::TypeCode::discriminator_type () const
88 return this->discriminator_type_i ();
91 ACE_INLINE CORBA::Long
92 CORBA::TypeCode::default_index () const
94 return this->default_index_i ();
97 ACE_INLINE CORBA::ULong
98 CORBA::TypeCode::length () const
100 return this->length_i ();
103 ACE_INLINE CORBA::TypeCode_ptr
104 CORBA::TypeCode::content_type () const
106 return this->content_type_i ();
109 ACE_INLINE CORBA::UShort
110 CORBA::TypeCode::fixed_digits () const
112 return this->fixed_digits_i ();
115 ACE_INLINE CORBA::UShort
116 CORBA::TypeCode::fixed_scale () const
118 return this->fixed_scale_i ();
121 ACE_INLINE CORBA::Visibility
122 CORBA::TypeCode::member_visibility (ULong index) const
124 return this->member_visibility_i (index);
127 ACE_INLINE CORBA::ValueModifier
128 CORBA::TypeCode::type_modifier () const
130 return this->type_modifier_i ();
133 ACE_INLINE CORBA::TypeCode_ptr
134 CORBA::TypeCode::concrete_base_type () const
136 return this->concrete_base_type_i ();
140 CORBA::TypeCode::_tao_any_destructor (void * x)
142 ::CORBA::release (static_cast <CORBA::TypeCode_ptr> (x));
145 TAO_END_VERSIONED_NAMESPACE_DECL