diff options
Diffstat (limited to 'TAO/TAO_IDL/include/idl_global.h')
-rw-r--r-- | TAO/TAO_IDL/include/idl_global.h | 56 |
1 files changed, 24 insertions, 32 deletions
diff --git a/TAO/TAO_IDL/include/idl_global.h b/TAO/TAO_IDL/include/idl_global.h index c9bf29936e3..ebc1657a4c9 100644 --- a/TAO/TAO_IDL/include/idl_global.h +++ b/TAO/TAO_IDL/include/idl_global.h @@ -87,7 +87,6 @@ public: , PS_ExceptDeclSeen // Seen complete exception declaration , PS_InterfaceDeclSeen // Seen complete interface declaration , PS_ModuleDeclSeen // Seen complete module declaration - , PS_ValuetypeDeclSeen // Seen complete valuetype declaration , PS_AttrDeclSeen // Seen complete attribute declaration , PS_OpDeclSeen // Seen complete operation declaration , PS_ModuleSeen // Seen a MODULE keyword @@ -103,8 +102,6 @@ public: , PS_InterfaceQsSeen // '}' seen for interface , PS_InterfaceBodySeen // Seen an interface body , PS_InheritColonSeen // Seen ':' in inheritance list - , PS_ValuetypeSeen // Seen a VALUETYPE keyword - , PS_ValuetypeIDSeen // Seen the valuetype ID , PS_SNListCommaSeen // Seen ',' in list of scoped names , PS_ScopedNameSeen // Seen a complete scoped name , PS_SN_IDSeen // Seen an identifier as part of a scoped name @@ -294,18 +291,18 @@ public: // The number of currently availabe include files. virtual size_t n_included_idl_files (void); - + // Set the number of included_idl_files. Use this carefully. This // method is used when we validate all the #included idl files, // against the ones that we get after preprocessing. virtual void n_included_idl_files (size_t n); // Validate the included idl files, somefiles might have been - // ignored by the preprocessor. + // ignored by the preprocessor. virtual void validate_included_idl_files (void); - - virtual ParseState parse_state(); // What state we're in - virtual void set_parse_state(ParseState s); // Set it + + virtual ParseState parse_state(); // What state we're in + virtual void set_parse_state(ParseState s); // Set it // Convert from a predefined type to an expression type virtual AST_Expression::ExprType @@ -418,7 +415,7 @@ public: virtual void impl_class_suffix (const char* s); // Set the implementation class suffix. - + virtual void implementation_skel_ending (const char* s); // Set the implementation_skel_ending. @@ -491,10 +488,10 @@ public: // Get the path for the perfect hashing program (GPERF). virtual void any_support (idl_bool); - // enable suppressing any support ?T.Kuepper: suppressed? + // enable suppressing any support virtual idl_bool any_support (void); - // check if Any support is suppressed ? enabled ? + // check if Any support is suppressed virtual void tc_support (idl_bool); // enable suppressing TypeCode support @@ -502,17 +499,6 @@ public: virtual idl_bool tc_support (void); // check if TypeCode support is suppressed -#ifdef IDL_HAS_VALUETYPE - virtual void obv_opt_accessor (idl_bool); - virtual idl_bool obv_opt_accessor (void); - - virtual void obv_support (idl_bool); - // set enable/disable OBV (Valuetype) support -#endif /* IDL_HAS_VALUETYPE */ - - virtual idl_bool obv_support (void); - // check if OBV (Valuetype) support is enabled - virtual void compiled_marshaling (idl_bool); // enable compiled marshaling support @@ -593,7 +579,7 @@ private: // before? String *pd_idl_src_file; // IDL source file. - + size_t changing_standard_include_files_; // To switch between changing or non-changing standard include // files (e.g. tao/corba.h) so that #include statements can be @@ -619,7 +605,7 @@ private: // Implementation's skeleton file name ending. Default is "I.cpp". char* implementation_skel_ending_; - + //Implementaion class prefix char* impl_class_prefix_; @@ -651,23 +637,17 @@ private: // Directory where all the IDL-Compiler-Generated files are to be // kept. Default value is 0 for this string which means the current // directory from which the <tao_idl> is called. - + char* temp_dir_; // Temp directory where which we can rewsolve in drv_preproc.cpp by // checking for TEMP env variable otherwise we assign to /tmp/. - + idl_bool any_support_; // do we support Any operators? idl_bool tc_support_; // do we support typecodes? - idl_bool obv_support_; - // do we support OBV (Valuetype)? - - idl_bool obv_opt_accessor_; - // do we optimize valuetype accessors? - idl_bool compiled_marshaling_; // do we support compiled marshaling @@ -688,3 +668,15 @@ private: }; #endif //_IDL_IDL_GLOBAL_HH + + + + + + + + + + + + |