Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > стандартное название статической функции


Автор: Abyx 2.5.2010, 20:21
В метапрограммировании, при написании метафункций принято называть возвращаемые типы - type, значения - value
например
Код

template<typename T> struct remove_const;
template<typename T> struct remove_const<const T> { typedef T type; };

template<int x> struct square { static const int value = x*x; };


а как называть статическую функцию? invoke?

т.е.
Код

struct foo { static void invoke() {...} };


(в boost.MPL ничего похожего не нашел)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)