Public Types | |
typedef std::pair< double, std::list< std::string > > | basic_expression |
typedef std::list < basic_expression > | degree_expression |
typedef std::map< int, degree_expression > | expression |
Public Member Functions | |
void | operator() (const circuit &circ) |
std::pair < metacircuit::expression, metacircuit::expression > | raw () const |
std::pair < metacircuit::expression, metacircuit::expression > | digit () const |
std::pair < metacircuit::expression, metacircuit::expression > | mixed () const |
Static Public Member Functions | |
static std::string | as_string (const expression &e) |