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

Binary SmET. More...

#include <BinarySmET.hpp>

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

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
 

Static Public Attributes

static constexpr bool isAssignable = false
 

Detailed Description

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

Binary SmET.

Definition at line 31 of file BinarySmET.hpp.

Member Function Documentation

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

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
inlineinherited

Implements the const call operator via CRTP

< Other quantit

Definition at line 290 of file BaseSmET.hpp.

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

Cast operator to class T

Definition at line 37 of file BinarySmET.hpp.

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

Constant cast operator to class T

Definition at line 37 of file BinarySmET.hpp.

Member Data Documentation

template<typename T>
constexpr bool SUNphi::BinarySmET< T >::isAssignable = false
static

Returns whether this SmET can be the left hand of an assignement

This SmET can never be lhs

Definition at line 35 of file BinarySmET.hpp.


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