#include <cstdlib>
#include <complex>
#include <iostream>
Go to the source code of this file.
Classes
Namespaces
- namespace std
- namespace mmx
- namespace mmx::let
Namespace for explicit type conversion.
Defines
Functions
- template<typename T , typename F > T as (const F &x)
- template<typename T , typename F , class U > T as (const F &x, const U &u)
- template<typename T , typename F , class U , class V > T as (const F &x, const U &u, const V &v)
- template<class A , class B > void assign (A &a, const B &b)
- Generic definition of the assignement function.
- void assign (int &a, double d)
- void assign (double &d, int i)
- void assign (double &d, unsigned i)
- void assign (double &d, double z)
- template<class C > void assign (std::complex< C > &z, const C &x)
- template<class X > void assign (X &a, const char *s)
- template<> void assign (int &i, const char *s)
- template<> void assign (long int &i, const char *s)
- template<> void assign (long long int &i, const char *s)
- void assign (float &d, char *s)
- void assign (double &d, char *s)
- void assign (long double &d, char *s)
- void assign (std::complex< double > &z, const char *s)
Define Documentation