MCKL
Monte Carlo Kernel Library
Namespaces | Functions
iostream.hpp File Reference
#include <mckl/internal/config.h>
#include <array>
#include <iostream>
#include <list>
#include <vector>

Go to the source code of this file.

Namespaces

 mckl
 
 mckl::internal
 

Functions

template<typename CharT , typename Traits , typename T , std::size_t N>
std::basic_istream< CharT, Traits > & mckl::internal::istream (std::basic_istream< CharT, Traits > &is, std::array< T, N > &ary)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_istream< CharT, Traits > & mckl::internal::istream (std::basic_istream< CharT, Traits > &is, std::vector< T, Alloc > &vec)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_istream< CharT, Traits > & mckl::internal::istream (std::basic_istream< CharT, Traits > &is, std::list< T, Alloc > &lst)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_ostream< CharT, Traits > & mckl::operator<< (std::basic_ostream< CharT, Traits > &os, const std::vector< T, Alloc > &vec)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_ostream< CharT, Traits > & mckl::operator<< (std::basic_ostream< CharT, Traits > &os, const std::list< T, Alloc > &lst)
 
template<typename CharT , typename Traits , typename T , std::size_t N>
std::basic_ostream< CharT, Traits > & mckl::operator<< (std::basic_ostream< CharT, Traits > &os, const std::array< T, N > &ary)
 
template<typename CharT , typename Traits , typename T , std::size_t N>
std::basic_istream< CharT, Traits > & mckl::operator>> (std::basic_istream< CharT, Traits > &is, std::array< T, N > &ary)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_istream< CharT, Traits > & mckl::operator>> (std::basic_istream< CharT, Traits > &is, std::vector< T, Alloc > &vec)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_istream< CharT, Traits > & mckl::operator>> (std::basic_istream< CharT, Traits > &is, std::list< T, Alloc > &lst)
 
template<typename CharT , typename Traits , typename T , std::size_t N>
std::basic_ostream< CharT, Traits > & mckl::internal::ostream (std::basic_ostream< CharT, Traits > &os, const std::array< T, N > &ary)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_ostream< CharT, Traits > & mckl::internal::ostream (std::basic_ostream< CharT, Traits > &os, const std::vector< T, Alloc > &vec)
 
template<typename CharT , typename Traits , typename T , typename Alloc >
std::basic_ostream< CharT, Traits > & mckl::internal::ostream (std::basic_ostream< CharT, Traits > &os, const std::list< T, Alloc > &lst)