openMSX
Public Member Functions | List of all members
CmpTupleElement< N, CMP > Struct Template Reference

#include <stl.hh>

Public Member Functions

template<typename... Args>
constexpr bool operator() (const std::tuple< Args... > &x, const std::tuple< Args... > &y) const
 
template<typename T , typename... Args>
constexpr bool operator() (const T &x, const std::tuple< Args... > &y) const
 
template<typename T , typename... Args>
constexpr bool operator() (const std::tuple< Args... > &x, const T &y) const
 
template<typename T1 , typename T2 >
constexpr bool operator() (const std::pair< T1, T2 > &x, const std::pair< T1, T2 > &y) const
 
template<typename T , typename T1 , typename T2 >
constexpr bool operator() (const T &x, const std::pair< T1, T2 > &y) const
 
template<typename T , typename T1 , typename T2 >
constexpr bool operator() (const std::pair< T1, T2 > &x, const T &y) const
 

Detailed Description

template<int N, typename CMP>
struct CmpTupleElement< N, CMP >

Definition at line 28 of file stl.hh.

Member Function Documentation

◆ operator()() [1/6]

template<int N, typename CMP >
template<typename T1 , typename T2 >
constexpr bool CmpTupleElement< N, CMP >::operator() ( const std::pair< T1, T2 > &  x,
const std::pair< T1, T2 > &  y 
) const
inlineconstexpr

Definition at line 46 of file stl.hh.

References openmsx::x.

◆ operator()() [2/6]

template<int N, typename CMP >
template<typename T , typename T1 , typename T2 >
constexpr bool CmpTupleElement< N, CMP >::operator() ( const std::pair< T1, T2 > &  x,
const T &  y 
) const
inlineconstexpr

Definition at line 56 of file stl.hh.

References openmsx::x.

◆ operator()() [3/6]

template<int N, typename CMP >
template<typename... Args>
constexpr bool CmpTupleElement< N, CMP >::operator() ( const std::tuple< Args... > &  x,
const std::tuple< Args... > &  y 
) const
inlineconstexpr

Definition at line 31 of file stl.hh.

References openmsx::x.

◆ operator()() [4/6]

template<int N, typename CMP >
template<typename T , typename... Args>
constexpr bool CmpTupleElement< N, CMP >::operator() ( const std::tuple< Args... > &  x,
const T &  y 
) const
inlineconstexpr

Definition at line 41 of file stl.hh.

References openmsx::x.

◆ operator()() [5/6]

template<int N, typename CMP >
template<typename T , typename T1 , typename T2 >
constexpr bool CmpTupleElement< N, CMP >::operator() ( const T &  x,
const std::pair< T1, T2 > &  y 
) const
inlineconstexpr

Definition at line 51 of file stl.hh.

References openmsx::x.

◆ operator()() [6/6]

template<int N, typename CMP >
template<typename T , typename... Args>
constexpr bool CmpTupleElement< N, CMP >::operator() ( const T &  x,
const std::tuple< Args... > &  y 
) const
inlineconstexpr

Definition at line 36 of file stl.hh.

References openmsx::x.


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