Inheritance diagram for Multiplier:
Используется в качестве пользовательской функции масштабирования.
Например, следующий код добавляет в калькулятор функции "Mb" и "Kb":
template<typename T> void f(Calculator<T> &x) { x.suffix().insert(L"Mb", Multiplier<T, 1024*1024>()); x.suffix().insert(L"Kb", Multiplier<T, 1024>()); }
typedef inherited::Argument Argument |
typedef inherited::Result Result |
typedef T(*) Function(T) [inherited] |
Пользовательская функция.
Multiplier | ( | ) | [inline] |
Default constructor.
Выполнить функцию.
Метод вызывает пользовательскую функцию с аргументом x.
[in] | x | Аргумент функции |