Function as_child
boost::proto::as_child — A function that wraps non-Proto objects in Proto terminals (by reference) and leaves
Proto expression types alone.
Synopsis
Description
Функция<proto::as_child()>возвращает объекты экспрессии Proto, которые подходят для хранения в виде детских узлов в дереве экспрессии. Он превращает непротообъекты в прототерминалы. Его поведение специфично для домена. По умолчанию непрототипы удерживаются в виде ссылки в новом терминальном выражении Proto, а объекты, которые уже являются выражениями Proto, просто возвращаются посредством ссылки.
Если<Domain>не указано явно, то предполагается, что<proto::default_domain>.
См.<proto::domain::as_child><>для полного описания поведения этой функции по умолчанию.
Возвращение: |
<typename Domain::template as_child< T >()(t)> |