Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:bar

15 struct bar {
16 bar();
17 bar(const bar&);
18 bar(bar&&);
19 bar& operator = (const bar&);
20 bar& operator = (bar&&);
21 ~bar();
24 bar::bar() = default;
25 bar::bar(const bar&) = default;
26 bar::bar(bar&&) = default;
27 bar& bar::operator = (const bar&) = default;
28 bar& bar::operator = (bar&&) = default;
29 bar::~bar() = default;
33 static_assert(!__has_trivial_destructor(bar), "bar's destructor isn't trivial");
34 static_assert(!__has_trivial_constructor(bar),
35 "bar's default constructor isn't trivial");
36 static_assert(!__has_trivial_copy(bar), "bar has no trivial copy");
37 static_assert(!__has_trivial_assign(bar), "bar has no trivial assign");
41 bar b, c(b);
53 S<bar> s_bar; // ok
56 friend S<bar>::S();
57 friend S<bar>::S(const S&);
58 friend S<bar>::S(S&&);