Babel  1
The voip software that only works on your local network
Loading...
Searching...
No Matches
OperatorRebind.hpp File Reference

Provides custom operator<< overloads for various types. More...

#include <map>
#include <set>
#include <vector>
#include <utility>
#include <ostream>
#include <unordered_set>
#include <unordered_map>
#include "Recoded/ToString.hpp"
Include dependency graph for OperatorRebind.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Utilities
 

Functions

std::ostream & Utilities::operator<< (std::ostream &os, const bool &item)
 Outputs a boolean value to the given output stream using a custom string representation.
 
template<typename T1 , typename T2 >
std::ostream & Utilities::operator<< (std::ostream &os, const std::pair< T1, T2 > &item)
 Outputs a pair of items to the given output stream using a custom string representation.
 
template<typename T >
std::ostream & Utilities::operator<< (std::ostream &os, const std::vector< T > &set)
 Outputs a vector of items to the given output stream using a custom string representation.
 
template<typename Key , typename Value >
std::ostream & Utilities::operator<< (std::ostream &os, const std::unordered_map< Key, Value > &map)
 Outputs an unordered_map of items to the given output stream using a custom string representation.
 
template<typename T >
std::ostream & Utilities::operator<< (std::ostream &os, const std::set< T > &set)
 Outputs a set of items to the given output stream using a custom string representation.
 
template<typename T >
std::ostream & Utilities::operator<< (std::ostream &os, const std::unordered_set< T > &set)
 Outputs an unordered_set of items to the given output stream using a custom string representation.
 

Detailed Description

Provides custom operator<< overloads for various types.

Definition in file OperatorRebind.hpp.