Searched defs:NotStandardLayout (Results 1 – 4 of 4) sorted by relevance
21 struct NotStandardLayout { struct23 NotStandardLayout() : one(1), two(2) {} in NotStandardLayout() function24 int sum() const { return one + two; } // silences "unused field 'two' warning" in sum()25 int one;49 static_assert(!std::is_standard_layout<NotStandardLayout>::value, ""); in main() argument
20 struct NotStandardLayout { struct22 NotStandardLayout() : one(1), two(2) {} in NotStandardLayout() argument23 int sum() const { return one + two; } // silences "unused field 'two' warning" in sum()47 static_assert(!std::is_standard_layout<NotStandardLayout>::value, ""); in f() argument
22 struct NotStandardLayout { struct24 NotStandardLayout() : one(1), two(2) {} in NotStandardLayout() function25 int sum() const { return one + two; } // silences "unused field 'two' warning" in sum()26 int one;50 static_assert(!std::is_standard_layout<NotStandardLayout>::value, ""); in main() argument