DataTypeBuilderInterface Class Reference

#include <datatype_builder.h>

Inheritance diagram for DataTypeBuilderInterface:

Static Public Member Functions

static MAXON_METHOD Result< StringGetDataTypeName (const DataType &dt, DATATYPEBUILDERNAME category)
 
static MAXON_METHOD Result< Tuple< String, Bool > > RecurseDataType (DATATYPEBUILDERNAME category, const Member &dt, const ParametricTypeInterface *parentTypeId, Int &globalIdentifier, BaseArray< DataTypeComponent > &components)
 

Private Member Functions

 MAXON_INTERFACE (DataTypeBuilderInterface, MAXON_REFERENCE_NORMAL, "net.maxon.datatype.builder")
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( DataTypeBuilderInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.datatype.builder"   
)
private

◆ GetDataTypeName()

static MAXON_METHOD Result<String> GetDataTypeName ( const DataType dt,
DATATYPEBUILDERNAME  category 
)
static

◆ RecurseDataType()

static MAXON_METHOD Result<Tuple<String, Bool> > RecurseDataType ( DATATYPEBUILDERNAME  category,
const Member dt,
const ParametricTypeInterface parentTypeId,
Int globalIdentifier,
BaseArray< DataTypeComponent > &  components 
)
static