blob: 39786de1c0646beb0eab4d3b654e7e3118bfa9a0 [file] [log] [blame]
/*
* 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__