|
struct | til::functor::Abs< T > |
| Absolute value. More...
|
|
struct | til::functor::Pow< T, D > |
| Square. More...
|
|
struct | til::functor::Pow< T, 1 > |
|
struct | til::functor::Pow< T, 0 > |
|
class | til::functor::Pow< T, 0 >::InvalidArgument |
|
struct | til::functor::Sqrt< T > |
| Square root. More...
|
|
struct | til::functor::Exp< T > |
| Exponential. More...
|
|
struct | til::functor::CastTo< TTo, TFrom > |
| Static cast functor. More...
|
|
struct | til::functor::Convertor< TFrom > |
| Two-step static class functor. More...
|
|
struct | til::functor::Cast< TTo, TFrom > |
| Static cast functor. More...
|
|
struct | til::functor::Deref< T > |
| Dereferenciation functor. More...
|
|
struct | til::functor::AddTo< T1, T2 > |
| In-place addition functor. More...
|
|
struct | til::functor::SubTo< T1, T2 > |
| In-place subtraction functor. More...
|
|
struct | til::functor::MulTo< T1, T2 > |
| In-place multiplication functor. More...
|
|
struct | til::functor::DivTo< T1, T2 > |
| In-place division functor. More...
|
|
struct | til::functor::Add< T1, T2, TRes > |
| Addition functor. More...
|
|
struct | til::functor::Sub< T1, T2, TRes > |
| Subtraction functor. More...
|
|
struct | til::functor::Mul< T1, T2, TRes > |
| Multiplication functor. More...
|
|
struct | til::functor::Div< T1, T2, TRes > |
| Division functor. More...
|
|
struct | til::functor::Call< TFunctor, T > |
| Function call functor. More...
|
|
struct | til::functor::Assign< T > |
| Assignment functor. More...
|
|
|
template<typename TRes , typename T1 , typename T2 > |
TRes | til::add (T1 x, T2 y) |
|
template<typename TRes , typename T1 , typename T2 > |
TRes | til::sub (T1 x, T2 y) |
|
template<typename TRes , typename T1 , typename T2 > |
TRes | til::mul (T1 x, T2 y) |
|
template<typename TRes , typename T1 , typename T2 > |
TRes | til::div (T1 x, T2 y) |
|
template<typename TTo , typename TFrom > |
void | til::convert (TTo &x, const TFrom &y) |
|
template<typename TTo , typename TFrom > |
TTo | til::convert (const TFrom &y) |
|
template<typename T > |
functor::Convertor< T > | til::convert2 (const T &from) |
|