Package frost.core
- Bit
- Char16
- Represents a single 2-byte word of a UTF-16 encoded string.
- Char32
- Represents any Unicode codepoint in the entire range from 0 to 1,114,112.
- Char8
- Depending on context, represents either a Unicode codepoint in the range 0 to 255 or a single byte
of a UTF-8 encoded string.
- Comparable
- Interface for objects which can be compared for equality and ordering.
- Equatable
- Interface for objects which can be compared for equality.
- Error
- Returned by methods to indicate that they encountered an error.
- Formattable
- Provides the
format
function, which allows objects to be formatted according to a format string.
- Immutable
- Marks objects whose fields cannot be modified after creation.
- Int
- A signed 32 or 64 bit integer, as appropriate for the target architecture.
- Int16
- A 16-bit signed integer.
- Int32
- A 32-bit signed integer.
- Int64
- A 64-bit signed integer.
- Int8
- An 8-bit signed integer.
- Matcher
- Represents the process of scanning a string for matches to a regular expression.
- Maybe
- Holds either a value or an
Error
.
- MutableString
- A mutable variant of
String
.
- MutableValue
- As
Value
, but permits mutable fields.
- Object
- The root of the Frost class heirarchy.
- Range
- Represents a range between two values.
- Real32
- A 32-bit floating point number.
- Real64
- A 64-bit floating point number.
- RegularExpression
- Represents a regular expression that can be used for matching and parsing strings.
- SteppedRange
- Similar to
Range
, but with a step
value that indicates the number of steps to take during each
iteration.
- String
- An immutable sequence of Unicode codepoints.
- System
- Provides utility methods that interface with the operating environment.
- UInt
- an unsigned 32 or 64 bit integer, as appropriate for the target architecture.
- UInt16
- A 16-bit unsigned integer.
- UInt32
- A 32-bit unsigned integer.
- UInt64
- A 64-bit unsigned integer.
- UInt8
- An 8-bit unsigned integer.
- Value
- Represents objects which may be passed by value instead of by reference.
- Weak
- Holds a weak reference to an object.