xref: /Universal-ctags/Units/parser-cxx.r/cxx11-attributes.cpp.d/expected.tags (revision d1a197858400a3b04d2c91c83456f3ff44032157)
1f	input.cpp	/^inline int f(); \/\/ declare f with four attributes$/;"	p	typeref:typename:int	file:	signature:()	properties:inline
2g	input.cpp	/^int g(); \/\/ same as above, but uses a single attr specifier that contains four attributes$/;"	p	typeref:typename:int	file:	signature:()	properties:inline
3h	input.cpp	/^int h[[gnu::always_inline]](); \/\/ an attribute may appear in multiple specifiers$/;"	p	typeref:typename:int	file:	signature:()	properties:inline
4i	input.cpp	/^int i() { return 0; }$/;"	f	typeref:typename:int	signature:()
5j	input.cpp	/^[ [ deprecated ] ] int j(int k) {$/;"	f	typeref:typename:int	signature:(int k)	properties:deprecated
6k	input.cpp	/^[ [ deprecated ] ] int j(int k) {$/;"	z	function:j	typeref:typename:int	file:
7v1	input.cpp	/^	int v1;$/;"	l	function:j	typeref:typename:int	file:
8foo	input.cpp	/^void foo();$/;"	p	typeref:typename:void	file:	signature:()
9main	input.cpp	/^int main([[maybe_unused]]int argc, [[maybe_unused]]char *argv[]) {$/;"	f	typeref:typename:int	signature:(int argc,char * argv[])
10argc	input.cpp	/^int main([[maybe_unused]]int argc, [[maybe_unused]]char *argv[]) {$/;"	z	function:main	typeref:typename:int	file:
11argv	input.cpp	/^int main([[maybe_unused]]int argc, [[maybe_unused]]char *argv[]) {$/;"	z	function:main	typeref:typename:char * []	file:
12alpha	input.cpp	/^  int alpha;$/;"	l	function:main	typeref:typename:int	file:
13bravo	input.cpp	/^  int bravo;$/;"	l	function:main	typeref:typename:int	file:
14charlie	input.cpp	/^  int charlie;$/;"	l	function:main	typeref:typename:int	file:
15