7#ifndef PXR_BASE_GF_TRAITS_H
8#define PXR_BASE_GF_TRAITS_H
11#include "pxr/base/gf/api.h"
16PXR_NAMESPACE_OPEN_SCOPE
23struct GfIsGfVec {
static const bool value =
false; };
55 bool, GfIsFloatingPoint<T>::value || std::is_arithmetic<T>::value>{};
60bool GfIsFloatingPointType(
const TfType& type);
64bool GfIsFloatingPointType(
const std::type_info& typeInfo);
66PXR_NAMESPACE_CLOSE_SCOPE
TfType represents a dynamic runtime type.
A metafunction which is equivalent to std::arithmetic but also includes any specializations from GfIs...
A metafunction which is equivalent to std::is_floating_point but allows for additional specialization...
A metafunction with a static const bool member 'value' that is true for GfDualQuat types and false fo...
A metafunction with a static const bool member 'value' that is true for GfMatrix types,...
A metafunction with a static const bool member 'value' that is true for GfQuat types and false for al...
A metafunction with a static const bool member 'value' that is true for GfRange types and false for a...
A metafunction with a static const bool member 'value' that is true for GfVec types,...