a data node More...
Public Types | |
| enum | Type { Root , Empty , Unknown , Sequence , SequenceRow , Relation , Addition , Multiplication , Position , Function , Accent , Integral , UnaryOperator , Parenthesis , ParenthesisLeft , ParenthesisRight , Special , String , Number } |
| the node type More... | |
Public Member Functions | |
| Node (Type type=Unknown, std::string const &spaces="") | |
| constructor | |
Public Attributes | |
| Type | m_type |
| the node type | |
| std::string | m_spaces |
| the different spaces | |
| std::string | m_function |
| the function | |
| std::string | m_data |
| the data | |
| std::vector< std::shared_ptr< Node > > | m_childs |
| list of child | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Node const &nd) |
| operator<< | |
a data node
|
inlineexplicit |
constructor
Referenced by operator<<.
|
friend |
operator<<
| std::vector<std::shared_ptr<Node> > STOFFStarMathToMMLConverterInternal::Node::m_childs |
list of child
Referenced by STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), STOFFStarMathToMMLConverterInternal::Parser::convertPositionInMML(), STOFFStarMathToMMLConverterInternal::Parser::convertPositionOverbraceInMML(), STOFFStarMathToMMLConverterInternal::Parser::convertPositionUnderbraceInMML(), STOFFStarMathToMMLConverterInternal::Parser::findAndAddAlignment(), Node(), and operator<<.
| std::string STOFFStarMathToMMLConverterInternal::Node::m_data |
| std::string STOFFStarMathToMMLConverterInternal::Node::m_function |
the function
Referenced by STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), STOFFStarMathToMMLConverterInternal::Parser::findAndAddAlignment(), Node(), and operator<<.
| std::string STOFFStarMathToMMLConverterInternal::Node::m_spaces |
the different spaces
Referenced by STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), Node(), and operator<<.
| Type STOFFStarMathToMMLConverterInternal::Node::m_type |
the node type
Referenced by STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), STOFFStarMathToMMLConverterInternal::Parser::findAndAddAlignment(), and Node().