mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-22 15:45:08 +00:00
Add index test for #131
This commit is contained in:
parent
17f23bf3bf
commit
48a7ec73eb
43
tests/types/typedefs.cc
Normal file
43
tests/types/typedefs.cc
Normal file
@ -0,0 +1,43 @@
|
||||
typedef int (func)(const int *a, const int *b);
|
||||
static func g;
|
||||
|
||||
/*
|
||||
OUTPUT:
|
||||
{
|
||||
"includes": [],
|
||||
"skipped_by_preprocessor": [],
|
||||
"types": [{
|
||||
"id": 0,
|
||||
"usr": "c:typedefs.cc@T@func",
|
||||
"short_name": "func",
|
||||
"detailed_name": "func",
|
||||
"definition_spelling": "1:14-1:18",
|
||||
"definition_extent": "1:1-1:47",
|
||||
"parents": [],
|
||||
"derived": [],
|
||||
"types": [],
|
||||
"funcs": [],
|
||||
"vars": [],
|
||||
"instances": [],
|
||||
"uses": ["1:14-1:18", "2:8-2:12"]
|
||||
}],
|
||||
"funcs": [{
|
||||
"id": 0,
|
||||
"is_operator": false,
|
||||
"usr": "c:typedefs.cc@F@g#*1I#S0_#",
|
||||
"short_name": "g",
|
||||
"detailed_name": "func g",
|
||||
"declarations": [{
|
||||
"spelling": "2:13-2:14",
|
||||
"extent": "2:1-2:14",
|
||||
"content": "static func g",
|
||||
"param_spellings": ["2:13-2:13", "2:13-2:13"]
|
||||
}],
|
||||
"derived": [],
|
||||
"locals": [],
|
||||
"callers": [],
|
||||
"callees": []
|
||||
}],
|
||||
"vars": []
|
||||
}
|
||||
*/
|
Loading…
Reference in New Issue
Block a user