#include <memory>
#include <math.h>
#include <tuple>
#include <utility>
#include <functional>
Go to the source code of this file.
|
| | std |
| | Helper function needed to upgrade c++ 2011.
|
| |
| | tuw |
| |
|
| template<typename Enumeration > |
| constexpr auto | tuw::asInt (Enumeration const value) -> typename std::underlying_type< Enumeration >::type |
| |
| template<std::size_t II = 0, class FuncT , typename... Tp> |
| constexpr std::enable_if< II==sizeof...(Tp), void >::type | tuw::for_each_tuple (std::tuple< Tp... > &, FuncT) |
| |
| template<class T , class... Args> |
| T & | std::get (std::tuple< Args... > &t) |
| |
| template<typename T , typename... Args> |
| std::unique_ptr< T > | std::make_unique (Args &&...args) |
| |
| template<typename T > |
| T | tuw::normalizeRad (T _x) |
| |
| template<typename T > |
| constexpr int | tuw::signum (T x, std::false_type is_signed) |
| |
| template<typename T > |
| constexpr int | tuw::signum (T x, std::true_type is_signed) |
| |
| template<typename T > |
| constexpr int | tuw::signum (T x) |
| |