#include <BinaryExpr.h>
|
| | BinaryExpr (const LHS &lhs, const RHS &rhs) |
| |
| const LHS & | lhs () const noexcept |
| |
| const RHS & | rhs () const noexcept |
| |
| template<typename Output > |
| bool | may_alias (const Output &output) const noexcept |
| |
| template<my_size_t length> |
| auto | operator() (my_size_t(&indices)[length]) const noexcept |
| |
| template<typename T , my_size_t Bits, typename Arch > |
| Op< T, Bits, Arch >::type | evalu (my_size_t flat) const noexcept |
| |
| template<typename T , my_size_t Bits, typename Arch > |
| Op< T, Bits, Arch >::type | logical_evalu (my_size_t logical_flat) const noexcept |
| |
| my_size_t | getNumDims () const noexcept |
| |
| my_size_t | getDim (my_size_t i) const |
| |
| my_size_t | getTotalSize () const noexcept |
| |
| const BinaryExpr< LHS, RHS, Op > & | derived () const |
| |
◆ Layout
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
| using BinaryExpr< LHS, RHS, Op >::Layout = typename LHS::Layout |
◆ value_type
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
| using BinaryExpr< LHS, RHS, Op >::value_type = typename LHS::value_type |
◆ BinaryExpr()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ evalu()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
template<typename T ,
my_size_t Bits, typename Arch >
◆ getDim()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ getNumDims()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ getTotalSize()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ lhs()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
| const LHS & BinaryExpr< LHS, RHS, Op >::lhs |
( |
| ) |
const |
|
inlinenoexcept |
◆ logical_evalu()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
template<typename T ,
my_size_t Bits, typename Arch >
| Op< T, Bits, Arch >::type BinaryExpr< LHS, RHS, Op >::logical_evalu |
( |
my_size_t |
logical_flat | ) |
const |
|
inlinenoexcept |
◆ may_alias()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
template<typename Output >
| bool BinaryExpr< LHS, RHS, Op >::may_alias |
( |
const Output & |
output | ) |
const |
|
inlinenoexcept |
◆ operator()()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ rhs()
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
| const RHS & BinaryExpr< LHS, RHS, Op >::rhs |
( |
| ) |
const |
|
inlinenoexcept |
◆ Dim
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ NumDims
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
◆ TotalSize
template<typename LHS , typename RHS , template< typename,
my_size_t, typename > class Op>
The documentation for this class was generated from the following files: