Milo  0.1
Milo:EquationManipulationProgram
Classes | Functions
parser.cpp File Reference
#include <iostream>
#include <vector>
#include <iterator>
#include <map>
#include <limits>
#include <initializer_list>
#include "milo.h"
#include "nodes.h"
#include "xml.h"
Include dependency graph for parser.cpp:

Classes

class  Parser
 
class  EqnXMLParser
 

Functions

template<class T >
static Node * create (EqnXMLParser &in, Node *parent)
 

Detailed Description

This file contains the private classes Parser and EqnXMLParser and the member functions of other public classes that use them. Parser and EqnXMLParser are referenced as opaque references in other files.

Function Documentation

template<class T >
static Node* create ( EqnXMLParser &  in,
Node *  parent 
)
static

Template function to return a new class object. Use the template specialization to call the correct constructor to get the desired derived class. Note: pointer is to the node base class.