This commit is contained in:
Behdad Esfahbod 2018-11-22 01:25:34 -05:00
parent 209b58ef73
commit fffea5aff7
1 changed files with 3 additions and 3 deletions

View File

@ -231,13 +231,13 @@ struct FixedVersion
* Use: (base+offset)
*/
template <typename Type, bool has_null_> struct assert_has_min_size { static_assert (Type::min_size > 0, ""); };
template <typename Type> struct assert_has_min_size<Type, false> {};
template <typename Type, bool has_null_> struct assert_has_null_size { static_assert (Type::null_size > 0, ""); };
template <typename Type> struct assert_has_null_size<Type, false> {};
template <typename Type, typename OffsetType=HBUINT16, bool has_null=true>
struct OffsetTo : Offset<OffsetType, has_null>
{
static_assert (sizeof (assert_has_min_size<Type, has_null>) || true, "");
static_assert (sizeof (assert_has_null_size<Type, has_null>) || true, "");
inline const Type& operator () (const void *base) const
{