Macro BOOST_TYPE_ERASURE_FREE
BOOST_TYPE_ERASURE_FREE — Defines a primitive concept for a free function. 
 
Synopsis
BOOST_TYPE_ERASURE_FREE(qualified_name, function_name, N)
Description
Декларация концепции является
template<class Sig>
struct ::namespace1::namespace2::...::concept_name;
где Sig — тип функции, дающий подпись функции.
Этот макрос может использоваться только в глобальном пространстве имен.
Пример:
BOOST_TYPE_ERASURE_FREE((boost)(has_to_string), to_string, 1)
 
| Параметры: | | <N> | — число аргументов функции. |  
| <function_name> | — название функции. |  
| <qualified_name> | должна представлять собой препроцессорную последовательность формы (namespace1)(namespace2)...(concept_name). | 
 |