Core Module Reference

The clanCore library is the base library used by all other ClanLib libraries. It provides a basic framework with common functionality needed by almost all types of applications.

Platform abstraction

General utility classes

Signals

Math

Text

All strings are assumed to be UTF-8, unless otherwise specified. std::string is used as the main string class.

XML

JSON

The clan::JsonValue class allows you to parse or generate JSON strings.

I/O devices

File systems

Zip files

Resource management

Crypto

Error reporting