-
-
Notifications
You must be signed in to change notification settings - Fork 9
Standard Library
Isaac Shelton edited this page Sep 8, 2023
·
4 revisions
The standard library contains definitions of common constructs and procedures
When built from source, the standard library is not included.
See how to manually install the standard library for more information
-
2.7/
-
AABB.adept
- Generic Axis-Aligned Bounding Box -
Anything.adept
- Value Capable of being Anything -
Array.adept
- Minimal Array -
Grid.adept
- Ownership Managed 2D Array -
InitializerList.adept
- Initializer List -
List.adept
- Automatically Expanding List -
Matrix4f.adept
- 4x4 Float Matrix -
Optional.adept
- Standard Optional Wrapper -
Ownership.adept
- Standard Ownership Enum -
Pair.adept
- Pair and AsymmetricPair Structs -
String.adept
- Standard String -
TypeInfo.adept
- Experimental high-level RTTI -
VariadicArray.adept
- Standard Variadic Array -
Vector2f.adept
- 2 Float Vector -
Vector3f.adept
- 3 Float Vector -
array_util.adept
- Array Utilities -
audio.adept
- Cross-Platform Audio for .wav/.ogg -
basics.adept
- Bundle of commonly-used files -
captain.adept
- Easy to use 2D Graphics -
cerrno.adept
- Superset ofsys/cerrno.adept
with friendlier functions -
cmath.adept
- Superset ofsys/cmath.adept
with friendlier functions -
csignal.adept
- Superset ofsys/csignal.adept
with friendlier functions -
cstdio.adept
- Superset ofsys/cstdio.adept
with friendlier functions -
cstdlib.adept
- Superset ofsys/cstdlib.adept
with friendlier functions -
cstring.adept
- Superset ofsys/cstring.adept
with friendlier functions -
ctime.adept
- Superset ofsys/ctime.adept
with friendlier functions -
list_util.adept
- List Utilities -
math.adept
- Common Math Definitions - Superset of2.7/cmath.adept
-
mt19937.adept
- MT19937 Pseudo Random Number Generator -
parse.adept
- String Conversion Routines -
random.adept
- Random Numbers -
string_util.adept
- String Utilities -
terminal.adept
- Terminal IO -
where.adept
- Cross-platform way of getting Executable's Location
-
-
alut/
-
alut.adept
- OpenAL Utility Toolkit Wrapper (Windows & MacOS)
-
-
glfw/
-
glfw.adept
- GLFW Wrapper
-
-
machine/
-
endian.adept
- Endianness Utilities
-
-
openal/
-
openal.adept
- OpenAL Wrapper
-
-
opengl/
-
opengl.adept
- OpenGL Wrapper
-
-
posix/
-
pthread.adept
- POSIX pthread_t Wrapper
-
-
stb/
-
image.adept
- std_image Wrapper -
vorbis.adept
- std_vorbis Wrapper
-
-
sys/
-
cerrno.adept
-<errno.h>
Definitions -
cfloat.adept
-<float.h>
Definitions -
cmath.adept
-<math.h>
Definitions -
csignal.adept
-<signal.h>
Definitions -
cstdio.adept
-<stdio.h>
Definitions -
cstdlib.adept
-<stdlib.h>
Definitions -
cstring.adept
-<string.h>
Definitions -
ctime.adept
-<time.h>
Definitions
-
-
tinyobj/
-
tinyobj.adept
- TinyOBJLoader-C Port
-
-
unix/
-
arpa/
-
inet.adept
-<arpa/inet.h>
Definitions
-
-
netinet/
-
sys/
-
ioctl.adept
-<sys/ioctl.h>
Definitions -
select.adept
-<sys/select.h>
Definitions -
socket.adept
-<sys/socket.h>
Definitions
-
dlfcn.adept
fd_set.adept
gid_t.adept
in_addr_t.adept
in_port_t.adept
iovec_t.adept
netdb.adept
off_t.adept
pid_t.adept
sa_family_t.adept
socklen_t.adept
timeval.adept
uid_t.adept
unistd.adept
useconds_t.adept
-
-
windows/