Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Header <boost/proto/generate.hpp>

Contains definition of proto::default_generator, proto::generator<>, proto::pod_generator<> and other utilities that users can use to post-process new expression objects that Proto creates.

namespace boost {
  namespace proto {
    struct default_generator;
    struct basic_default_generator;
    template<template< typename > class Extends> struct generator;
    template<template< typename > class Extends> struct pod_generator;
    struct by_value_generator;
    template<typename First, typename Second> struct compose_generators;
    template<typename Generator> struct use_basic_expr;
    template<typename Generator> struct wants_basic_expr;
  }
}

PrevUpHomeNext