summaryrefslogtreecommitdiff
path: root/TAO/tao/AnyTypeCode
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-11-28 22:47:30 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-11-28 22:47:30 +0000
commit5edc95b493a90e26c564c5243fbcf2c247835cd0 (patch)
tree254311aef2ae9d4ca0bbd4b654d700b364e8686a /TAO/tao/AnyTypeCode
parent830acad5a4bc2b520216e6db9c4e85a3a9f3cbb0 (diff)
downloadATCD-5edc95b493a90e26c564c5243fbcf2c247835cd0.tar.gz
Tue Nov 28 22:44:08 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/AnyTypeCode')
-rw-r--r--TAO/tao/AnyTypeCode/BasicTypeTraits.h67
1 files changed, 34 insertions, 33 deletions
diff --git a/TAO/tao/AnyTypeCode/BasicTypeTraits.h b/TAO/tao/AnyTypeCode/BasicTypeTraits.h
index a00535469e2..3b1573f940e 100644
--- a/TAO/tao/AnyTypeCode/BasicTypeTraits.h
+++ b/TAO/tao/AnyTypeCode/BasicTypeTraits.h
@@ -15,6 +15,8 @@
#include "tao/AnyTypeCode/BasicTypeTraits_T.h"
#include "tao/AnyTypeCode/Any.h"
+#include "tao/Typecode_typesC.h"
+
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
@@ -25,7 +27,6 @@ namespace CORBA
{
class TypeCode;
typedef TypeCode * TypeCode_ptr;
- enum TCKind;
class BooleanSeq;
class CharSeq;
@@ -50,7 +51,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Any::from_boolean insert_type;
typedef CORBA::Any::to_boolean extract_type;
typedef CORBA::Boolean return_type;
@@ -61,7 +62,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Any::from_octet insert_type;
typedef CORBA::Any::to_octet extract_type;
typedef CORBA::Octet return_type;
@@ -72,7 +73,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Any::from_char insert_type;
typedef CORBA::Any::to_char extract_type;
typedef CORBA::Char return_type;
@@ -83,7 +84,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Any::from_wchar insert_type;
typedef CORBA::Any::to_wchar extract_type;
typedef CORBA::WChar return_type;
@@ -94,7 +95,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Short insert_type;
typedef CORBA::Short extract_type;
typedef CORBA::Short return_type;
@@ -105,7 +106,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::UShort insert_type;
typedef CORBA::UShort extract_type;
typedef CORBA::UShort return_type;
@@ -116,7 +117,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Long insert_type;
typedef CORBA::Long extract_type;
typedef CORBA::Long return_type;
@@ -127,7 +128,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::ULong insert_type;
typedef CORBA::ULong extract_type;
typedef CORBA::ULong return_type;
@@ -138,7 +139,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::LongLong insert_type;
typedef CORBA::LongLong extract_type;
typedef CORBA::LongLong return_type;
@@ -149,7 +150,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::ULongLong insert_type;
typedef CORBA::ULongLong extract_type;
typedef CORBA::ULongLong return_type;
@@ -160,7 +161,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Float insert_type;
typedef CORBA::Float extract_type;
typedef CORBA::Float return_type;
@@ -171,7 +172,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Double insert_type;
typedef CORBA::Double extract_type;
typedef CORBA::Double return_type;
@@ -182,7 +183,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::LongDouble insert_type;
typedef CORBA::LongDouble extract_type;
typedef CORBA::LongDouble return_type;
@@ -193,7 +194,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Char * insert_type;
typedef CORBA::Char * extract_type;
typedef CORBA::Char * return_type;
@@ -204,7 +205,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::WChar * insert_type;
typedef CORBA::WChar * extract_type;
typedef CORBA::WChar * return_type;
@@ -215,7 +216,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Any insert_type;
typedef CORBA::Any * extract_type;
typedef CORBA::Any * return_type;
@@ -226,7 +227,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::Object_ptr insert_type;
typedef CORBA::Object_ptr extract_type;
typedef CORBA::Object_ptr return_type;
@@ -237,7 +238,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::TypeCode_ptr insert_type;
typedef CORBA::TypeCode_ptr extract_type;
typedef CORBA::TypeCode_ptr return_type;
@@ -248,7 +249,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::BooleanSeq insert_type;
typedef CORBA::BooleanSeq * extract_type;
typedef CORBA::BooleanSeq * return_type;
@@ -259,7 +260,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value ;
-
+
typedef CORBA::OctetSeq insert_type;
typedef CORBA::OctetSeq * extract_type;
typedef CORBA::OctetSeq * return_type;
@@ -270,7 +271,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::CharSeq insert_type;
typedef CORBA::CharSeq * extract_type;
typedef CORBA::CharSeq * return_type;
@@ -281,7 +282,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::WCharSeq insert_type;
typedef CORBA::WCharSeq * extract_type;
typedef CORBA::WCharSeq * return_type;
@@ -292,7 +293,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::ShortSeq insert_type;
typedef CORBA::ShortSeq * extract_type;
typedef CORBA::ShortSeq * return_type;
@@ -303,7 +304,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::UShortSeq insert_type;
typedef CORBA::UShortSeq * extract_type;
typedef CORBA::UShortSeq * return_type;
@@ -314,7 +315,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::LongSeq insert_type;
typedef CORBA::LongSeq * extract_type;
typedef CORBA::LongSeq * return_type;
@@ -325,7 +326,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::ULongSeq insert_type;
typedef CORBA::ULongSeq * extract_type;
typedef CORBA::ULongSeq * return_type;
@@ -336,7 +337,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::LongLongSeq insert_type;
typedef CORBA::LongLongSeq * extract_type;
typedef CORBA::LongLongSeq * return_type;
@@ -347,7 +348,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::ULongLongSeq insert_type;
typedef CORBA::ULongLongSeq * extract_type;
typedef CORBA::ULongLongSeq * return_type;
@@ -358,7 +359,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::FloatSeq insert_type;
typedef CORBA::FloatSeq * extract_type;
typedef CORBA::FloatSeq * return_type;
@@ -369,7 +370,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::DoubleSeq insert_type;
typedef CORBA::DoubleSeq * extract_type;
typedef CORBA::DoubleSeq * return_type;
@@ -380,7 +381,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::LongDoubleSeq insert_type;
typedef CORBA::LongDoubleSeq * extract_type;
typedef CORBA::LongDoubleSeq * return_type;
@@ -391,7 +392,7 @@ namespace TAO
{
static CORBA::TypeCode_ptr const tc_value;
static CORBA::TCKind const tckind_value;
-
+
typedef CORBA::AnySeq insert_type;
typedef CORBA::AnySeq * extract_type;
typedef CORBA::AnySeq * return_type;