OGLplus  (0.59.0) a C++ wrapper for rendering APIs

io.hpp File Reference
#include "matrix.hpp"
#include "primitives.hpp"
#include "vector.hpp"
#include <iostream>

Go to the source code of this file.

Namespaces

 eagine
 Common code is placed in this namespace.
 
 eagine::math
 Math-related code is placed in this namespace.
 

Functions

template<typename T , int N, bool V>
static auto eagine::math::operator<< (std::ostream &o, const vector< T, N, V > &v) -> std::ostream &
 Operator for writing vector into output stream.
 
template<typename T , int C, int R, bool V>
static auto eagine::math::operator<< (std::ostream &o, const matrix< T, C, R, true, V > &m) -> std::ostream &
 Operator for writing row-major matrix into output stream.
 
template<typename T , int C, int R, bool V>
static auto eagine::math::operator<< (std::ostream &o, const matrix< T, C, R, false, V > &m) -> std::ostream &
 Operator for writing column-major matrix into output stream.
 
template<typename T , int N, bool V>
static auto eagine::math::operator<< (std::ostream &o, const basic_line< T, N, V > &l) -> std::ostream &
 Operator for writing line into output stream.
 
template<typename T , int N, bool V>
static auto eagine::math::operator<< (std::ostream &o, const basic_triangle< T, N, V > &t) -> std::ostream &
 Operator for writing triangle into output stream.
 
template<typename T , bool V>
static auto eagine::math::operator<< (std::ostream &o, const sphere< T, V > &s) -> std::ostream &
 Operator for writing sphere into output stream.
 

Detailed Description

Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt


Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).