Developer documentation

xml.hpp File Reference
#include <string.h>
#include <string>

Go to the source code of this file.

Classes

struct  mmx::upoldse< C, R >
 

Namespaces

 mmx
 
 mmx::xml
 Namespace for parsing and printing in xml format.
 

Macros

#define begin_polynomial   "<polynomial>"
 
#define end_polynomial   "</polynomial>"
 

Functions

template<class ISTREAM >
bool mmx::xml::skip (ISTREAM &is, const char *s)
 
template<class OSTREAM , typename X >
OSTREAM & mmx::xml::print (OSTREAM &os, const X &x, const char *tag)
 
template<class ISTREAM >
std::string mmx::xml::read_tag (ISTREAM &is, const char *tag)
 Read between tag and "<" and build p from this string;. More...
 
template<class ISTREAM , typename T >
bool mmx::xml::read_pol (ISTREAM &is, T &p)
 Read a polynomial, enclosed in polynomial tags. More...
 
template<class ISTREAM , typename T , class VAR >
bool mmx::xml::read_pol (ISTREAM &is, T &p, const VAR &V)
 Read a polynomial, enclosed in polynomial tags. More...
 
template<class ISTREAM , typename T >
bool mmx::xml::read_upol (ISTREAM &is, T &p)
 Read a polynomial, enclosed in polynomial tags. More...
 
template<class ISTREAM , typename C , typename R >
bool mmx::xml::read (ISTREAM &is, upoldse< C, R > &p)
 Read a univariate polynomial, enclosed in polynomial tags. More...
 
template<class OSTREAM , typename C , typename R >
OSTREAM & mmx::xml::print (OSTREAM &os, const upoldse< C, R > &p)
 Print a univariate polynomial, with its polynomial tags. More...
 

Macro Definition Documentation

#define begin_polynomial   "<polynomial>"
#define end_polynomial   "</polynomial>"
Home