diff options
Diffstat (limited to 'TAO/tao/TypeCode/TypeCode_Non_Default_Case.h')
-rw-r--r-- | TAO/tao/TypeCode/TypeCode_Non_Default_Case.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/TAO/tao/TypeCode/TypeCode_Non_Default_Case.h b/TAO/tao/TypeCode/TypeCode_Non_Default_Case.h index efd6eb3a675..1a8ae547e77 100644 --- a/TAO/tao/TypeCode/TypeCode_Non_Default_Case.h +++ b/TAO/tao/TypeCode/TypeCode_Non_Default_Case.h @@ -92,13 +92,21 @@ namespace TAO char const * member_name, CORBA::TypeCode_ptr * member_type); - /// Return the IDL @c union case label value embedded within a - /// @c CORBA::Any. + /** + * @name @c TAO::TypeCode::Case Methods + * + * Methods required by the @c TAO::TypeCode::Case abstract base + * class. + * + * @see @c TAO::TypeCode::Case + */ + //@{ virtual CORBA::Any * label (ACE_ENV_SINGLE_ARG_DECL) const; - - /// Marshal this IDL @c union member into the given output CDR - /// stream. virtual bool marshal_label (TAO_OutputCDR & cdr) const; + virtual bool equal_label (CORBA::ULong index, + CORBA::TypeCode_ptr tc + ACE_ENV_ARG_DECL) const; + //@} private: |