philsupertramp/game-math
|
#include "../format.h"
#include <cstdlib>
#include <cstring>
#include <memory>
#include <regex>
#include <string>
Go to the source code of this file.
Classes | |
class | MathNode |
Enumerations | |
enum | MathNodeType { NodeType_Operator = 0 , NodeType_Symbolic = 1 , NodeType_Numeric = 2 , NodeType_Parentheses = 3 , NodeType_Functional = 4 , NodeType_DefaultSymbol = 5 , NodeType_Any = 6 , NodeType_Operator_or_Parentheses = 7 } |
enum | NodeConnectionType { ConnectionType_Dual = 0 , ConnectionType_Left = 2 , ConnectionType_Right = 3 , ConnectionType_None = 4 , ConnectionType_Unknown = 5 } |
Functions | |
std::regex | GetRegex (MathNodeType type) |
enum MathNodeType |
enum NodeConnectionType |
std::regex GetRegex | ( | MathNodeType | type | ) |
regex factory for node types
type |