#include <array>
#include <numeric>
#include <iostream>
#include <chrono>
#include <map>
#include <stack>
#include <source_location>
#include <cassert>
#include <utility>
#include <thread>
#include <sstream>
Go to the source code of this file.
|
template<typename T , size_t sz> |
requires std::is_floating_point_v< T > or std::is_integral_v< T > std::ostream & | operator<< (std::ostream &out, std::array< T, sz > &arr) |
|
template<typename T , size_t sz> |
bool | operator== (const std::array< T, sz > &arr1, const std::array< T, sz > &arr2) |
|
locationType | timing::getFileState (std::source_location location=std::source_location::current()) |
|
template<typename to_dur = std::milli, typename doubleType > |
doubleType | timing::doubleCastChrono (timepointType curr, timepointType prev) |
|
template<typename T , size_t sz> |
requires std::is_convertible_v< T, std::string > std::ostream & | operator<< (std::ostream &out, std::array< T, sz > &arr) |
|
◆ operator<<() [1/2]
template<typename T , size_t sz>
requires std::is_floating_point_v<T> or std::is_integral_v<T> std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
std::array< T, sz > & |
arr |
|
) |
| |
◆ operator<<() [2/2]
template<typename T , size_t sz>
requires std::is_convertible_v<T, std::string> std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
std::array< T, sz > & |
arr |
|
) |
| |
◆ operator==()
template<typename T , size_t sz>
bool operator== |
( |
const std::array< T, sz > & |
arr1, |
|
|
const std::array< T, sz > & |
arr2 |
|
) |
| |