Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::proto::domainns_::basic_default_domain Struct Reference

A domain to use when you prefer the use of proto::basic_expr<> over proto::expr<>. More...

#include <domain.hpp>

Inheritance diagram for boost::proto::domainns_::basic_default_domain:
Collaboration diagram for boost::proto::domainns_::basic_default_domain:

Public Types

typedef basic_default_generator proto_generator
 
typedef Grammar proto_grammar
 
typedef Super proto_super_domain
 
typedef domain proto_base_domain
 
typedef void proto_is_domain_
 INTERNAL ONLY. More...
 

Public Member Functions

template<typename Expr >
BOOST_FORCEINLINE operator() (Expr const &e) const
 

Detailed Description

A domain to use when you prefer the use of proto::basic_expr<> over proto::expr<>.

Member Typedef Documentation

typedef Grammar boost::proto::domainns_::domain< basic_default_generator , Grammar, Super >::proto_grammar
inherited
typedef void boost::proto::domainns_::domain< basic_default_generator , Grammar, Super >::proto_is_domain_
inherited

INTERNAL ONLY.

typedef Super boost::proto::domainns_::domain< basic_default_generator , Grammar, Super >::proto_super_domain
inherited

Member Function Documentation

template<typename Expr >
BOOST_FORCEINLINE boost::proto::default_generator::operator() ( Expr const &  e) const
inlineinherited
Parameters
exprA Proto expression
Returns
expr

The documentation for this struct was generated from the following file: