summaryrefslogtreecommitdiff
path: root/include/dae/daeDomTypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/dae/daeDomTypes.h')
-rwxr-xr-xinclude/dae/daeDomTypes.h63
1 files changed, 63 insertions, 0 deletions
diff --git a/include/dae/daeDomTypes.h b/include/dae/daeDomTypes.h
new file mode 100755
index 0000000..39786de
--- /dev/null
+++ b/include/dae/daeDomTypes.h
@@ -0,0 +1,63 @@
+/*
+* Copyright 2006 Sony Computer Entertainment Inc.
+*
+* Licensed under the MIT Open Source License, for details please see license.txt or the website
+* http://www.opensource.org/licenses/mit-license.php
+*
+*/
+
+#ifndef __DAE_DOM_TYPES__
+#define __DAE_DOM_TYPES__
+
+#include <dae/daeElement.h>
+#include <dae/daeMetaElement.h>
+#include <dae/daeArray.h>
+#include <dae/daeURI.h>
+#include <dae/daeIDRef.h>
+
+//This line is used as a workaround because the array types enum is invalid when autogenerated
+//typedef daeString domArrayTypes; // ENUM
+typedef daeElement domElement;
+
+typedef daeURI xsAnyURI;
+typedef daeString xsDateTime;
+
+typedef daeString xsID;
+typedef daeIDRef xsIDREF;
+typedef daeTArray<daeIDRef> xsIDREFS;
+typedef daeString xsNCName;
+typedef daeString xsNMTOKEN;
+typedef daeString xsName;
+typedef daeString xsToken;
+typedef daeString xsString;
+typedef daeBool xsBoolean;
+typedef daeShort xsShort;
+typedef daeInt xsInt;
+typedef daeLong xsInteger;
+typedef daeUInt xsNonNegativeInteger;
+typedef daeLong xsLong;
+typedef daeFloat xsFloat;
+typedef daeDouble xsDouble;
+typedef daeDouble xsDecimal;
+typedef daeCharArray xsHexBinaryArray;
+typedef daeBoolArray xsBooleanArray;
+typedef daeFloatArray xsFloatArray;
+typedef daeDoubleArray xsDoubleArray;
+typedef daeShortArray xsShortArray;
+typedef daeIntArray xsIntegerArray;
+typedef daeLongArray xsLongArray;
+typedef daeStringRefArray xsNameArray;
+typedef daeStringRefArray xsNCNameArray;
+typedef daeStringRefArray xsTokenArray;
+
+typedef daeChar xsByte;
+typedef daeUChar xsUnsignedByte;
+typedef daeUInt xsUnsignedInt;
+typedef daeUInt xsPositiveInteger;
+typedef daeULong xsUnsignedLong;
+
+
+#define daeTSmartRef daeSmartRef
+
+#endif //__DAE_DOM_TYPES__
+