summaryrefslogtreecommitdiff
path: root/TAO/tao/typecode.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/typecode.i')
-rw-r--r--TAO/tao/typecode.i102
1 files changed, 0 insertions, 102 deletions
diff --git a/TAO/tao/typecode.i b/TAO/tao/typecode.i
deleted file mode 100644
index 2a7481eaca9..00000000000
--- a/TAO/tao/typecode.i
+++ /dev/null
@@ -1,102 +0,0 @@
-ACE_INLINE CORBA::TCKind
-CORBA_TypeCode::kind (CORBA::Environment &env) const
-{
- env.clear ();
- return kind_;
-}
-
-// Returns true if the two typecodes are identical
-ACE_INLINE CORBA::Boolean
-CORBA_TypeCode::equal (const CORBA::TypeCode_ptr tc,
- CORBA::Environment &env) const
-{
- if (this->kind_ != tc->kind (env))
- // simple case
- return CORBA::B_FALSE;
- else
- return this->private_equal (tc, env);
-}
-
-// just fetch the 'kind' field out of the typecode
-ACE_INLINE void *
-CORBA_TypeCode::operator new (size_t s)
-{
- return ::operator new (s);
-}
-
-ACE_INLINE CORBA::TypeCode_ptr
-CORBA_TypeCode::_duplicate (CORBA::TypeCode_ptr tc)
-{
- if (tc)
- tc->AddRef ();
- return tc;
-}
-
-// returns the Repository ID
-ACE_INLINE TAO_CONST CORBA::String
-CORBA_TypeCode::id (CORBA::Environment &env) const
-{
- env.clear ();
-
- // if already precomputed
- if (private_state_->tc_id_known_)
- return private_state_->tc_id_;
- else
- return private_id (env);
-}
-
-// returns the string name
-ACE_INLINE TAO_CONST CORBA::String
-CORBA_TypeCode::name (CORBA::Environment &env) const
-{
- env.clear ();
-
- // if already precomputed
- if (private_state_->tc_name_known_)
- return private_state_->tc_name_;
- else
- return private_name (env);
-}
-
-// Return the number of members defined by this typecode
-//
-// Applicable to struct, union, enum, alias, and except
-// For the rest of the cases, raises the BadKind exception.
-
-ACE_INLINE CORBA::ULong
-CORBA_TypeCode::member_count (CORBA::Environment &env) const
-{
- env.clear ();
-
- // if already precomputed
- if (private_state_->tc_member_count_known_)
- return private_state_->tc_member_count_;
- else
- return private_member_count (env);
-}
-
-// calculate size of the typecode
-ACE_INLINE size_t
-CORBA_TypeCode::size (CORBA::Environment &env)
-{
- if (private_state_->tc_size_known_)
- return private_state_->tc_size_;
- else
- return private_size (env);
-}
-
-// calculate alignment requirements of the typecode
-ACE_INLINE size_t
-CORBA_TypeCode::alignment (CORBA::Environment &env)
-{
- if (private_state_->tc_alignment_known_)
- return private_state_->tc_alignment_;
- else
- return private_alignment (env);
-}
-
-ACE_INLINE void *
-CORBA_TypeCode::operator new (size_t, void *p)
-{
- return p;
-}