nngn
|
#include <ostream>
#include <sstream>
#include <utility>
#include <vector>
#include "graphics/graphics.h"
#include "math/mat3.h"
#include "math/mat4.h"
Go to the source code of this file.
Namespaces | |
namespace | std |
namespace | nngn |
Functions | |
template<typename T0 , typename T1 > requires (requires (ostream &o, T0 t0, T1 t1) { o << t0; o << t1; }) | |
ostream & | std::operator<< (ostream &o, const pair< T0, T1 > &p) |
template<typename T , size_t N> requires (requires (ostream &o, T t) { o << t; }) | |
ostream & | std::operator<< (ostream &o, const array< T, N > &v) |
template<typename T , typename A > requires (requires (ostream &o, T t) { o << t; }) | |
ostream & | std::operator<< (ostream &o, const vector< T, A > &v) |
template<template< typename > typename V, typename T , std::size_t N> | |
std::ostream & | nngn::operator<< (std::ostream &os, const vec< V, T, N > &v) |
std::ostream & | nngn::operator<< (std::ostream &os, const mat4 &m) |
std::ostream & | nngn::operator<< (std::ostream &os, const Vertex &v) |
std::ostream & | nngn::operator<< (std::ostream &os, const mat3 &m) |
template<typename T0 , typename T1 > | |
std::string | vdiff (const T0 &v0, const T1 &v1) |