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

#include <stl.hh>

Public Member Functions

template<typename... Args>
bool operator() (const std::tuple< Args... > &x, const std::tuple< Args... > &y) const
 
template<typename T , typename... Args>
bool operator() (const T &x, const std::tuple< Args... > &y) const
 
template<typename T , typename... Args>
bool operator() (const std::tuple< Args... > &x, const T &y) const
 
template<typename T1 , typename T2 >
bool operator() (const std::pair< T1, T2 > &x, const std::pair< T1, T2 > &y) const
 
template<typename T , typename T1 , typename T2 >
bool operator() (const T &x, const std::pair< T1, T2 > &y) const
 
template<typename T , typename T1 , typename T2 >
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 42 of file stl.hh.

Member Function Documentation

◆ operator()() [1/6]

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

Definition at line 45 of file stl.hh.

◆ operator()() [2/6]

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

Definition at line 50 of file stl.hh.

◆ operator()() [3/6]

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

Definition at line 55 of file stl.hh.

◆ operator()() [4/6]

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

Definition at line 60 of file stl.hh.

◆ operator()() [5/6]

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

Definition at line 65 of file stl.hh.

◆ operator()() [6/6]

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

Definition at line 70 of file stl.hh.


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