uLib
0.2.6
Getting started
Building from source
Examples
API docs
Numeric types
Strings
Collections
Streams
Time
Random generators
Memory allocation
Macros
Tests
Version
uLib
Welcome to uLib’s documentation!
Edit on GitHub
Welcome to uLib’s documentation!
uLib
is a modern library for C applications.
Getting started
Building from source
Requirements
Downloading the sources
Compiling
Linking
Examples
API docs
Numeric types
Integer numbers
Floating point numbers
Utilities for numeric types
Bitmasks
Return codes
Other types
Strings
Immutable string
Mutable string buffer
Raw C strings
Collections
Vector
Types
Builtin types
Constants
Defining new vector types
Common vector operations
Equatable vectors
Comparable vectors
Priority queues
Hash table
Types
Builtin types
Constants
Hash functions
Defining new hash table types
Common hash table operations
Hash maps
Hash sets
Streams
Input stream
Output stream
Return codes
Time
Random generators
Memory allocation
Macros
API attributes
Warning suppression
Utilities
Tests
Version
Library version