xcal
基于 C++23 的现代图形渲染引擎
|
命名空间 | |
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) |