Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Simple Types

This module lists all interfaces related to simple types. More...

Classes

class  mi::IData_simple
 This interface represents simple types. More...
 
class  mi::IVoid
 This interface represents the void type. More...
 
class  mi::IEnum
 This interface represents enums. More...
 
class  mi::INumber
 This interface represents simple numeric types. More...
 
class  mi::IBoolean
 This interface represents bool. More...
 
class  mi::IUint8
 This interface represents mi::Uint8. More...
 
class  mi::IUint16
 This interface represents mi::Uint16. More...
 
class  mi::IUint32
 This interface represents mi::Uint32. More...
 
class  mi::IUint64
 This interface represents mi::Uint64. More...
 
class  mi::ISint8
 This interface represents mi::Sint8. More...
 
class  mi::ISint16
 This interface represents mi::Sint16. More...
 
class  mi::ISint32
 This interface represents mi::Sint32. More...
 
class  mi::ISint64
 This interface represents mi::Sint64. More...
 
class  mi::IFloat32
 This interface represents mi::Float32. More...
 
class  mi::IFloat64
 This interface represents mi::Float64. More...
 
class  mi::ISize
 This interface represents mi::Size. More...
 
class  mi::IDifference
 This interface represents mi::Difference. More...
 
class  mi::IPointer
 This interface represents mutable pointers. More...
 
class  mi::IConst_pointer
 This interface represents const pointers. More...
 
class  mi::IRef
 A reference is an object that acts as a pointer to other database elements. More...
 
class  mi::IString
 A simple string class. More...
 
class  mi::IUuid
 This interface represents UUIDs. More...
 

Detailed Description

This module lists all interfaces related to simple types.

It only exists to split the very high number of interfaces related to types into smaller subsets. See Types for an explanation of the type system.