PlayRho  2.0.0
An interactive physics engine & library.
Wider.hpp File Reference

Definition of the Wider class template and specializations. More...

#include <cstdint>
#include <type_traits>
#include <playrho/Defines.hpp>
Include dependency graph for Wider.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  playrho::detail::Wider< T >
 Wider data type obtainer. More...
 
struct  playrho::detail::Wider< double >
 Specialization of the Wider trait for double. More...
 
struct  playrho::detail::Wider< float >
 Specialization of the Wider trait for float. More...
 
struct  playrho::detail::Wider< std::int16_t >
 Specialization of the Wider trait for signed 16-bit integers. More...
 
struct  playrho::detail::Wider< std::int32_t >
 Specialization of the Wider trait for signed 32-bit integers. More...
 
struct  playrho::detail::Wider< std::int8_t >
 Specialization of the Wider trait for signed 8-bit integers. More...
 
struct  playrho::detail::Wider< std::uint16_t >
 Specialization of the Wider trait for unsigned 16-bit integers. More...
 
struct  playrho::detail::Wider< std::uint32_t >
 Specialization of the Wider trait for unsigned 32-bit integers. More...
 
struct  playrho::detail::Wider< std::uint8_t >
 Specialization of the Wider trait for unsigned 8-bit integers. More...
 

Namespaces

 playrho
 
 playrho::detail
 

Detailed Description

Definition of the Wider class template and specializations.