14 template<
typename T,
size_t C,
size_t R>
17 template<
typename T,
size_t C,
size_t R>
31 template<
typename T,
size_t C,
size_t R>
36 return std::move(
ss).str();
41 template<
size_t I,
typename T,
size_t C,
size_t R>
44 template<
size_t I,
typename T,
size_t C,
size_t R>
47 template<
size_t I,
typename T,
size_t C,
size_t R>
50 template<
size_t I,
typename T,
size_t C,
size_t R>
54template<
typename T,
size_t C,
size_t R>
55struct std::tuple_size<
osc::Matrix<T, C, R>> {
56 static constexpr size_t value = C;
59template<
size_t I,
typename T,
size_t C,
size_t R>
60struct std::tuple_element<I,
osc::Matrix<T, C, R>> {
Definition custom_decoration_generator.h:5
std::ostream & operator<<(std::ostream &, const Object &)
constexpr const T & get(const Rgb< T > &v)
Definition rgb.h:88
std::string to_string(const Matrix< T, C, R > &m)
Definition matrix.h:32
constexpr U to(T &&value)
Definition conversion.h:56
typename osc::Matrix< T, C, R >::value_type type
Definition matrix.h:61