
Directories | |
| directory | context |
| directory | functional |
| directory | transform |
Files | |
| file | args.hpp |
| file | context.hpp |
| file | core.hpp |
| file | debug.hpp |
| file | deep_copy.hpp |
| Replace all nodes stored by reference by nodes stored by value. | |
| file | domain.hpp |
| file | eval.hpp |
| Contains the eval() expression evaluator. | |
| file | expr.hpp |
| Contains definition of expr<> class template. | |
| file | extends.hpp |
| Macros and a base class for defining end-user expression types. | |
| file | functional.hpp |
| file | fusion.hpp |
| file | generate.hpp |
| file | literal.hpp |
| The literal<> terminal wrapper, and the proto::lit() function for creating literal<> wrappers. | |
| file | make_expr.hpp |
Definition of the make_expr() and unpack_expr() utilities for building Proto expression nodes from child nodes or from a Fusion sequence of child nodes, respectively. | |
| file | matches.hpp |
| file | operators.hpp |
| file | proto.hpp |
| Includes all of Proto. | |
| file | proto_fwd.hpp |
| Forward declarations of all of proto's public types and functions. | |
| file | proto_typeof.hpp |
| Type registrations so that proto expression templates can be used together with the Boost.Typeof library. | |
| file | repeat.hpp |
| file | tags.hpp |
| file | traits.hpp |
| file | transform.hpp |