uUtils is a collection of lightweight, header-only utility classes aimed at accelerating C++ development by providing ready-to-use solutions for a variety of specific tasks.
- uArgsParser.hpp– Simple command-line argument parser
- uArgsParserExt.hpp– Extended command-line argument parser with advanced features
- uBoolExprParser.hpp– Safe (nothrow) boolean expression parser and evaluator
- uBoolExprParserThrow.hpp– Exception-based boolean expression parser and evaluator
- uCalculator.hpp– Evaluates mathematical expressions
- uFileLister.hpp– Lists files in directories
- uFileViewer.hpp– Views text files as plain text or hexdump
- uFlagParser.hpp– Parses flags from strings, interpreting upper/lowercase letters as boolean values
- uHexdumpUtils.hpp– Tools for generating and working with hexdumps
- uHexlifyUtils.hpp– Converts data to/from hexadecimal representation
- uIniParser.hpp– Basic INI file parser
- uIniParserEx.hpp– Extended INI file parser with additional features
- uNumericUtils.hpp– Converts strings to numeric types
- uPluginLoader.hpp– Loads shared libraries (plugins) dynamically
- uStringUtils.hpp– Basic string manipulation functions
- uTimer.hpp– Simple timing and benchmarking tool