Macro BOOST_PROTO_EXTENDS_FUNCTION
BOOST_PROTO_EXTENDS_FUNCTION — For adding to an expression extension class a set of overloaded function call operators
      that build expression templates.
 
Synopsis
BOOST_PROTO_EXTENDS_FUNCTION()
Description
Используйте BOOST_PROTO_EXTENDS_FUNCTION() после  BOOST_PROTO_BASIC_EXTENDS(), чтобы придать классу расширения экспрессии набор перегруженных операторов вызовов функций, которые создают шаблоны экспрессии. Кроме того, BOOST_PROTO_EXTENDS_FUNCTION() добавляет вложенный шаблон классов result<>, который является метафункцией для расчета типа возврата перегруженных операторов вызовов функций.
Смотрите также: