![]() |
ImFusion SDK 4.3
|
Essential support library. More...
Essential support library.
The ImFusionCore library provides generic core functionality that is not specific to any business logic.
assert()
of the C standard library.std::string
.Topics | |
Application Settings | |
Persistent platform-independent application settings. | |
Assertion Library | |
Assertion library. | |
Container Utilities | |
Utility functions for (STL) container access and manipulation. | |
Filesystem Library | |
Lightweight filesystem library. | |
Generic Utilities | |
Generic utility classes and helper functions of the ImFusionCore library. | |
Geometry Library | |
Basic geometry library. | |
Logging | |
Lightweight logging framework of the ImFusion SDK. | |
Multi-Threading Utilities | |
Utility classes for multi-threading. | |
Non-cryptographic Hashing | |
Tools and functions to compute non-cryptographics hashes, for instance to use them in std::unordered_map . | |
Object Serialization | |
Serialization of data structures to and from generic storage. | |
Platform-specific functions | |
Selection of platform-specific functions. | |
Random Number Generation | |
Convenient random number generation that offers automatic seeding and works with standard distributions (boost distributions are the default, but a distribution of choice can be used). | |
Resource System | |
Resource system to retrieve at runtime binary data embedded into the application/library. | |
Signals and Slots | |
Lightweight implementation of the signal-slot design pattern. | |
String Processing | |
Utility functions for working with std::string . | |
Namespaces | |
namespace | ImFusion::Compression |
Data compression tools | |
namespace | ImFusion::Cryptography |
Cryptographic tools. | |
namespace | ImFusion::Encoding |
Functions for encoding and decoding of binary and text data. | |