OpenSiv3D  v0.6.5
C++20 framework for creative coding
CommonVector.hpp File Reference
#include "Common.hpp"
#include "CommonFloat.hpp"

Classes

struct  s3d::CommonVector< T, U, isScalar >
 
struct  s3d::CommonVector< T, U, true >
 
struct  s3d::CommonVector< Point, Point, false >
 
struct  s3d::CommonVector< Point, Float2, false >
 
struct  s3d::CommonVector< Point, Vec2, false >
 
struct  s3d::CommonVector< Float2, Point, false >
 
struct  s3d::CommonVector< Float2, Float2, false >
 
struct  s3d::CommonVector< Float2, Vec2, false >
 
struct  s3d::CommonVector< Vec2, Point, false >
 
struct  s3d::CommonVector< Vec2, Float2, false >
 
struct  s3d::CommonVector< Vec2, Vec2, false >
 

Namespaces

 s3d
 

Typedefs

template<class T , class U , bool isScalar = std::conjunction_v<std::is_arithmetic<T>, std::is_arithmetic<U>>>
using s3d::CommonVector_t = typename CommonVector< T, U, isScalar >::type