- Represents a single 2-byte word of a UTF-16 encoded string.
- Represents any Unicode codepoint in the entire range from 0 to 1,114,112.
- Depending on context, represents either a Unicode codepoint in the range 0 to 255 or a single byte
of a UTF-8 encoded string.
- Interface for objects which can be compared for equality and ordering.
- Interface for objects which can be compared for equality.
- Returned by methods to indicate that they encountered an error.
- Provides the
format function, which allows objects to be formatted according to a format string.
- Marks objects whose fields cannot be modified after creation.
- A signed 32 or 64 bit integer, as appropriate for the target architecture.
- A 16-bit signed integer.
- A 32-bit signed integer.
- A 64-bit signed integer.
- An 8-bit signed integer.
- Represents the process of scanning a string for matches to a regular expression.
- Holds either a value or an
- A mutable variant of
- The root of the Frost class heirarchy.
- Represents a range between two values.
- A 32-bit floating point number.
- A 64-bit floating point number.
- Represents a regular expression that can be used for matching and parsing strings.
- Similar to
Range, but with a
step value that indicates the number of steps to take during each
- An immutable sequence of Unicode codepoints.
- Provides utility methods that interface with the operating environment.
- an unsigned 32 or 64 bit integer, as appropriate for the target architecture.
- A 16-bit unsigned integer.
- A 32-bit unsigned integer.
- A 64-bit unsigned integer.
- An 8-bit unsigned integer.
- Represents objects which may be passed by value instead of by reference.
- Holds a weak reference to an object.