| 
| std::string  | mmx::to_string (int x) | 
|   | to_string convert int to std::string In C++11, it should use std::to_string  More...
  | 
|   | 
| std::string  | mmx::to_string (double x) | 
|   | to_string convert double to std::string In C++11, it should use std::to_string  More...
  | 
|   | 
| template<typename T , typename F >  | 
| T  | mmx::as (const F &x) | 
|   | 
| template<typename T , typename F , class U >  | 
| T  | mmx::as (const F &x, const U &u) | 
|   | 
| template<typename T , typename F , class U , class V >  | 
| T  | mmx::as (const F &x, const U &u, const V &v) | 
|   | 
| template<class A , class B >  | 
| void  | mmx::let::assign (A &a, const B &b) | 
|   | Generic definition of the assignement function.  More...
  | 
|   | 
| void  | mmx::let::assign (int &a, double d) | 
|   | 
| void  | mmx::let::assign (double &d, int i) | 
|   | 
| void  | mmx::let::assign (double &d, unsigned i) | 
|   | 
| void  | mmx::let::assign (double &d, double z) | 
|   | 
| template<class C >  | 
| void  | mmx::let::assign (std::complex< C > &z, const C &x) | 
|   | 
| template<class X >  | 
| void  | mmx::let::assign (X &a, const char *s) | 
|   | 
| template<>  | 
| void  | mmx::let::assign (long long int &i, const char *s) | 
|   | 
| template<>  | 
| void  | mmx::let::assign (std::complex< double > &z, const char *s) | 
|   |