Expression Templates Library (ETL)
Namespaces | Functions
wrapper_expression_builder.hpp File Reference

Contains all the operators and functions to build expressions for wrapping expressions. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 etl
 Root namespace for the ETL library.
 

Functions

template<typename Expr >
auto etl::opt (Expr &&expr) -> optimized_expr< detail::build_type< Expr >>
 Create an optimized expression wrapping the given expression. More...
 
template<typename Expr >
auto etl::timed (Expr &&expr) -> timed_expr< detail::build_type< Expr >>
 Create a timed expression wrapping the given expression. More...
 
template<typename R , typename Expr >
auto etl::timed_res (Expr &&expr) -> timed_expr< detail::build_type< Expr >, R >
 Create a timed expression wrapping the given expression with the given resolution. More...
 
template<typename Expr >
auto etl::serial (Expr &&expr) -> serial_expr< detail::build_type< Expr >>
 Create a serial expression wrapping the given expression. More...
 
template<typename Expr >
auto etl::parallel (Expr &&expr) -> parallel_expr< detail::build_type< Expr >>
 Create a parallel expression wrapping the given expression. More...
 

Detailed Description

Contains all the operators and functions to build expressions for wrapping expressions.