diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_typedef.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_typedef.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be_include/be_typedef.h b/TAO/TAO_IDL/be_include/be_typedef.h index 32befef0852..a0b8dca12c9 100644 --- a/TAO/TAO_IDL/be_include/be_typedef.h +++ b/TAO/TAO_IDL/be_include/be_typedef.h @@ -41,6 +41,18 @@ public: // return the most primitive base type by traversing the chain of typedefed // base types + virtual int gen_typecode (void); + // generate the typecode + + virtual int gen_encapsulation (void); + // encapsulation for parameters + + virtual long tc_size (void); + // return typecode size + + virtual long tc_encap_len (void); + // return length of encapsulation + virtual AST_Decl::NodeType base_node_type (void) const; // Return the most "unaliased" type node for the base type (see // be_type.h). |