forked from qt-creator/qt-creator
		
	Means void foo() const &; void bar() &&; and the corresponding pointer-to-member declarators now parse. Change-Id: Idbf295bd4f51cd5d9e38efcac1940b8cc2e32fce Reviewed-by: hjk <qthjk@ovi.com>
		
			
				
	
	
		
			22 lines
		
	
	
		
			561 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			561 B
		
	
	
	
		
			C++
		
	
	
	
	
	
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)() &&;
 | 
						|
}
 |