Expression Templates Library (ETL)
Static Public Member Functions | List of all members
etl::optimizer< Expr > Struct Template Reference

An optimizer for the given expression type. More...

#include <optimizer.hpp>

Static Public Member Functions

template<typename Builder >
static void apply ([[maybe_unused]] Builder parent_builder, [[maybe_unused]] const Expr &expr)
 Optimize the expression using the given builder. More...
 

Detailed Description

template<typename Expr>
struct etl::optimizer< Expr >

An optimizer for the given expression type.

Member Function Documentation

◆ apply()

template<typename Expr>
template<typename Builder >
static void etl::optimizer< Expr >::apply ( [[maybe_unused] ] Builder  parent_builder,
[[maybe_unused] ] const Expr &  expr 
)
inlinestatic

Optimize the expression using the given builder.

Parameters
parent_builderThe builder to use
exprThe expression to optimize

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