summaryrefslogtreecommitdiff
path: root/tests/auto/cplusplus/cxx11/data/refQualifier.1.cpp
blob: 172ede9ae0ba6b125c6d644fe804426983d08221 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void foo() noexcept;
class C {
    void foo() const noexcept final override;
    void foo() const & noexcept final override;
    void foo() const && noexcept final override;
    auto foo() const noexcept -> void final override;
    auto foo() const & noexcept -> void final override;
    auto foo() const && noexcept -> void final override;
    void foo();
    void foo() &;
    void foo() &&;
};

int main() {
    void (C::*p)() const;
    void (C::*p)() const &;
    void (C::*p)() const &&;
    void (C::*p)();
    void (C::*p)() &;
    void (C::*p)() &&;
}