package haxe.macro

AbstractType

AnonType

BaseType

Case

Catch

ClassField

ClassType

DefType

EnumField

EnumType

Expr

ExprOf

Field

Function

FunctionArg

MetaAccess

MetaAccess is a wrapper for the Metadata array. It can be used to add metadata to and remove metadata from its origin.

Metadata

MetadataEntry

Position

Ref

TComplexTypeTools

TExprTools

This class can be added via 'using haxe.macro.Tools' in order to enable 'using' functionality on all macro tool classes listed below.

TFunc

TMacroStringTools

TTypeTools

TTypedExprTools

TVar

TypeDefinition

TypeParamDecl

TypeParameter

TypePath

TypedExpr

Var