Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
Go to the source code of this file.
Data Structures | |
class | ext::pair< T, R > |
Class extending the pair class from the standard library. Original reason is to allow printing of the pair with overloaded operator <<. More... | |
struct | std::tuple_size< ext::pair< First, Second > > |
Specialisation of tuple_size for extended pair. More... | |
struct | std::tuple_element< I, ext::pair< First, Second > > |
Specialisation of tuple_element for extended pair. More... | |
Namespaces | |
namespace | ext |
namespace | std |
Functions | |
template<typename T1 , typename T2 > | |
constexpr auto | ext::make_pair (T1 &&x, T2 &&y) |
template<class T , class R > | |
ext::ostream & | ext::operator<< (ext::ostream &out, const ext::pair< T, R > &pair) |
Operator to print the pair to the output stream. More... | |