#include "SDL/Introspect/TSdlValue.h"
#include "SDL/Introspect/TSdlOptionalValue.h"
#include "SDL/sdl_helpers.h"
#include <Common/assertion.h>
#include <Common/primitive_type.h>
#include <type_traits>
#include <string>
#include <utility>
Go to the source code of this file.
|
namespace | ph |
| The root for all renderer implementations.
|
|
|
template<typename Owner , typename FloatType = real> |
using | ph::TSdlOptionalReal = TSdlReal<Owner, FloatType, TSdlOptionalValue<FloatType, Owner>> |
| A field class that binds an optional floating point member variable.
|
|
template<typename Owner > |
using | ph::TSdlFloat = TSdlReal<Owner, float> |
|
template<typename Owner > |
using | ph::TSdlDouble = TSdlReal<Owner, double> |
|
template<typename Owner > |
using | ph::TSdlFloat32 = TSdlReal<Owner, float32> |
|
template<typename Owner > |
using | ph::TSdlFloat64 = TSdlReal<Owner, float64> |
|
template<typename Owner > |
using | ph::TSdlOptionalFloat = TSdlOptionalReal<Owner, float> |
|
template<typename Owner > |
using | ph::TSdlOptionalDouble = TSdlOptionalReal<Owner, double> |
|
template<typename Owner > |
using | ph::TSdlOptionalFloat32 = TSdlOptionalReal<Owner, float32> |
|
template<typename Owner > |
using | ph::TSdlOptionalFloat64 = TSdlOptionalReal<Owner, float64> |
|