Haxe API documentation version 3.2.1
Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities.
Getting Started With Haxe
- Take a look at our introduction
- Read through the Haxe Manual
- Look at these use cases for Haxe
- Find and install popular Haxe libraries
- Learn by example with the Haxe Code Cookbook
An Array is a storage for values. You can access it using indexes or with its API.
ArrayAccess is used to indicate a class that can be accessed using brackets. The type parameter represents the type of the elements stored.
The standard Boolean type, which can either be true or false.
An abstract type that represents a Class.
The Date class provides a basic structure for date and time related information. Date instances can be created by
The DateTools class contains some extra functionalities for handling
Dynamic is a special type which is compatible with all other types.
The EReg class represents regular expressions.
An abstract type that represents an Enum type.
An abstract type that represents any enum value.
The standard Float type, this is a double-precision IEEE 64bit float.
The standard Int type. Its precision depends on the platform.
IntIterator is used for implementing interval iterations.
An Iterable is a data structure which has an iterator() method.
An Iterator is a structure that permits iteration over elements of type T.
A linked-list of elements. The list is composed of two-elements arrays that are chained together. It is optimized so that adding or removing an element does not imply copying the whole array content every time.
Map allows key to value mapping for arbitrary value types, and many key types.
This class defines mathematical functions and constants.
The Reflect API is a way to manipulate values dynamically through an abstract interface in an untyped manner. Use with care.
The Std class provides standard methods for manipulating basic types.
The basic String class.
A String buffer is an efficient way to build a big string by appending small elements together.
This class provides advanced methods on Strings. It is ideally used with 'using StringTools' and then acts as an extension to the String class.
This class gives you access to many base functionalities of system platforms. Looks in [sys] sub packages for more system APIs.
The haxe Reflection API allows retrieval of type information at runtime.
The unsigned Int type is only defined for Flash and C#. Simulate it for other platforms.
The standard Void type. Only