diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2017-08-09 13:43:59 +0200 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2017-08-09 13:43:59 +0200 |
commit | dc2986dc12daef7392a8e2f4b277fba68391c9c0 (patch) | |
tree | 280fd58f491ec54fbdc42798d7bc615d6f79b3c6 /TAO/tao/Valuetype | |
parent | ae6d62ca5a0c011d883dbfe330a5dc8bae0d7ac3 (diff) | |
download | ATCD-dc2986dc12daef7392a8e2f4b277fba68391c9c0.tar.gz |
Use new TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION so that we can remove TAO_NAMESPACE_INLINE_FUNCTION
* TAO/tao/Valuetype/ValueBase.h:
* TAO/tao/orbconf.h:
Diffstat (limited to 'TAO/tao/Valuetype')
-rw-r--r-- | TAO/tao/Valuetype/ValueBase.h | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/TAO/tao/Valuetype/ValueBase.h b/TAO/tao/Valuetype/ValueBase.h index 3080308c020..8ed388a77a0 100644 --- a/TAO/tao/Valuetype/ValueBase.h +++ b/TAO/tao/Valuetype/ValueBase.h @@ -357,6 +357,12 @@ namespace CORBA } // End CORBA namespace +# if defined (__ACE_INLINE__) +# define TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION inline +# else +# define TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION extern TAO_Valuetype_Export +# endif + /** * @namespace TAO_OBV_GIOP_Flags * @@ -377,17 +383,17 @@ namespace TAO_OBV_GIOP_Flags const CORBA::Long Indirection_tag = 0xFFFFFFFF; const CORBA::Long Null_tag = 0x00000000L; - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_null_ref (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_value_tag (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean has_codebase_url (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean has_no_type_info (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean has_single_type_info (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean has_list_type_info (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_chunked (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_indirection_tag (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_indirection (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_block_size (CORBA::Long tag); - TAO_NAMESPACE_INLINE_FUNCTION CORBA::Boolean is_end_tag (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_null_ref (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_value_tag (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean has_codebase_url (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean has_no_type_info (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean has_single_type_info (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean has_list_type_info (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_chunked (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_indirection_tag (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_indirection (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_block_size (CORBA::Long tag); + TAO_OBV_GIOP_FLAGS_INLINE_FUNCTION CORBA::Boolean is_end_tag (CORBA::Long tag); } TAO_Valuetype_Export CORBA::Boolean |