A generator that wraps expressions passed to it in the specified extension wrapper and uses aggregate initialization for the wrapper.
More...
template<template< typename > class Extends>
struct boost::proto::pod_generator< Extends >
A generator that wraps expressions passed to it in the specified extension wrapper and uses aggregate initialization for the wrapper.
Generators are intended for use as the first template parameter to the domain<>
class template and control if and how expressions within that domain are to be customized. pod_generator<>
wraps each expression passed to it in the Extends<>
wrapper, and uses aggregate initialzation for the wrapped object.