initial implementation + example + cmake "build"

This commit is contained in:
Roland Conybeare 2023-09-11 16:09:26 -04:00
commit 8a1f29a44b
15 changed files with 1130 additions and 0 deletions

25
include/nestlog/array.hpp Normal file
View file

@ -0,0 +1,25 @@
/* @file array.hpp */
#pragma once
#include <iostream>
#include <array>
namespace std {
template<typename T, size_t N>
inline std::ostream &
operator<<(std::ostream & os,
std::array<T, N> const & v)
{
os << "[";
for(size_t i = 0; i < N; ++i) {
if(i > 0)
os << " ";
os << v[i];
}
os << "]";
return os;
} /*operator<<*/
} /*namespace std*/
/* end array.hpp */