SPH
Public Member Functions | Friends | List of all members
PerElementWrapper< TContainer > Class Template Reference

#include <PerElementWrapper.h>

Public Member Functions

 PerElementWrapper (TContainer &&container)
 
template<typename TValue >
bool operator== (const TValue &value) const
 
template<typename TValue >
bool operator!= (const TValue &value) const
 
template<typename TValue >
bool operator> (const TValue &value) const
 
template<typename TValue >
bool operator>= (const TValue &value) const
 
template<typename TValue >
bool operator< (const TValue &value) const
 
template<typename TValue >
bool operator<= (const TValue &value) const
 

Friends

std::ostream & operator<< (std::ostream &stream, const PerElementWrapper &wrapper)
 

Detailed Description

template<typename TContainer>
class PerElementWrapper< TContainer >

Operators comparing elements of containers with a value

Todo:
move to some more reasonable location

Definition at line 11 of file PerElementWrapper.h.

Constructor & Destructor Documentation

◆ PerElementWrapper()

template<typename TContainer >
PerElementWrapper< TContainer >::PerElementWrapper ( TContainer &&  container)
inline

Definition at line 18 of file PerElementWrapper.h.

Member Function Documentation

◆ operator!=()

template<typename TContainer >
template<typename TValue >
bool PerElementWrapper< TContainer >::operator!= ( const TValue &  value) const
inline

Definition at line 33 of file PerElementWrapper.h.

◆ operator<()

template<typename TContainer >
template<typename TValue >
bool PerElementWrapper< TContainer >::operator< ( const TValue &  value) const
inline

Definition at line 60 of file PerElementWrapper.h.

◆ operator<=()

template<typename TContainer >
template<typename TValue >
bool PerElementWrapper< TContainer >::operator<= ( const TValue &  value) const
inline

Definition at line 65 of file PerElementWrapper.h.

◆ operator==()

template<typename TContainer >
template<typename TValue >
bool PerElementWrapper< TContainer >::operator== ( const TValue &  value) const
inline

Definition at line 22 of file PerElementWrapper.h.

◆ operator>()

template<typename TContainer >
template<typename TValue >
bool PerElementWrapper< TContainer >::operator> ( const TValue &  value) const
inline

Definition at line 38 of file PerElementWrapper.h.

◆ operator>=()

template<typename TContainer >
template<typename TValue >
bool PerElementWrapper< TContainer >::operator>= ( const TValue &  value) const
inline

Definition at line 49 of file PerElementWrapper.h.

Friends And Related Function Documentation

◆ operator<<

template<typename TContainer >
std::ostream& operator<< ( std::ostream &  stream,
const PerElementWrapper< TContainer > &  wrapper 
)
friend

Definition at line 69 of file PerElementWrapper.h.


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