xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
命名空间 | 概念 | 宏定义 | 函数
show.hpp 文件参考
#include <iostream>
#include "../mobject/declaration.hpp"
#include "./concepts.h"
show.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

namespace  xcmath
 Compiler-specific type information handling for MSVC
 
namespace  xcmath::concepts
 

概念

concept  xcmath::concepts::OstreamOverwrite
 

宏定义

#define SHOW_H
 

函数

template<typename T >
requires concepts::OstreamOverwrite<T> || requires(T x) { { x.to_string() } -> std::same_as<std::string>; }
std::ostream & xcmath::operator<< (std::ostream &os, const complex< T > &c)
 
template<typename T , size_t _rows, size_t _cols>
requires concepts::OstreamOverwrite<T> || requires(T x) { { x.to_string() } -> std::same_as<std::string>; }
std::ostream & xcmath::operator<< (std::ostream &os, const mat< T, _rows, _cols > &m)
 
template<typename T , size_t _size>
requires concepts::OstreamOverwrite<T> || requires(T x) { { x.to_string() } -> std::same_as<std::string>; }
std::ostream & xcmath::operator<< (std::ostream &os, const vec< T, _size > &v)
 
template<typename T >
requires concepts::OstreamOverwrite<T> || requires(T x) { { x.to_string() } -> std::same_as<std::string>; }
std::ostream & xcmath::operator<< (std::ostream &os, const quaternion< T > &q)
 

宏定义说明

◆ SHOW_H

#define SHOW_H

在文件 show.hpp4 行定义.