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 parseruArgsParserExt.hpp
– Extended command-line argument parser with advanced features
uBoolExprParser.hpp
– Safe (nothrow) boolean expression parser and evaluatoruBoolExprParserThrow.hpp
– Exception-based boolean expression parser and evaluator
uCalculator.hpp
– Evaluates mathematical expressions
uFileLister.hpp
– Lists files in directoriesuFileViewer.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 parseruIniParserEx.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