| 
    TAO_AnyTypeCode
    2.0.8
    
   
   | 
  
  
  
 
Name/type/visibility tuple fields of an OMG IDL defined valuetype or eventtype.  
 More...
#include <TypeCode_Value_Field.h>

Public Attributes | |
| StringType | name | 
| The name of the field.   | |
| TypeCodeType | type | 
The CORBA::TypeCode of the field.   | |
| CORBA::Visibility | visibility | 
| The visibility of the field.   | |
Name/type/visibility tuple fields of an OMG IDL defined valuetype or eventtype. 
A Value_Field contains the corresponding name and pointer to the CORBA::TypeCode for a given OMG IDL defined type. For example, the fields in following OMG IDL structure:
struct Foo { long the_number; string the_string; };
would be represented using the following statically instantiated TAO::TypeCode::Value_Field array:
TAO::TypeCode::Value_Field<char const *> _tao_fields_Foo[] = { { "the_number", &CORBA::_tc_long }, { "the_string", &CORBA::_tc_string }, };
The template parameter STRING_TYPE is either char const * or CORBA::String_var. The latter is only used when creating CORBA::tk_value or CORBA::tk_event TypeCodes dynamically, such as through the TypeCodeFactory. 
| StringType TAO::TypeCode::Value_Field< StringType, TypeCodeType >::name | 
The name of the field.
| TypeCodeType TAO::TypeCode::Value_Field< StringType, TypeCodeType >::type | 
The CORBA::TypeCode of the field. 
| CORBA::Visibility TAO::TypeCode::Value_Field< StringType, TypeCodeType >::visibility | 
The visibility of the field.
 1.7.5.1