nngn
Loading...
Searching...
No Matches
debug.h File Reference
#include <ostream>
#include <sstream>
#include <utility>
#include <vector>
#include "graphics/graphics.h"
#include "math/mat3.h"
#include "math/mat4.h"
Include dependency graph for debug.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ vdiff()

template<typename T0 , typename T1 >
std::string vdiff ( const T0 &  v0,
const T1 &  v1 
)
inline
Here is the call graph for this function: