summaryrefslogtreecommitdiff
path: root/TAO/tao/Valuetype
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2017-08-09 13:43:59 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2017-08-09 13:43:59 +0200
commitdc2986dc12daef7392a8e2f4b277fba68391c9c0 (patch)
tree280fd58f491ec54fbdc42798d7bc615d6f79b3c6 /TAO/tao/Valuetype
parentae6d62ca5a0c011d883dbfe330a5dc8bae0d7ac3 (diff)
downloadATCD-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.h28
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