haxe

..
ds
io
macro
Constructible

This type unifies with any instance of classes that have a constructor which

EnumFlags

A typed interface for bit flags. This is not a real object, only a typed interface for an actual Int. Each flag can be tested/set with the corresponding enum instance. Up to 32 flags can be stored that way.

EnumTools

This class provides advanced methods on enums. It is ideally used with using EnumTools and then acts as an extension to the enum types.

EnumValueTools

This class provides advanced methods on enum values. It is ideally used with using EnumValueTools and then acts as an extension to the EnumValue types.

FlatEnum

This type unifies with an enum instance if all constructors of the enum require no arguments.

Function

This type unifies with any function type.

IMap

Int32

Int32 provides a 32-bit integer with consistent overflow behavior across all platforms.

Int64

A cross-platform signed 64-bit integer. Int64 instances can be created from two 32-bit words using Int64.make().