This is a C++ library for very basic functionality, usually provided by the standard library.
The library itself works without any dependencies, it doesn't use the C/C++ standard library, except some header files. Therefore it can be used for e.g. own kernels or embedded software.
The tests use UnitTest++.
Work in Progress.
An abstract class that provides methods for formatted data output. Implementing classes only have to define a printChar() method.
- print integers (signed/unsigned, in different bases 2..16, upper-/lowercase)
- print strings (c-style)
- print formatted (like printf, incomplete: no support for floats, flags, width, precision, length)
- FormattedOutputBuffer - writes into a buffer (just a char-array), with bounds-checking
- print floats
- support for floats, flags, width, precision, length in printFormatted()
- formatted input (like scanf/atoi/...)
- different data structures
- string manipulation functions (toLower/toUpper/split/...)
- PRNG