Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Csteppable::prettyPrint::ConsoleOutputRepresents a console output buffer
 Csteppable::Data< BaseT, BaseTName >Represents data that is being passed through Steppable
 Cstd::exception
 Csteppable::exceptions::MultiLengthLetterExceptionThrown when initializing a Key object with two or more letters
 Csteppable::exceptions::ZeroDenominatorExceptionThrown when initializing a fraction with zero as denominator
 Csteppable::FractionActs as a fraction in math. It can be added, subtracted, multiplied and divided
 Csteppable::__internals::logging::LoggerLogging functionality
 Csteppable::MatrixRepresents a mathematical matrix
 Csteppable::NumberRepresents a number with arbitrary precision. It basically stores the value as a string
 Csteppable::prettyPrint::PositionRepresents a position in the console
 Csteppable::__internals::utils::ProgramArgsThis class is used by the program to parse command-line arguments. The class uses regular expressions to match and parse the command-line arguments. It supports switches, positional arguments, and keyword arguments
 Csteppable::__internals::calc::QuotientRemainderRepresents the quotient and remainder of a division operation
 Csteppable::types::ResultBase< StatusType, ResultT, ResultTName >A base class for a result of a calculation. You should use the Result and ResultBool aliases instead of this class, which has the Status and StatusBool enums as the status type respectively
 Csteppable::__internals::utils::setw
 Csteppable::__internals::numUtils::SplitNumberResultA structure for storing split numbers
 Csteppable::__internals::utils::StringLiteral< N >String literal workaround for templates
 Csteppable::__internals::calc::SurdA struct to represent a surd. A surd is a number that cannot be simplified to remove a square root. It is expressed as $(a\sqrt[n]{b})$
 Csteppable::testing::TestCaseRepresents a test case for unit testing
 Csteppable::__internals::utils::Utf8CodePageA class that sets the console output code page to UTF-8 and enables VT mode
 Csteppable::XYPointA point object
 Csteppable::YX2PointsA points object that represents two points
 Csteppable::YXPointA point object
Untitled