top level

ash
gengine
haxe
Application

Array

An Array is a storage for values. You can access it using indexes or with its API.

ArrayAccess

ArrayAccess is used to indicate a class that can be accessed using brackets. The type parameter represents the type of the elements stored.

Bool

The standard Boolean type, which can either be true or false.

Class

An abstract type that represents a Class.

Dynamic

Dynamic is a special type which is compatible with all other types.

Enum

An abstract type that represents an Enum type.

EnumValue

An abstract type that represents any enum value. See Type for the Haxe Reflection API.

Float

The standard Float type, this is a double-precision IEEE 64bit float.

Int

The standard Int type. Its precision depends on the platform.

Iterable

An Iterable is a data structure which has an iterator() method. See Lambda for generic functions on iterable structures.

Iterator

An Iterator is a structure that permits iteration over elements of type T.

Map

Map allows key to value mapping for arbitrary value types, and many key types.

Null

Null can be useful in two cases. In order to document some methods that accept or can return a null value, or for the Flash compiler and AS3 generator to distinguish between base values that can be null and others that can't.

Reflect

The Reflect API is a way to manipulate values dynamically through an abstract interface in an untyped manner. Use with care.

Std

The Std class provides standard methods for manipulating basic types.

String

The basic String class.

Type

The Haxe Reflection API allows retrieval of type information at runtime.

Void

The standard Void type. Only null values can be of the type Void.