Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
include Directory Reference

Directories

 fn
 
 imgui
 
 types
 

Files

 argParse.hpp
 This file contains the declaration of the ProgramArgs class and related helper classes and functions.
 
 colors.hpp
 This file contains functions and macros for manipulating text colors and formats in the terminal.
 
 constants.hpp
 
 exceptions.hpp
 This file contains the definition of exceptions.
 
 factors.hpp
 
 format.hpp
 This file contains the definition of the vFormat function template.
 
 fraction.hpp
 This file contains the definition of the Fraction class, which represents a fraction in math.
 
 getString.hpp
 
 gui.hpp
 
 internals.hpp
 
 logging.hpp
 This file contains the declaration of the Logger class. The Logger class provides logging functionality, including logging messages at different levels, such as error, warning, info, and debug. It writes the log messages to a specified log file.
 
 number.hpp
 Contains the definition of the Number class, which offers an API for arbitrary precision arithmetic.
 
 output.hpp
 This file contains functions for displaying error, warning, and info messages.
 
 platform.hpp
 This file contains platform-specific functions As the name suggests, this file contains functions that are specific to a certain platform. For example, the programSafeExit function uses std::quick_exit on Windows and exit on macOS, because std::quick_exit is not implemented on macOS.
 
 rounding.hpp
 
 symbols.hpp
 This file contains the definitions of various symbols used in the project.
 
 testing.hpp
 This file contains the declaration of the TestCase class and macros for testing.
 
 util.hpp
 This file contains utility functions and macros for the Steppable project.
 
Untitled