OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
printUtils.h File Reference
#include <list>
#include <unordered_set>
+ Include dependency graph for printUtils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Functions

template<class Ch , class Tr , std::size_t... Is>
void olb::print_index_sequence (std::basic_ostream< Ch, Tr > &os, const std::index_sequence< Is... > is)
 Print std::index_sequence.
 
template<class Ch , class Tr , std::size_t... Is>
auto & olb::operator<< (std::basic_ostream< Ch, Tr > &os, const std::index_sequence< Is... > &is)
 Operator << for std::index_sequence.
 
template<class Ch , class Tr , typename... args>
auto & olb::operator<< (std::basic_ostream< Ch, Tr > &os, std::vector< args... > &vec)
 Operator << for std::vector.
 
template<class Ch , class Tr , class T , std::size_t N>
auto & olb::operator<< (std::basic_ostream< Ch, Tr > &os, std::array< T, N > &array)
 Operator << for std::array.
 
template<class Ch , class Tr , typename... args>
auto & olb::operator<< (std::basic_ostream< Ch, Tr > &os, std::list< args... > &list)
 Operator << for std::list.
 
template<class Ch , class Tr , typename... args>
auto & olb::operator<< (std::basic_ostream< Ch, Tr > &os, std::set< args... > &set)
 Operator << for std::set.
 
template<class Ch , class Tr , typename... args>
auto & olb::operator<< (std::basic_ostream< Ch, Tr > &os, std::unordered_set< args... > &set)
 Operator << for std::unordered_set.
 
template<typename O >
std::string olb::boolToStr (O input)
 Create readable bool string.