TypeDefKind
package haxe.macro
import haxe.macro.Expr
Available on all platforms
Represents a type definition kind.
Values
TDEnum
Represents an enum kind.
TDStructure
Represents a structure kind.
TDClass(superClass:Null<TypePath>, interfaces:Array<TypePath>, isInterface:Bool, isFinal:Bool)
Represents a class kind.
TDAlias(t:ComplexType)
Represents an alias/typedef kind.
TDAbstract(tthis:Null<ComplexType>, from:Array<ComplexType>, to:Array<ComplexType>)
Represents an abstract kind.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/haxe/macro/TypeDefKind.html