@manpage The std module
The std module contains a number of general purpose types and functions for use with a wide variety of app types.
The standard module includes the following namespaces:
Namespace | Description |
---|---|
[[std.collections]] | The Stack, List and Map container classes. |
[[std.filesystem]] | Functions for working with the OS filesystem. |
[[std.stringio]] | Functions to help with loading, saving and parsing strings. |
[[std.stream]] | The abstract Stream class and useful subclasses including FileStream. |
[[std.memory]] | The DataBuffer class to make dealing with memory buffers easier. |
[[std.graphics]] | Classes and functions for dealing with raw graphics data and colors. |
[[std.audio]] | Classes and functions for dealing with raw audio data. |
[[std.random]] | Functions for generating random numbers. |
[[std.geom]] | Generic geometry classes for dealing with vector, matrices, pleanes, lines and quaternions. |
[[std.process]] | The process class for using OS processes. |
[[std.socket]] | The Socket and SocketStream classes for UDP networking. |
[[std.json]] | Classes for loading and saving JSON data. |
See also: [[streams|Streams]]
@import streams.md