#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.
|
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 , 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 & | operator<< (std::ostream &os, const nngn::vec< V, T, N > &v) |
|
std::ostream & | operator<< (std::ostream &os, const nngn::mat4 &m) |
|
std::ostream & | operator<< (std::ostream &os, const nngn::Vertex &v) |
|
template<typename T0 , typename T1 > |
std::string | vdiff (const T0 &v0, const T1 &v1) |
|
std::ostream & | operator<< (std::ostream &os, const nngn::mat3 &m) |
|
◆ operator<<() [1/4]
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const nngn::mat3 & |
m |
|
) |
| |
|
inline |
◆ operator<<() [2/4]
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const nngn::mat4 & |
m |
|
) |
| |
|
inline |
◆ operator<<() [3/4]
template<template< typename > typename V, typename
T , std::size_t N>
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const nngn::vec< V, T, N > & |
v |
|
) |
| |
|
inline |
◆ operator<<() [4/4]
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const nngn::Vertex & |
v |
|
) |
| |
|
inline |
◆ vdiff()
template<typename T0 , typename T1 >
std::string vdiff |
( |
const T0 & |
v0, |
|
|
const T1 & |
v1 |
|
) |
| |
|
inline |