Lines Matching full:_line
92 #define _ASSERT_STATIC1(_line, _cond) typedef int _static_assert_on_line_##_line##_failed[(_cond)?1:-1]
93 #define _ASSERT_STATIC0(_line, _cond) _ASSERT_STATIC1 (_line, (_cond))
121 #define _ASSERT_TYPE_POD1(_line, _type) union _type_##_type##_on_line_##_line##_is_not_POD { _type instance; }
122 #define _ASSERT_TYPE_POD0(_line, _type) _ASSERT_TYPE_POD1 (_line, _type)
126 # define _ASSERT_INSTANCE_POD1(_line, _instance) \
128 typedef __typeof__(_instance) _type_##_line; \
129 _ASSERT_TYPE_POD1 (_line, _type_##_line); \
132 # define _ASSERT_INSTANCE_POD1(_line, _instance) typedef int _assertion_on_line_##_line##_not_tested
134 # define _ASSERT_INSTANCE_POD0(_line, _instance) _ASSERT_INSTANCE_POD1 (_line, _instance)
138 #define _ASSERT_POD1(_line) \
139 inline void _static_assertion_on_line_##_line (void) const \
140 { _ASSERT_INSTANCE_POD1 (_line, *this); /* Make sure it's POD. */ }
141 # define _ASSERT_POD0(_line) _ASSERT_POD1 (_line)