CoreComponents 4.0.0
A Modern C++ Toolkit
Loading...
Searching...
No Matches
Core Concepts

Fundamental high-level language primitives. More...

Collaboration diagram for Core Concepts:

Modules

 Objects
 Reference counted objects: ownership and life-cycle.
 
 High-level Container
 High-level data structures for in-memory data organisation.
 
 Low-level Container
 Low-level data structures for in-memory data organisation.
 
 String Processing
 String processing, number parsing and number formatting.
 
 I/O Streams
 Binary input/output streams and formatted text output.
 
 File System
 Access files and directories.
 
 Unicode
 Iteration and validation of Unicode encoded strings.
 
 Multi-threading
 Multi-threading, thread synchronization and scheduling.
 
 Multi-processing
 Multi-processing, signalling and inter-process communication.
 
 Networking
 Network sockets, status and routing information.
 
 Exceptions
 Exception classes and error handling convenience functions.
 
 Math Utility
 Number rounding and other common utility functions.
 
 Meta Types
 Object serialization, deserialization and validation
 
 Miscellaneous
 Utility classes and helper functions.
 
 Bits and Bytes
 Bit coding and byte order
 

Detailed Description

Fundamental high-level language primitives.