Assimp  v3.1.1 (June 2014)
OpenDDLCommon.h File Reference

Classes

struct  Context
 Stores the context of a parsed OpenDDL declaration. More...
 
struct  DataArrayList
 Stores a data array list. More...
 
struct  Name
 Stores an OpenDDL-specific name. More...
 
struct  Property
 Stores a property list. More...
 
struct  Reference
 Stores a bundle of references. More...
 
struct  Text
 Stores a text. More...
 

Macros

#define BEGIN_ODDLPARSER_NS   namespace ODDLParser {
 
#define ddl_final   final
 
#define ddl_no_copy   = delete
 
#define ddl_nullptr   nullptr
 
#define ddl_override   override
 
#define DLL_ODDLPARSER_EXPORT
 
#define END_ODDLPARSER_NS   }
 
#define USE_ODDLPARSER_NS   using namespace ODDLParser;
 

Typedefs

typedef signed short int16
 Signed integer, 2 byte. More...
 
typedef signed int int32
 Signed integer, 4 byte. More...
 
typedef int64_impl int64
 Signed integer, 8 byte. More...
 
typedef int64_t int64_impl
 
typedef signed char int8
 Signed integer, 1 byte. More...
 
typedef unsigned short uint16
 Unsigned integer, 2 byte. More...
 
typedef unsigned int uint32
 Unsigned integer, 4 byte. More...
 
typedef uint64_impl uint64
 Unsigned integer, 8 byte. More...
 
typedef uint64_t uint64_impl
 
typedef unsigned char uint8
 Unsigned integer, 1 byte. More...
 

Enumerations

enum  NameType { GlobalName, LocalName }
 Description of the type of a name. More...
 

Macro Definition Documentation

#define BEGIN_ODDLPARSER_NS   namespace ODDLParser {
#define ddl_final   final
#define ddl_no_copy   = delete
#define ddl_nullptr   nullptr
#define ddl_override   override
#define DLL_ODDLPARSER_EXPORT
#define END_ODDLPARSER_NS   }
#define USE_ODDLPARSER_NS   using namespace ODDLParser;

Typedef Documentation

typedef signed short int16

Signed integer, 2 byte.

typedef signed int int32

Signed integer, 4 byte.

typedef int64_impl int64

Signed integer, 8 byte.

typedef signed char int8

Signed integer, 1 byte.

typedef unsigned short uint16

Unsigned integer, 2 byte.

typedef unsigned int uint32

Unsigned integer, 4 byte.

Unsigned integer, 8 byte.

typedef unsigned char uint8

Unsigned integer, 1 byte.

Enumeration Type Documentation

enum NameType

Description of the type of a name.

Enumerator
GlobalName 

Name is global.

LocalName 

Name is local.