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().