_line 84 third_party/harfbuzz-ng/src/hb-open-type-private.hh #define _DEFINE_INSTANCE_ASSERTION1(_line, _assertion) \ _line 85 third_party/harfbuzz-ng/src/hb-open-type-private.hh inline void _instance_assertion_on_line_##_line (void) const \ _line 90 third_party/harfbuzz-ng/src/hb-open-type-private.hh # define _DEFINE_INSTANCE_ASSERTION0(_line, _assertion) _DEFINE_INSTANCE_ASSERTION1 (_line, _assertion) _line 94 third_party/harfbuzz-ng/src/hb-open-type-private.hh #define _DEFINE_COMPILES_ASSERTION1(_line, _code) \ _line 95 third_party/harfbuzz-ng/src/hb-open-type-private.hh inline void _compiles_assertion_on_line_##_line (void) const \ _line 97 third_party/harfbuzz-ng/src/hb-open-type-private.hh # define _DEFINE_COMPILES_ASSERTION0(_line, _code) _DEFINE_COMPILES_ASSERTION1 (_line, _code) _line 95 third_party/harfbuzz-ng/src/hb-private.hh #define _ASSERT_STATIC1(_line, _cond) typedef int _static_assert_on_line_##_line##_failed[(_cond)?1:-1] _line 96 third_party/harfbuzz-ng/src/hb-private.hh #define _ASSERT_STATIC0(_line, _cond) _ASSERT_STATIC1 (_line, (_cond)) _line 124 third_party/harfbuzz-ng/src/hb-private.hh #define _ASSERT_TYPE_POD1(_line, _type) union _type_##_type##_on_line_##_line##_is_not_POD { _type instance; } _line 125 third_party/harfbuzz-ng/src/hb-private.hh #define _ASSERT_TYPE_POD0(_line, _type) _ASSERT_TYPE_POD1 (_line, _type) _line 129 third_party/harfbuzz-ng/src/hb-private.hh # define _ASSERT_INSTANCE_POD1(_line, _instance) \ _line 132 third_party/harfbuzz-ng/src/hb-private.hh _ASSERT_TYPE_POD1 (_line, _type_##_line); \ _line 135 third_party/harfbuzz-ng/src/hb-private.hh # define _ASSERT_INSTANCE_POD1(_line, _instance) typedef int _assertion_on_line_##_line##_not_tested _line 137 third_party/harfbuzz-ng/src/hb-private.hh # define _ASSERT_INSTANCE_POD0(_line, _instance) _ASSERT_INSTANCE_POD1 (_line, _instance) _line 141 third_party/harfbuzz-ng/src/hb-private.hh #define _ASSERT_POD1(_line) \ _line 142 third_party/harfbuzz-ng/src/hb-private.hh inline void _static_assertion_on_line_##_line (void) const \ _line 143 third_party/harfbuzz-ng/src/hb-private.hh { _ASSERT_INSTANCE_POD1 (_line, *this); /* Make sure it's POD. */ } _line 144 third_party/harfbuzz-ng/src/hb-private.hh # define _ASSERT_POD0(_line) _ASSERT_POD1 (_line)