diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_typedef.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_typedef.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be_include/be_typedef.h b/TAO/TAO_IDL/be_include/be_typedef.h index ce8802dab53..3afda4d7125 100644 --- a/TAO/TAO_IDL/be_include/be_typedef.h +++ b/TAO/TAO_IDL/be_include/be_typedef.h @@ -69,6 +69,14 @@ public: 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). + + virtual int write_as_return (TAO_OutStream *stream, + be_type *type); + // write the mapping as a return value on the stream. + // Visiting virtual int accept (be_visitor *visitor); |