SUNphi  1.0
SUNphi::SmET< T > Struct Template Reference

Smart Expression Templates. More...

#include <BaseSmET.hpp>

Inheritance diagram for SUNphi::SmET< T >:
SUNphi::BaseSmET SUNphi::BinarySmET< T > SUNphi::NnarySmET< T >

Public Member Functions

T & operator~ ()
 
const T & operator~ () const
 
template<typename... Oth>
decltype(auto) operator() (Oth &&...oth)
 
template<typename... Oth>
decltype(auto) operator() (Oth &&...oth) const
 

Detailed Description

template<typename T>
struct SUNphi::SmET< T >

Smart Expression Templates.

Definition at line 271 of file BaseSmET.hpp.

Member Function Documentation

template<typename T>
template<typename... Oth>
decltype(auto) SUNphi::SmET< T >::operator() ( Oth &&...  oth)
inline

Implements the call operator via CRTP

Parameters
othOther quantit

Definition at line 289 of file BaseSmET.hpp.

template<typename T>
template<typename... Oth>
decltype(auto) SUNphi::SmET< T >::operator() ( Oth &&...  oth) const
inline

Implements the const call operator via CRTP

< Other quantit

Definition at line 290 of file BaseSmET.hpp.

template<typename T>
T& SUNphi::SmET< T >::operator~ ( )
inline

Cast operator to class T

Definition at line 274 of file BaseSmET.hpp.

template<typename T>
const T& SUNphi::SmET< T >::operator~ ( ) const
inline

Constant cast operator to class T

Definition at line 274 of file BaseSmET.hpp.


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