neoGFX
Cross-platform C++ app/game engine
|
#include <i_pair.hpp>
Public Types | |
typedef self_type | abstract_type |
typedef T1 | first_type |
typedef T2 | second_type |
Public Member Functions | |
virtual self_type & | operator= (const self_type &aRhs)=0 |
virtual const first_type & | first () const =0 |
virtual first_type & | first ()=0 |
virtual const second_type & | second () const =0 |
virtual second_type & | second ()=0 |
constexpr bool | operator== (const self_type &that) const noexcept |
constexpr std::partial_ordering | operator<=> (const self_type &that) const noexcept |
Friends | |
void | swap (self_type &a, self_type &b) |
Definition at line 43 of file i_pair.hpp.
Definition at line 47 of file i_pair.hpp.
Definition at line 48 of file i_pair.hpp.
Definition at line 49 of file i_pair.hpp.
|
pure virtual |
Implemented in neolib::pair< T1, T2 >.
|
pure virtual |
Implemented in neolib::pair< T1, T2 >.
|
inlineconstexprnoexcept |
Definition at line 69 of file i_pair.hpp.
|
pure virtual |
Implemented in neolib::pair< T1, T2 >.
|
inlineconstexprnoexcept |
Definition at line 65 of file i_pair.hpp.
|
pure virtual |
Implemented in neolib::pair< T1, T2 >.
|
pure virtual |
Implemented in neolib::pair< T1, T2 >.
Definition at line 58 of file i_pair.hpp.