Classes | |
struct | base_expr |
Given a domain, a tag type and an argument list, compute the type of the expression to generate. More... | |
struct | base_expr< Domain, Tag, Args, true > |
INTERNAL ONLY. More... | |
struct | basic_default_domain |
A domain to use when you prefer the use of proto::basic_expr<> over proto::expr<> . More... | |
struct | deduce_domain |
A pseudo-domain for use in functions and metafunctions that require a domain parameter. More... | |
struct | default_domain |
The domain expressions have by default, if proto::extends<> has not been used to associate a domain with an expression. More... | |
struct | domain |
For use in defining domain tags to be used with proto::extends<> . More... | |
Typedefs | |
typedef detail::not_a_domain | no_super_domain |