template-project-cpp
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]
 Ctpcpp::Assign
 Ctpcpp::Binary
 Ctpcpp::Box< T >Boxing for all tpcpp::Expr classes
 Ctpcpp::Call
 Ctpcpp::CallableAn interface for callable objects
 Ctpcpp::Function< Func >
 Ctpcpp::EvaluatorExprEvaluate each tpcpp::Expr to a tpcpp::Object
 Cstd::exception
 Ctpcpp::Parser::ParseExceptionException thrown when a parsing error occurs
 Ctpcpp::RuntimeError
 Ctpcpp::FunctionTraits< T >
 Ctpcpp::FunctionTraits< std::function< R(Args...)> >
 Ctpcpp::Grouping
 Ctpcpp::InterpreterThe tpcpp interpreter, which is a simple calculator
 Ctpcpp::Literal
 Ctpcpp::Logical
 Ctpcpp::ParserThe tpcpp parser
 Ctpcpp::PrinterExprPrint each tpcpp::Expr as a string
 Ctpcpp::ScannerThe tpcpp scanner/lexer
 Ctpcpp::TokenSingle unit of source code, as produced by the Scanner
 CTs...
 Ctpcpp::OpCollector< Ts >Helper class to collect call operators from all lambdas
 Ctpcpp::Unary
 Ctpcpp::Variable