Deeploy.AbstractDataTypes

Functions

PointerClass(DeeployType)

Generates a Pointer class definition at runtime that wraps around the given referenceType

StructClass(typeName, _structTypeDict)

Helper function to dynamically generate a Struct class from a structTypeDict definition.

Classes

BaseType(typeName, typeWidth)

Deeploy abstraction to represent data types that can be expressed in the C language

FloatImmediate(value[, ctxt])

Immediate(value[, ctxt])

Represents any immediate value, e.g. 6, 7.48,.

IntegerImmediate(value[, ctxt])

Pointer(_value[, ctxt])

Represents a C Pointer type to an underlying BaseType data type

Struct(structDict[, ctxt])

Deeploy data type abstraction for C-like packed structs

VoidType(typeName, typeWidth)

Helper type to represent the C void type for pointers