diff --git a/bin/app/data/gui/code_view/code_view.css b/bin/app/data/gui/code_view/code_view.css index 05e548f3..0a0f890d 100644 --- a/bin/app/data/gui/code_view/code_view.css +++ b/bin/app/data/gui/code_view/code_view.css @@ -136,7 +136,7 @@ background-color: ; } -#title_button[complete=false] { +#title_button[nonindexed=true] { border: 1px solid ; } diff --git a/bin/app/data/gui/graph_view/images/file_incomplete.png b/bin/app/data/gui/graph_view/images/file_incomplete.png new file mode 100644 index 00000000..b7cc2613 Binary files /dev/null and b/bin/app/data/gui/graph_view/images/file_incomplete.png differ diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt index a18deb3d..18c0ea92 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -110,6 +128,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -249,6 +270,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -416,6 +440,85 @@ COMMENT: comment [b2EdgeShape.h <51:2 51:31>] COMMENT: comment [b2EdgeShape.h <54:2 54:33>] COMMENT: comment [b2EdgeShape.h <57:2 57:70>] REFERENCE_MACRO_USAGE b2EdgeShape.h -> b2_polygonRadius [b2EdgeShape.h <65:13 65:28>] +REFERENCE_INCLUDE b2ChainShape.cpp -> new [b2ChainShape.cpp <21:10 21:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE b2ChainShape.cpp -> string.h [b2ChainShape.cpp <22:10 22:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] REFERENCE_MACRO_USAGE b2ChainShape.cpp -> b2Assert [b2ChainShape.cpp <38:2 38:9>] REFERENCE_MACRO_USAGE b2ChainShape.cpp -> b2Assert [b2ChainShape.cpp <39:2 39:9>] COMMENT: comment [b2ChainShape.cpp <49:3 49:78>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt index a4b7fff8..4b0ee3c2 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -110,6 +128,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -249,6 +270,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -374,6 +398,64 @@ COMMENT: comment [b2CircleShape.h <39:2 39:24>] COMMENT: comment [b2CircleShape.h <43:2 43:31>] COMMENT: comment [b2CircleShape.h <46:2 46:31>] COMMENT: comment [b2CircleShape.h <49:2 49:14>] +REFERENCE_INCLUDE b2CircleShape.cpp -> new [b2CircleShape.cpp <20:10 20:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b2CircleShape.cpp <42:1 42:77>] COMMENT: comment [b2CircleShape.cpp <43:1 43:22>] COMMENT: comment [b2CircleShape.cpp <44:1 44:17>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt index aace0337..97baed5a 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -110,6 +128,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -249,6 +270,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -380,6 +404,64 @@ COMMENT: comment [b2EdgeShape.h <54:2 54:33>] COMMENT: comment [b2EdgeShape.h <57:2 57:70>] REFERENCE_MACRO_USAGE b2EdgeShape.h -> b2_polygonRadius [b2EdgeShape.h <65:13 65:28>] REFERENCE_MACRO_USAGE b2Settings.h -> b2_linearSlop [b2Settings.h <81:35 81:47>] +REFERENCE_INCLUDE b2EdgeShape.cpp -> new [b2EdgeShape.cpp <20:10 20:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] REFERENCE_MACRO_USAGE b2EdgeShape.cpp -> B2_NOT_USED [b2EdgeShape.cpp <45:2 45:12>] REFERENCE_MACRO_USAGE b2EdgeShape.cpp -> B2_NOT_USED [b2EdgeShape.cpp <46:2 46:12>] COMMENT: comment [b2EdgeShape.cpp <50:1 50:18>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt index 6447f0f4..5adbc038 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -110,6 +128,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -249,6 +270,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -395,6 +419,64 @@ REFERENCE_MACRO_USAGE b2PolygonShape.h -> b2_maxPolygonVertices [b2PolygonShape. REFERENCE_MACRO_USAGE b2PolygonShape.h -> b2_maxPolygonVertices [b2PolygonShape.h <77:19 77:39>] REFERENCE_MACRO_USAGE b2PolygonShape.h -> b2_polygonRadius [b2PolygonShape.h <84:13 84:28>] REFERENCE_MACRO_USAGE b2Settings.h -> b2_linearSlop [b2Settings.h <81:35 81:47>] +REFERENCE_INCLUDE b2PolygonShape.cpp -> new [b2PolygonShape.cpp <20:10 20:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b2PolygonShape.cpp <61:2 61:36>] REFERENCE_MACRO_USAGE b2PolygonShape.cpp -> b2Assert [b2PolygonShape.cpp <76:2 76:9>] COMMENT: comment [b2PolygonShape.cpp <81:2 81:55>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt index f6384003..f8aa72cf 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt @@ -10,6 +10,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -100,6 +118,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -233,6 +254,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -333,6 +357,27 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -394,6 +439,199 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt index 1ead5447..49f0d933 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -227,6 +248,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt index 9eb9a5c8..bda7d8b8 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -227,6 +248,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt index 9fa52c2b..db2fcaf3 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -227,6 +248,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt index a7432f46..ff4ee8d6 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -227,6 +248,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt index 4a67783f..56f5a44e 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -280,6 +301,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt index 605e7c58..6df58d61 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -232,6 +253,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -326,6 +350,27 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -387,6 +432,7 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2DynamicTree.cpp -> string.h [b2DynamicTree.cpp <20:10 20:19>] REFERENCE_MACRO_USAGE b2DynamicTree.cpp -> b2_nullNode [b2DynamicTree.cpp <24:11 24:21>] COMMENT: comment [b2DynamicTree.cpp <31:2 31:43>] REFERENCE_MACRO_USAGE b2DynamicTree.cpp -> b2_nullNode [b2DynamicTree.cpp <37:35 37:45>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt index 6beaed6f..d13bcc48 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -227,6 +248,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -468,6 +492,15 @@ COMMENT: comment [b2Timer.h <30:2 30:17>] COMMENT: comment [b2Timer.h <33:2 33:22>] COMMENT: comment [b2Timer.h <36:2 36:56>] REFERENCE_MACRO_USAGE b2Timer.h -> _WIN32 [b2Timer.h <41:13 41:18>] +REFERENCE_INCLUDE b2TimeOfImpact.cpp -> stdio.h [b2TimeOfImpact.cpp <26:10 26:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] COMMENT: comment [b2TimeOfImpact.cpp <32:1 32:3>] COMMENT: comment [b2TimeOfImpact.cpp <42:2 42:54>] REFERENCE_MACRO_USAGE b2TimeOfImpact.cpp -> b2Assert [b2TimeOfImpact.cpp <52:3 52:10>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt index 3eca8e59..6e799353 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt @@ -10,6 +10,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,31 @@ COMMENT: comment [b2BlockAllocator.h <33:1 33:54>] COMMENT: comment [b2BlockAllocator.h <34:1 34:72>] COMMENT: comment [b2BlockAllocator.h <41:2 41:88>] COMMENT: comment [b2BlockAllocator.h <44:2 44:83>] +REFERENCE_INCLUDE b2BlockAllocator.cpp -> limits.h [b2BlockAllocator.cpp <20:10 20:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b2BlockAllocator.cpp -> string.h [b2BlockAllocator.cpp <21:10 21:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE b2BlockAllocator.cpp -> stddef.h [b2BlockAllocator.cpp <22:10 22:19>] COMMENT: comment [b2BlockAllocator.cpp <26:7 26:11>] COMMENT: comment [b2BlockAllocator.cpp <27:7 27:11>] COMMENT: comment [b2BlockAllocator.cpp <28:7 28:11>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt index 18063b0b..c4051c9a 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt index cb97b015..64d5f76c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt @@ -10,6 +10,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -89,6 +107,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt index 4de1842e..11f2720a 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt @@ -5,6 +5,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -84,6 +102,34 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Settings.cpp -> stdio.h [b2Settings.cpp <20:10 20:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE b2Settings.cpp -> stdarg.h [b2Settings.cpp <21:10 21:19>] +FILE: stdarg.h non-indexed +REFERENCE_INCLUDE stdarg.h -> vcruntime.h [stdarg.h <11:10 11:22>] +REFERENCE_INCLUDE b2Settings.cpp -> stdlib.h [b2Settings.cpp <22:10 22:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Settings.cpp <26:1 26:62>] COMMENT: comment [b2Settings.cpp <37:1 37:53>] REFERENCE_MACRO_USAGE b2Settings.cpp -> va_start [b2Settings.cpp <41:2 41:9>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt index 42793627..b4dfbf74 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt @@ -10,6 +10,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Timer.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Timer.txt index 2e6cc97d..67179927 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Timer.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Timer.txt @@ -10,6 +10,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -98,6 +116,361 @@ REFERENCE_MACRO_USAGE b2Timer.h -> _WIN32 [b2Timer.h <41:13 41:18>] REFERENCE_MACRO_USAGE b2Timer.cpp -> _WIN32 [b2Timer.cpp <21:13 21:18>] REFERENCE_MACRO_USAGE b2Timer.cpp -> WIN32_LEAN_AND_MEAN [b2Timer.cpp <25:9 25:27>] SYMBOL_MACRO WIN32_LEAN_AND_MEAN [b2Timer.cpp <26:9 <26:9 26:27> 26:8>] +REFERENCE_INCLUDE b2Timer.cpp -> Windows.h [b2Timer.cpp <29:10 29:20>] +FILE: Windows.h non-indexed +REFERENCE_INCLUDE Windows.h -> winapifamily.h [Windows.h <1:10 1:25>] +FILE: winapifamily.h non-indexed +REFERENCE_INCLUDE Windows.h -> sdkddkver.h [Windows.h <22:10 22:22>] +FILE: sdkddkver.h non-indexed +REFERENCE_INCLUDE Windows.h -> excpt.h [Windows.h <160:10 160:18>] +FILE: excpt.h non-indexed +REFERENCE_INCLUDE excpt.h -> vcruntime.h [excpt.h <12:10 12:22>] +REFERENCE_INCLUDE Windows.h -> stdarg.h [Windows.h <161:10 161:19>] +FILE: stdarg.h non-indexed +REFERENCE_INCLUDE stdarg.h -> vcruntime.h [stdarg.h <11:10 11:22>] +REFERENCE_INCLUDE Windows.h -> windef.h [Windows.h <164:10 164:19>] +FILE: windef.h non-indexed +REFERENCE_INCLUDE windef.h -> winapifamily.h [windef.h <1:10 1:25>] +REFERENCE_INCLUDE windef.h -> minwindef.h [windef.h <24:10 24:22>] +FILE: minwindef.h non-indexed +REFERENCE_INCLUDE minwindef.h -> specstrings.h [minwindef.h <14:10 14:24>] +FILE: specstrings.h non-indexed +REFERENCE_INCLUDE specstrings.h -> sal.h [specstrings.h <56:10 56:16>] +REFERENCE_INCLUDE specstrings.h -> specstrings_strict.h [specstrings.h <513:10 513:31>] +FILE: specstrings_strict.h non-indexed +REFERENCE_INCLUDE specstrings_strict.h -> specstrings_undef.h [specstrings_strict.h <188:10 188:30>] +FILE: specstrings_undef.h non-indexed +REFERENCE_INCLUDE specstrings.h -> driverspecs.h [specstrings.h <534:10 534:24>] +FILE: driverspecs.h non-indexed +REFERENCE_INCLUDE driverspecs.h -> sdv_driverspecs.h [driverspecs.h <125:10 125:28>] +FILE: sdv_driverspecs.h non-indexed +REFERENCE_INCLUDE driverspecs.h -> concurrencysal.h [driverspecs.h <126:10 126:27>] +REFERENCE_INCLUDE minwindef.h -> winapifamily.h [minwindef.h <16:10 16:25>] +REFERENCE_INCLUDE minwindef.h -> winnt.h [minwindef.h <182:10 182:18>] +FILE: winnt.h non-indexed +REFERENCE_INCLUDE winnt.h -> ctype.h [winnt.h <31:10 31:18>] +FILE: ctype.h non-indexed +REFERENCE_INCLUDE ctype.h -> corecrt.h [ctype.h <11:10 11:20>] +REFERENCE_INCLUDE ctype.h -> corecrt_wctype.h [ctype.h <12:10 12:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE winnt.h -> winapifamily.h [winnt.h <32:10 32:25>] +REFERENCE_INCLUDE winnt.h -> specstrings.h [winnt.h <82:10 82:24>] +REFERENCE_INCLUDE winnt.h -> kernelspecs.h [winnt.h <83:10 83:24>] +FILE: kernelspecs.h non-indexed +REFERENCE_INCLUDE kernelspecs.h -> driverspecs.h [kernelspecs.h <36:10 36:24>] +REFERENCE_INCLUDE winnt.h -> basetsd.h [winnt.h <171:10 171:20>] +FILE: basetsd.h non-indexed +REFERENCE_INCLUDE winnt.h -> guiddef.h [winnt.h <1083:10 1083:20>] +FILE: guiddef.h non-indexed +REFERENCE_INCLUDE guiddef.h -> string.h [guiddef.h <146:10 146:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE winnt.h -> excpt.h [winnt.h <1304:10 1304:18>] +REFERENCE_INCLUDE winnt.h -> sdkddkver.h [winnt.h <1466:10 1466:22>] +REFERENCE_INCLUDE winnt.h -> pshpack4.h [winnt.h <8835:10 8835:21>] +FILE: pshpack4.h non-indexed +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <8935:10 8935:20>] +FILE: poppack.h non-indexed +REFERENCE_INCLUDE winnt.h -> pshpack4.h [winnt.h <9168:10 9168:21>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <9177:10 9177:20>] +REFERENCE_INCLUDE winnt.h -> pshpack4.h [winnt.h <14869:10 14869:21>] +REFERENCE_INCLUDE winnt.h -> pshpack2.h [winnt.h <14877:10 14877:21>] +FILE: pshpack2.h non-indexed +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <14999:10 14999:20>] +REFERENCE_INCLUDE winnt.h -> pshpack2.h [winnt.h <15405:10 15405:21>] +REFERENCE_INCLUDE winnt.h -> pshpack2.h [winnt.h <15568:10 15568:21>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <15579:10 15579:20>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <16074:10 16074:20>] +REFERENCE_INCLUDE winnt.h -> pshpack8.h [winnt.h <16171:10 16171:21>] +FILE: pshpack8.h non-indexed +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <16183:10 16183:20>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <16764:10 16764:20>] +REFERENCE_INCLUDE winnt.h -> apiset.h [winnt.h <16892:10 16892:19>] +FILE: apiset.h non-indexed +REFERENCE_INCLUDE winnt.h -> string.h [winnt.h <17464:10 17464:19>] +REFERENCE_INCLUDE winnt.h -> ktmtypes.h [winnt.h <19112:10 19112:21>] +FILE: ktmtypes.h non-indexed +REFERENCE_INCLUDE windef.h -> winnt.h [windef.h <31:10 31:18>] +REFERENCE_INCLUDE Windows.h -> WinBase.h [Windows.h <165:10 165:20>] +FILE: WinBase.h non-indexed +REFERENCE_INCLUDE WinBase.h -> winapifamily.h [WinBase.h <1:10 1:25>] +REFERENCE_INCLUDE WinBase.h -> apisetcconv.h [WinBase.h <30:10 30:24>] +FILE: apisetcconv.h non-indexed +REFERENCE_INCLUDE WinBase.h -> minwinbase.h [WinBase.h <31:10 31:23>] +FILE: minwinbase.h non-indexed +REFERENCE_INCLUDE WinBase.h -> processenv.h [WinBase.h <37:10 37:23>] +FILE: processenv.h non-indexed +REFERENCE_INCLUDE processenv.h -> apiset.h [processenv.h <19:10 19:19>] +REFERENCE_INCLUDE processenv.h -> apisetcconv.h [processenv.h <20:10 20:24>] +REFERENCE_INCLUDE processenv.h -> minwindef.h [processenv.h <23:10 23:22>] +REFERENCE_INCLUDE WinBase.h -> fileapi.h [WinBase.h <38:10 38:20>] +FILE: fileapi.h non-indexed +REFERENCE_INCLUDE fileapi.h -> apiset.h [fileapi.h <21:10 21:19>] +REFERENCE_INCLUDE fileapi.h -> apisetcconv.h [fileapi.h <22:10 22:24>] +REFERENCE_INCLUDE fileapi.h -> minwindef.h [fileapi.h <23:10 23:22>] +REFERENCE_INCLUDE fileapi.h -> minwinbase.h [fileapi.h <24:10 24:23>] +REFERENCE_INCLUDE WinBase.h -> debugapi.h [WinBase.h <39:10 39:21>] +FILE: debugapi.h non-indexed +REFERENCE_INCLUDE debugapi.h -> apiset.h [debugapi.h <19:10 19:19>] +REFERENCE_INCLUDE debugapi.h -> apisetcconv.h [debugapi.h <20:10 20:24>] +REFERENCE_INCLUDE debugapi.h -> minwindef.h [debugapi.h <21:10 21:22>] +REFERENCE_INCLUDE debugapi.h -> minwinbase.h [debugapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> utilapiset.h [WinBase.h <40:10 40:23>] +FILE: utilapiset.h non-indexed +REFERENCE_INCLUDE utilapiset.h -> apiset.h [utilapiset.h <17:10 17:19>] +REFERENCE_INCLUDE utilapiset.h -> apisetcconv.h [utilapiset.h <18:10 18:24>] +REFERENCE_INCLUDE utilapiset.h -> minwindef.h [utilapiset.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> handleapi.h [WinBase.h <41:10 41:22>] +FILE: handleapi.h non-indexed +REFERENCE_INCLUDE handleapi.h -> apiset.h [handleapi.h <17:10 17:19>] +REFERENCE_INCLUDE handleapi.h -> apisetcconv.h [handleapi.h <18:10 18:24>] +REFERENCE_INCLUDE handleapi.h -> minwindef.h [handleapi.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> errhandlingapi.h [WinBase.h <42:10 42:27>] +FILE: errhandlingapi.h non-indexed +REFERENCE_INCLUDE errhandlingapi.h -> apiset.h [errhandlingapi.h <19:10 19:19>] +REFERENCE_INCLUDE errhandlingapi.h -> apisetcconv.h [errhandlingapi.h <20:10 20:24>] +REFERENCE_INCLUDE errhandlingapi.h -> minwindef.h [errhandlingapi.h <21:10 21:22>] +REFERENCE_INCLUDE WinBase.h -> fibersapi.h [WinBase.h <43:10 43:22>] +FILE: fibersapi.h non-indexed +REFERENCE_INCLUDE fibersapi.h -> apiset.h [fibersapi.h <19:10 19:19>] +REFERENCE_INCLUDE fibersapi.h -> apisetcconv.h [fibersapi.h <20:10 20:24>] +REFERENCE_INCLUDE fibersapi.h -> minwindef.h [fibersapi.h <21:10 21:22>] +REFERENCE_INCLUDE WinBase.h -> namedpipeapi.h [WinBase.h <44:10 44:25>] +FILE: namedpipeapi.h non-indexed +REFERENCE_INCLUDE namedpipeapi.h -> apiset.h [namedpipeapi.h <19:10 19:19>] +REFERENCE_INCLUDE namedpipeapi.h -> apisetcconv.h [namedpipeapi.h <20:10 20:24>] +REFERENCE_INCLUDE namedpipeapi.h -> minwindef.h [namedpipeapi.h <21:10 21:22>] +REFERENCE_INCLUDE namedpipeapi.h -> minwinbase.h [namedpipeapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> profileapi.h [WinBase.h <45:10 45:23>] +FILE: profileapi.h non-indexed +REFERENCE_INCLUDE profileapi.h -> apiset.h [profileapi.h <17:10 17:19>] +REFERENCE_INCLUDE profileapi.h -> apisetcconv.h [profileapi.h <18:10 18:24>] +REFERENCE_INCLUDE profileapi.h -> minwindef.h [profileapi.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> heapapi.h [WinBase.h <46:10 46:20>] +FILE: heapapi.h non-indexed +REFERENCE_INCLUDE heapapi.h -> apiset.h [heapapi.h <17:10 17:19>] +REFERENCE_INCLUDE heapapi.h -> apisetcconv.h [heapapi.h <18:10 18:24>] +REFERENCE_INCLUDE heapapi.h -> minwindef.h [heapapi.h <19:10 19:22>] +REFERENCE_INCLUDE heapapi.h -> minwinbase.h [heapapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> ioapiset.h [WinBase.h <47:10 47:21>] +FILE: ioapiset.h non-indexed +REFERENCE_INCLUDE ioapiset.h -> apiset.h [ioapiset.h <19:10 19:19>] +REFERENCE_INCLUDE ioapiset.h -> apisetcconv.h [ioapiset.h <20:10 20:24>] +REFERENCE_INCLUDE ioapiset.h -> minwindef.h [ioapiset.h <21:10 21:22>] +REFERENCE_INCLUDE ioapiset.h -> minwinbase.h [ioapiset.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> synchapi.h [WinBase.h <48:10 48:21>] +FILE: synchapi.h non-indexed +REFERENCE_INCLUDE synchapi.h -> apiset.h [synchapi.h <20:10 20:19>] +REFERENCE_INCLUDE synchapi.h -> apisetcconv.h [synchapi.h <21:10 21:24>] +REFERENCE_INCLUDE synchapi.h -> minwindef.h [synchapi.h <22:10 22:22>] +REFERENCE_INCLUDE synchapi.h -> minwinbase.h [synchapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> interlockedapi.h [WinBase.h <49:10 49:27>] +FILE: interlockedapi.h non-indexed +REFERENCE_INCLUDE interlockedapi.h -> apiset.h [interlockedapi.h <19:10 19:19>] +REFERENCE_INCLUDE interlockedapi.h -> apisetcconv.h [interlockedapi.h <20:10 20:24>] +REFERENCE_INCLUDE interlockedapi.h -> minwindef.h [interlockedapi.h <21:10 21:22>] +REFERENCE_INCLUDE WinBase.h -> processthreadsapi.h [WinBase.h <50:10 50:30>] +FILE: processthreadsapi.h non-indexed +REFERENCE_INCLUDE processthreadsapi.h -> apiset.h [processthreadsapi.h <20:10 20:19>] +REFERENCE_INCLUDE processthreadsapi.h -> apisetcconv.h [processthreadsapi.h <21:10 21:24>] +REFERENCE_INCLUDE processthreadsapi.h -> minwindef.h [processthreadsapi.h <22:10 22:22>] +REFERENCE_INCLUDE processthreadsapi.h -> minwinbase.h [processthreadsapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> sysinfoapi.h [WinBase.h <51:10 51:23>] +FILE: sysinfoapi.h non-indexed +REFERENCE_INCLUDE sysinfoapi.h -> apiset.h [sysinfoapi.h <21:10 21:19>] +REFERENCE_INCLUDE sysinfoapi.h -> apisetcconv.h [sysinfoapi.h <22:10 22:24>] +REFERENCE_INCLUDE sysinfoapi.h -> minwindef.h [sysinfoapi.h <23:10 23:22>] +REFERENCE_INCLUDE sysinfoapi.h -> minwinbase.h [sysinfoapi.h <24:10 24:23>] +REFERENCE_INCLUDE WinBase.h -> memoryapi.h [WinBase.h <52:10 52:22>] +FILE: memoryapi.h non-indexed +REFERENCE_INCLUDE memoryapi.h -> apiset.h [memoryapi.h <20:10 20:19>] +REFERENCE_INCLUDE memoryapi.h -> apisetcconv.h [memoryapi.h <21:10 21:24>] +REFERENCE_INCLUDE memoryapi.h -> minwindef.h [memoryapi.h <22:10 22:22>] +REFERENCE_INCLUDE memoryapi.h -> minwinbase.h [memoryapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> threadpoollegacyapiset.h [WinBase.h <53:10 53:35>] +FILE: threadpoollegacyapiset.h non-indexed +REFERENCE_INCLUDE threadpoollegacyapiset.h -> apiset.h [threadpoollegacyapiset.h <17:10 17:19>] +REFERENCE_INCLUDE threadpoollegacyapiset.h -> apisetcconv.h [threadpoollegacyapiset.h <18:10 18:24>] +REFERENCE_INCLUDE threadpoollegacyapiset.h -> minwindef.h [threadpoollegacyapiset.h <19:10 19:22>] +REFERENCE_INCLUDE threadpoollegacyapiset.h -> minwinbase.h [threadpoollegacyapiset.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> threadpoolapiset.h [WinBase.h <54:10 54:29>] +FILE: threadpoolapiset.h non-indexed +REFERENCE_INCLUDE threadpoolapiset.h -> apiset.h [threadpoolapiset.h <18:10 18:19>] +REFERENCE_INCLUDE threadpoolapiset.h -> apisetcconv.h [threadpoolapiset.h <19:10 19:24>] +REFERENCE_INCLUDE threadpoolapiset.h -> minwindef.h [threadpoolapiset.h <20:10 20:22>] +REFERENCE_INCLUDE threadpoolapiset.h -> minwinbase.h [threadpoolapiset.h <21:10 21:23>] +REFERENCE_INCLUDE WinBase.h -> bemapiset.h [WinBase.h <55:10 55:22>] +FILE: bemapiset.h non-indexed +REFERENCE_INCLUDE bemapiset.h -> apiset.h [bemapiset.h <17:10 17:19>] +REFERENCE_INCLUDE bemapiset.h -> apisetcconv.h [bemapiset.h <18:10 18:24>] +REFERENCE_INCLUDE bemapiset.h -> minwindef.h [bemapiset.h <19:10 19:22>] +REFERENCE_INCLUDE bemapiset.h -> minwinbase.h [bemapiset.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> jobapi.h [WinBase.h <56:10 56:19>] +FILE: jobapi.h non-indexed +REFERENCE_INCLUDE jobapi.h -> apiset.h [jobapi.h <17:10 17:19>] +REFERENCE_INCLUDE jobapi.h -> apisetcconv.h [jobapi.h <18:10 18:24>] +REFERENCE_INCLUDE jobapi.h -> minwindef.h [jobapi.h <19:10 19:22>] +REFERENCE_INCLUDE jobapi.h -> minwinbase.h [jobapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> wow64apiset.h [WinBase.h <57:10 57:24>] +FILE: wow64apiset.h non-indexed +REFERENCE_INCLUDE wow64apiset.h -> apiset.h [wow64apiset.h <17:10 17:19>] +REFERENCE_INCLUDE wow64apiset.h -> apisetcconv.h [wow64apiset.h <18:10 18:24>] +REFERENCE_INCLUDE wow64apiset.h -> minwindef.h [wow64apiset.h <19:10 19:22>] +REFERENCE_INCLUDE wow64apiset.h -> minwinbase.h [wow64apiset.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> libloaderapi.h [WinBase.h <58:10 58:25>] +FILE: libloaderapi.h non-indexed +REFERENCE_INCLUDE libloaderapi.h -> apiset.h [libloaderapi.h <20:10 20:19>] +REFERENCE_INCLUDE libloaderapi.h -> apisetcconv.h [libloaderapi.h <21:10 21:24>] +REFERENCE_INCLUDE libloaderapi.h -> minwindef.h [libloaderapi.h <22:10 22:22>] +REFERENCE_INCLUDE libloaderapi.h -> minwinbase.h [libloaderapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> securitybaseapi.h [WinBase.h <59:10 59:28>] +FILE: securitybaseapi.h non-indexed +REFERENCE_INCLUDE securitybaseapi.h -> apiset.h [securitybaseapi.h <19:10 19:19>] +REFERENCE_INCLUDE securitybaseapi.h -> apisetcconv.h [securitybaseapi.h <20:10 20:24>] +REFERENCE_INCLUDE securitybaseapi.h -> minwindef.h [securitybaseapi.h <21:10 21:22>] +REFERENCE_INCLUDE securitybaseapi.h -> minwinbase.h [securitybaseapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> namespaceapi.h [WinBase.h <60:10 60:25>] +FILE: namespaceapi.h non-indexed +REFERENCE_INCLUDE namespaceapi.h -> apiset.h [namespaceapi.h <17:10 17:19>] +REFERENCE_INCLUDE namespaceapi.h -> apisetcconv.h [namespaceapi.h <18:10 18:24>] +REFERENCE_INCLUDE namespaceapi.h -> minwindef.h [namespaceapi.h <19:10 19:22>] +REFERENCE_INCLUDE namespaceapi.h -> minwinbase.h [namespaceapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> systemtopologyapi.h [WinBase.h <61:10 61:30>] +FILE: systemtopologyapi.h non-indexed +REFERENCE_INCLUDE systemtopologyapi.h -> apiset.h [systemtopologyapi.h <17:10 17:19>] +REFERENCE_INCLUDE systemtopologyapi.h -> apisetcconv.h [systemtopologyapi.h <18:10 18:24>] +REFERENCE_INCLUDE systemtopologyapi.h -> minwindef.h [systemtopologyapi.h <19:10 19:22>] +REFERENCE_INCLUDE systemtopologyapi.h -> minwinbase.h [systemtopologyapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> processtopologyapi.h [WinBase.h <62:10 62:31>] +FILE: processtopologyapi.h non-indexed +REFERENCE_INCLUDE processtopologyapi.h -> apiset.h [processtopologyapi.h <18:10 18:19>] +REFERENCE_INCLUDE processtopologyapi.h -> apisetcconv.h [processtopologyapi.h <19:10 19:24>] +REFERENCE_INCLUDE processtopologyapi.h -> minwindef.h [processtopologyapi.h <20:10 20:22>] +REFERENCE_INCLUDE processtopologyapi.h -> minwinbase.h [processtopologyapi.h <21:10 21:23>] +REFERENCE_INCLUDE WinBase.h -> securityappcontainer.h [WinBase.h <63:10 63:33>] +FILE: securityappcontainer.h non-indexed +REFERENCE_INCLUDE securityappcontainer.h -> apiset.h [securityappcontainer.h <17:10 17:19>] +REFERENCE_INCLUDE securityappcontainer.h -> apisetcconv.h [securityappcontainer.h <18:10 18:24>] +REFERENCE_INCLUDE securityappcontainer.h -> minwindef.h [securityappcontainer.h <21:10 21:22>] +REFERENCE_INCLUDE securityappcontainer.h -> minwinbase.h [securityappcontainer.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> realtimeapiset.h [WinBase.h <64:10 64:27>] +FILE: realtimeapiset.h non-indexed +REFERENCE_INCLUDE realtimeapiset.h -> apiset.h [realtimeapiset.h <17:10 17:19>] +REFERENCE_INCLUDE realtimeapiset.h -> apisetcconv.h [realtimeapiset.h <18:10 18:24>] +REFERENCE_INCLUDE realtimeapiset.h -> minwindef.h [realtimeapiset.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> winerror.h [WinBase.h <7358:10 7358:21>] +FILE: winerror.h non-indexed +REFERENCE_INCLUDE winerror.h -> specstrings.h [winerror.h <24:10 24:24>] +REFERENCE_INCLUDE WinBase.h -> timezoneapi.h [WinBase.h <7359:10 7359:24>] +FILE: timezoneapi.h non-indexed +REFERENCE_INCLUDE timezoneapi.h -> apiset.h [timezoneapi.h <18:10 18:19>] +REFERENCE_INCLUDE timezoneapi.h -> apisetcconv.h [timezoneapi.h <19:10 19:24>] +REFERENCE_INCLUDE timezoneapi.h -> minwindef.h [timezoneapi.h <20:10 20:22>] +REFERENCE_INCLUDE timezoneapi.h -> minwinbase.h [timezoneapi.h <21:10 21:23>] +REFERENCE_INCLUDE Windows.h -> wingdi.h [Windows.h <166:10 166:19>] +FILE: wingdi.h non-indexed +REFERENCE_INCLUDE wingdi.h -> winapifamily.h [wingdi.h <1:10 1:25>] +REFERENCE_INCLUDE wingdi.h -> pshpack1.h [wingdi.h <611:10 611:21>] +FILE: pshpack1.h non-indexed +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <625:10 625:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack2.h [wingdi.h <928:10 928:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <944:10 944:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack2.h [wingdi.h <1039:10 1039:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <1060:10 1060:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack4.h [wingdi.h <1138:10 1138:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <1204:10 1204:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack4.h [wingdi.h <1221:10 1221:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <1295:10 1295:20>] +REFERENCE_INCLUDE Windows.h -> WinUser.h [Windows.h <167:10 167:20>] +FILE: WinUser.h non-indexed +REFERENCE_INCLUDE WinUser.h -> winapifamily.h [WinUser.h <1:10 1:25>] +REFERENCE_INCLUDE WinUser.h -> stdarg.h [WinUser.h <51:10 51:19>] +REFERENCE_INCLUDE WinUser.h -> libloaderapi.h [WinUser.h <54:10 54:25>] +REFERENCE_INCLUDE WinUser.h -> pshpack2.h [WinUser.h <4686:10 4686:21>] +REFERENCE_INCLUDE WinUser.h -> poppack.h [WinUser.h <4770:10 4770:20>] +REFERENCE_INCLUDE WinUser.h -> tvout.h [WinUser.h <12344:10 12344:18>] +FILE: tvout.h non-indexed +REFERENCE_INCLUDE tvout.h -> winapifamily.h [tvout.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> WinNls.h [Windows.h <169:10 169:19>] +FILE: WinNls.h non-indexed +REFERENCE_INCLUDE WinNls.h -> winapifamily.h [WinNls.h <20:10 20:25>] +REFERENCE_INCLUDE WinNls.h -> datetimeapi.h [WinNls.h <30:10 30:24>] +FILE: datetimeapi.h non-indexed +REFERENCE_INCLUDE datetimeapi.h -> apiset.h [datetimeapi.h <19:10 19:19>] +REFERENCE_INCLUDE datetimeapi.h -> apisetcconv.h [datetimeapi.h <20:10 20:24>] +REFERENCE_INCLUDE datetimeapi.h -> minwindef.h [datetimeapi.h <21:10 21:22>] +REFERENCE_INCLUDE datetimeapi.h -> minwinbase.h [datetimeapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinNls.h -> libloaderapi.h [WinNls.h <31:10 31:25>] +REFERENCE_INCLUDE WinNls.h -> stringapiset.h [WinNls.h <1279:10 1279:25>] +FILE: stringapiset.h non-indexed +REFERENCE_INCLUDE stringapiset.h -> apiset.h [stringapiset.h <17:10 17:19>] +REFERENCE_INCLUDE stringapiset.h -> apisetcconv.h [stringapiset.h <18:10 18:24>] +REFERENCE_INCLUDE stringapiset.h -> minwindef.h [stringapiset.h <19:10 19:22>] +REFERENCE_INCLUDE stringapiset.h -> WinNls.h [stringapiset.h <20:10 20:19>] +REFERENCE_INCLUDE Windows.h -> wincon.h [Windows.h <172:10 172:19>] +FILE: wincon.h non-indexed +REFERENCE_INCLUDE wincon.h -> winapifamily.h [wincon.h <1:10 1:25>] +REFERENCE_INCLUDE wincon.h -> wingdi.h [wincon.h <34:10 34:19>] +REFERENCE_INCLUDE wincon.h -> consoleapi.h [wincon.h <817:10 817:23>] +FILE: consoleapi.h non-indexed +REFERENCE_INCLUDE consoleapi.h -> apiset.h [consoleapi.h <17:10 17:19>] +REFERENCE_INCLUDE consoleapi.h -> apisetcconv.h [consoleapi.h <18:10 18:24>] +REFERENCE_INCLUDE consoleapi.h -> Windows.h [consoleapi.h <21:10 21:20>] +REFERENCE_INCLUDE Windows.h -> winver.h [Windows.h <173:10 173:19>] +FILE: winver.h non-indexed +REFERENCE_INCLUDE winver.h -> winapifamily.h [winver.h <1:10 1:25>] +REFERENCE_INCLUDE winver.h -> specstrings.h [winver.h <18:10 18:24>] +REFERENCE_INCLUDE winver.h -> verrsrc.h [winver.h <19:10 19:20>] +FILE: verrsrc.h non-indexed +REFERENCE_INCLUDE verrsrc.h -> winapifamily.h [verrsrc.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winreg.h [Windows.h <176:10 176:19>] +FILE: winreg.h non-indexed +REFERENCE_INCLUDE winreg.h -> winapifamily.h [winreg.h <20:10 20:25>] +REFERENCE_INCLUDE winreg.h -> apiset.h [winreg.h <22:10 22:19>] +REFERENCE_INCLUDE winreg.h -> apisetcconv.h [winreg.h <23:10 23:24>] +REFERENCE_INCLUDE winreg.h -> minwindef.h [winreg.h <24:10 24:22>] +REFERENCE_INCLUDE winreg.h -> minwinbase.h [winreg.h <25:10 25:23>] +REFERENCE_INCLUDE winreg.h -> reason.h [winreg.h <1316:10 1316:19>] +FILE: reason.h non-indexed +REFERENCE_INCLUDE reason.h -> winapifamily.h [reason.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winnetwk.h [Windows.h <179:10 179:21>] +FILE: winnetwk.h non-indexed +REFERENCE_INCLUDE winnetwk.h -> winapifamily.h [winnetwk.h <1:10 1:25>] +REFERENCE_INCLUDE winnetwk.h -> wnnc.h [winnetwk.h <43:10 43:17>] +FILE: wnnc.h non-indexed +REFERENCE_INCLUDE wnnc.h -> winapifamily.h [wnnc.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> stralign.h [Windows.h <217:10 217:21>] +FILE: stralign.h non-indexed +REFERENCE_INCLUDE stralign.h -> winapifamily.h [stralign.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winsvc.h [Windows.h <230:10 230:19>] +FILE: winsvc.h non-indexed +REFERENCE_INCLUDE winsvc.h -> winapifamily.h [winsvc.h <21:10 21:25>] +REFERENCE_INCLUDE Windows.h -> mcx.h [Windows.h <235:10 235:16>] +FILE: mcx.h non-indexed +REFERENCE_INCLUDE Windows.h -> imm.h [Windows.h <239:10 239:16>] +FILE: imm.h non-indexed +REFERENCE_INCLUDE imm.h -> winapifamily.h [imm.h <1:10 1:25>] +REFERENCE_INCLUDE imm.h -> ime_cmodes.h [imm.h <638:10 638:23>] +FILE: ime_cmodes.h non-indexed SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] SYMBOL_BUILTIN_TYPE signed char REFERENCE_TYPE_USAGE int8 -> signed char [b2Settings.h <33:9 33:14>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt index ce648748..bba58a10 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -760,6 +1007,7 @@ COMMENT: comment [b2EdgeShape.h <51:2 51:31>] COMMENT: comment [b2EdgeShape.h <54:2 54:33>] COMMENT: comment [b2EdgeShape.h <57:2 57:70>] REFERENCE_MACRO_USAGE b2EdgeShape.h -> b2_polygonRadius [b2EdgeShape.h <65:13 65:28>] +REFERENCE_INCLUDE b2ChainAndCircleContact.cpp -> new [b2ChainAndCircleContact.cpp <25:10 25:14>] REFERENCE_MACRO_USAGE b2ChainAndCircleContact.cpp -> b2Assert [b2ChainAndCircleContact.cpp <42:2 42:9>] REFERENCE_MACRO_USAGE b2ChainAndCircleContact.cpp -> b2Assert [b2ChainAndCircleContact.cpp <43:2 43:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt index 6b4b8587..08af9842 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -760,6 +1007,7 @@ COMMENT: comment [b2EdgeShape.h <51:2 51:31>] COMMENT: comment [b2EdgeShape.h <54:2 54:33>] COMMENT: comment [b2EdgeShape.h <57:2 57:70>] REFERENCE_MACRO_USAGE b2EdgeShape.h -> b2_polygonRadius [b2EdgeShape.h <65:13 65:28>] +REFERENCE_INCLUDE b2ChainAndPolygonContact.cpp -> new [b2ChainAndPolygonContact.cpp <25:10 25:14>] REFERENCE_MACRO_USAGE b2ChainAndPolygonContact.cpp -> b2Assert [b2ChainAndPolygonContact.cpp <42:2 42:9>] REFERENCE_MACRO_USAGE b2ChainAndPolygonContact.cpp -> b2Assert [b2ChainAndPolygonContact.cpp <43:2 43:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt index 8421e5f8..95b2cbb0 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -822,6 +1069,7 @@ COMMENT: comment [b2TimeOfImpact.h <52:1 52:99>] COMMENT: comment [b2TimeOfImpact.h <53:1 53:92>] COMMENT: comment [b2TimeOfImpact.h <54:1 54:11>] COMMENT: comment [b2TimeOfImpact.h <55:1 55:88>] +REFERENCE_INCLUDE b2CircleContact.cpp -> new [b2CircleContact.cpp <26:10 26:14>] REFERENCE_MACRO_USAGE b2CircleContact.cpp -> b2Assert [b2CircleContact.cpp <43:2 43:9>] REFERENCE_MACRO_USAGE b2CircleContact.cpp -> b2Assert [b2CircleContact.cpp <44:2 44:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt index 5cc8e178..12911c7f 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -233,6 +254,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -380,6 +404,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -852,6 +1099,7 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -913,6 +1161,9 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt index cc62e3ec..5c52c6e8 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -233,6 +254,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -402,6 +426,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -762,6 +1009,7 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -823,6 +1071,9 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt index 1c4a91ed..0117cc48 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -704,6 +951,7 @@ COMMENT: comment [b2Contact.h <197:2 197:34>] COMMENT: comment [b2Contact.h <201:2 201:33>] REFERENCE_INCLUDE b2EdgeAndCircleContact.cpp -> b2BlockAllocator.h [b2EdgeAndCircleContact.cpp <20:10 20:42>] REFERENCE_INCLUDE b2EdgeAndCircleContact.cpp -> b2Fixture.h [b2EdgeAndCircleContact.cpp <21:10 21:37>] +REFERENCE_INCLUDE b2EdgeAndCircleContact.cpp -> new [b2EdgeAndCircleContact.cpp <23:10 23:14>] REFERENCE_MACRO_USAGE b2EdgeAndCircleContact.cpp -> b2Assert [b2EdgeAndCircleContact.cpp <40:2 40:9>] REFERENCE_MACRO_USAGE b2EdgeAndCircleContact.cpp -> b2Assert [b2EdgeAndCircleContact.cpp <41:2 41:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt index 3386d012..a6b3d53c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -704,6 +951,7 @@ COMMENT: comment [b2Contact.h <197:2 197:34>] COMMENT: comment [b2Contact.h <201:2 201:33>] REFERENCE_INCLUDE b2EdgeAndPolygonContact.cpp -> b2BlockAllocator.h [b2EdgeAndPolygonContact.cpp <20:10 20:42>] REFERENCE_INCLUDE b2EdgeAndPolygonContact.cpp -> b2Fixture.h [b2EdgeAndPolygonContact.cpp <21:10 21:37>] +REFERENCE_INCLUDE b2EdgeAndPolygonContact.cpp -> new [b2EdgeAndPolygonContact.cpp <23:10 23:14>] REFERENCE_MACRO_USAGE b2EdgeAndPolygonContact.cpp -> b2Assert [b2EdgeAndPolygonContact.cpp <40:2 40:9>] REFERENCE_MACRO_USAGE b2EdgeAndPolygonContact.cpp -> b2Assert [b2EdgeAndPolygonContact.cpp <41:2 41:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt index 18cfbf96..a7d7c589 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -704,6 +951,7 @@ COMMENT: comment [b2Contact.h <197:2 197:34>] COMMENT: comment [b2Contact.h <201:2 201:33>] REFERENCE_INCLUDE b2PolygonAndCircleContact.cpp -> b2BlockAllocator.h [b2PolygonAndCircleContact.cpp <20:10 20:42>] REFERENCE_INCLUDE b2PolygonAndCircleContact.cpp -> b2Fixture.h [b2PolygonAndCircleContact.cpp <21:10 21:37>] +REFERENCE_INCLUDE b2PolygonAndCircleContact.cpp -> new [b2PolygonAndCircleContact.cpp <23:10 23:14>] REFERENCE_MACRO_USAGE b2PolygonAndCircleContact.cpp -> b2Assert [b2PolygonAndCircleContact.cpp <40:2 40:9>] REFERENCE_MACRO_USAGE b2PolygonAndCircleContact.cpp -> b2Assert [b2PolygonAndCircleContact.cpp <41:2 41:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt index 1ea20c5a..5e34082d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -385,6 +409,229 @@ REFERENCE_MACRO_USAGE b2Body.h -> B2_BODY_H [b2Body.h <19:9 19:17>] SYMBOL_MACRO B2_BODY_H [b2Body.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Body.h -> b2Math.h [b2Body.h <22:10 22:32>] REFERENCE_INCLUDE b2Body.h -> b2Shape.h [b2Body.h <23:10 23:43>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -822,6 +1069,7 @@ COMMENT: comment [b2WorldCallbacks.h <147:2 147:52>] COMMENT: comment [b2WorldCallbacks.h <148:2 148:66>] COMMENT: comment [b2WorldCallbacks.h <149:2 149:72>] COMMENT: comment [b2WorldCallbacks.h <150:2 150:32>] +REFERENCE_INCLUDE b2PolygonContact.cpp -> new [b2PolygonContact.cpp <26:10 26:14>] REFERENCE_MACRO_USAGE b2PolygonContact.cpp -> b2Assert [b2PolygonContact.cpp <43:2 43:9>] REFERENCE_MACRO_USAGE b2PolygonContact.cpp -> b2Assert [b2PolygonContact.cpp <44:2 44:9>] SYMBOL_TYPEDEF int8 [b2Settings.h <33:21 33:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt index 368e9a58..c2712a35 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -326,6 +347,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -443,6 +467,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt index 9f897445..34d5a699 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -314,6 +335,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -431,6 +455,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt index f9db2599..7705b84a 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -428,6 +449,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -545,6 +569,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt index 9d96d691..1957286b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -685,6 +706,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -802,6 +826,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -1036,6 +1283,7 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -1097,6 +1345,9 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] @@ -1318,6 +1569,7 @@ COMMENT: comment [b2World.h <253:2 253:34>] COMMENT: comment [b2World.h <256:2 256:40>] COMMENT: comment [b2World.h <338:1 338:82>] REFERENCE_INCLUDE b2Joint.cpp -> b2BlockAllocator.h [b2Joint.cpp <33:10 33:42>] +REFERENCE_INCLUDE b2Joint.cpp -> new [b2Joint.cpp <35:10 35:14>] REFERENCE_MACRO_USAGE b2Joint.cpp -> b2Assert [b2Joint.cpp <121:3 121:10>] REFERENCE_MACRO_USAGE b2Joint.cpp -> b2Assert [b2Joint.cpp <178:3 178:10>] REFERENCE_MACRO_USAGE b2Joint.cpp -> b2Assert [b2Joint.cpp <185:2 185:9>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt index 7a8a8ff7..966f88b0 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -317,6 +338,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -434,6 +458,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt index 217f033b..e492a44b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -324,6 +345,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -441,6 +465,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt index 071161af..8c8de283 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -338,6 +359,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -455,6 +479,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt index 539af4da..437272a1 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -325,6 +346,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -442,6 +466,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt index 19529e90..d041f182 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -351,6 +372,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -468,6 +492,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt index bc59c567..2f680224 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -319,6 +340,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -436,6 +460,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt index 1d89347d..a96a653c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -317,6 +338,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -434,6 +458,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt index 8acf706e..de9f2d36 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -334,6 +355,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -451,6 +475,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt index e0d5b053..2c625b2c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -250,6 +271,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -367,6 +391,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -680,6 +927,7 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -741,6 +989,9 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt index 2911265b..09e4b4b8 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -105,6 +123,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -238,6 +259,9 @@ REFERENCE_MACRO_USAGE b2Math.h -> b2Assert [b2Math.h <709:2 709:9>] REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>] COMMENT: comment [b2Math.h <716:1 716:59>] REFERENCE_MACRO_USAGE b2Math.h -> b2_pi [b2Math.h <719:25 719:29>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -338,6 +362,27 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -399,6 +444,199 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] @@ -495,6 +733,19 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt index e860648d..3995b9b3 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt @@ -20,6 +20,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -99,6 +117,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -255,6 +276,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -372,6 +396,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -739,6 +986,7 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -800,6 +1048,9 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt index ad583eda..232025f7 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -287,6 +308,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -404,6 +428,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -736,6 +983,7 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -797,6 +1045,9 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt index 8566591a..e4166b59 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -265,6 +286,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -365,6 +389,27 @@ COMMENT: comment [b2GrowableStack.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2GrowableStack.h -> B2_GROWABLE_STACK_H [b2GrowableStack.h <19:9 19:27>] SYMBOL_MACRO B2_GROWABLE_STACK_H [b2GrowableStack.h <20:9 <20:9 20:27> 20:8>] REFERENCE_INCLUDE b2GrowableStack.h -> b2Settings.h [b2GrowableStack.h <21:10 21:36>] +REFERENCE_INCLUDE b2GrowableStack.h -> string.h [b2GrowableStack.h <22:10 22:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] COMMENT: comment [b2GrowableStack.h <24:1 24:65>] COMMENT: comment [b2GrowableStack.h <25:1 25:69>] COMMENT: comment [b2GrowableStack.h <26:1 26:39>] @@ -426,6 +471,199 @@ COMMENT: comment [b2DynamicTree.h <247:3 247:46>] COMMENT: comment [b2DynamicTree.h <248:3 248:36>] COMMENT: comment [b2DynamicTree.h <268:5 268:47>] COMMENT: comment [b2DynamicTree.h <274:5 274:36>] +REFERENCE_INCLUDE b2BroadPhase.h -> algorithm [b2BroadPhase.h <25:10 25:20>] +FILE: algorithm non-indexed +REFERENCE_INCLUDE algorithm -> xmemory [algorithm <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed COMMENT: comment [b2BroadPhase.h <33:1 33:93>] COMMENT: comment [b2BroadPhase.h <34:1 34:90>] COMMENT: comment [b2BroadPhase.h <35:1 35:85>] @@ -689,6 +927,19 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] @@ -1306,6 +1557,7 @@ COMMENT: comment [b2Timer.h <30:2 30:17>] COMMENT: comment [b2Timer.h <33:2 33:22>] COMMENT: comment [b2Timer.h <36:2 36:56>] REFERENCE_MACRO_USAGE b2Timer.h -> _WIN32 [b2Timer.h <41:13 41:18>] +REFERENCE_INCLUDE b2World.cpp -> new [b2World.cpp <35:10 35:14>] COMMENT: comment [b2World.cpp <68:2 68:40>] REFERENCE_MACRO_USAGE b2World.cpp -> b2Assert [b2World.cpp <109:2 109:9>] COMMENT: comment [b2World.cpp <118:2 118:37>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt index 135e212a..c155abc9 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt @@ -10,6 +10,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -171,6 +189,9 @@ COMMENT: comment [b2Math.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Math.h -> B2_MATH_H [b2Math.h <19:9 19:17>] SYMBOL_MACRO B2_MATH_H [b2Math.h <20:9 <20:9 20:17> 20:8>] REFERENCE_INCLUDE b2Math.h -> b2Settings.h [b2Math.h <22:10 22:36>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] @@ -327,6 +348,9 @@ COMMENT: comment [b2Collision.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Collision.h -> B2_COLLISION_H [b2Collision.h <19:9 19:22>] SYMBOL_MACRO B2_COLLISION_H [b2Collision.h <20:9 <20:9 20:22> 20:8>] REFERENCE_INCLUDE b2Collision.h -> b2Math.h [b2Collision.h <22:10 22:32>] +REFERENCE_INCLUDE b2Collision.h -> limits.h [b2Collision.h <23:10 23:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] COMMENT: comment [b2Collision.h <25:1 25:10>] COMMENT: comment [b2Collision.h <26:1 26:73>] COMMENT: comment [b2Collision.h <27:1 27:30>] @@ -444,6 +468,229 @@ COMMENT: comment [b2Shape.h <88:2 88:59>] COMMENT: comment [b2Shape.h <89:2 89:64>] COMMENT: comment [b2Shape.h <94:2 94:100>] COMMENT: comment [b2Shape.h <95:2 95:30>] +REFERENCE_INCLUDE b2Body.h -> memory [b2Body.h <24:10 24:17>] +FILE: memory non-indexed +REFERENCE_INCLUDE memory -> xmemory [memory <6:10 6:18>] +FILE: xmemory non-indexed +REFERENCE_INCLUDE xmemory -> xmemory0 [xmemory <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE memory -> exception [memory <12:11 12:21>] +REFERENCE_INCLUDE memory -> typeinfo [memory <13:11 13:20>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE memory -> type_traits [memory <14:11 14:23>] COMMENT: comment [b2Body.h <35:1 35:19>] COMMENT: comment [b2Body.h <36:1 36:60>] COMMENT: comment [b2Body.h <37:1 37:73>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt index c39416d8..11fc4627 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt @@ -15,6 +15,24 @@ FILE: b2Settings.h COMMENT: comment [b2Settings.h <1:1 17:3>] REFERENCE_MACRO_USAGE b2Settings.h -> B2_SETTINGS_H [b2Settings.h <19:9 19:21>] SYMBOL_MACRO B2_SETTINGS_H [b2Settings.h <20:9 <20:9 20:21> 20:8>] +REFERENCE_INCLUDE b2Settings.h -> stddef.h [b2Settings.h <22:10 22:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE b2Settings.h -> assert.h [b2Settings.h <23:10 23:19>] +FILE: assert.h non-indexed +REFERENCE_INCLUDE assert.h -> corecrt.h [assert.h <12:10 12:20>] +REFERENCE_INCLUDE b2Settings.h -> float.h [b2Settings.h <24:10 24:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] REFERENCE_MACRO_USAGE b2Settings.h -> NDEBUG [b2Settings.h <26:14 26:19>] SYMBOL_MACRO b2DEBUG [b2Settings.h <27:10 <27:10 27:16> 27:9>] SYMBOL_MACRO B2_NOT_USED [b2Settings.h <30:9 <30:9 30:19> 30:33>] @@ -94,6 +112,9 @@ COMMENT: comment [b2Settings.h <147:16 147:40>] COMMENT: comment [b2Settings.h <148:16 148:40>] COMMENT: comment [b2Settings.h <149:19 149:33>] COMMENT: comment [b2Settings.h <152:1 152:21>] +REFERENCE_INCLUDE b2Math.h -> math.h [b2Math.h <23:10 23:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b2Math.h <25:1 25:91>] COMMENT: comment [b2Math.h <32:1 32:56>] SYMBOL_MACRO b2Sqrt [b2Math.h <49:9 <49:9 49:14> 49:25>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt index dbaac771..f1c3b848 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt @@ -19,7 +19,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -81,6 +114,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -222,6 +265,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] @@ -869,6 +954,15 @@ REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_EPSILON [b3Quaternion.h <893:17 893:2 COMMENT: comment [b3Quaternion.h <897:57 897:105>] REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_FORCE_INLINE [b3Quaternion.h <907:1 907:15>] COMMENT: comment [b3Quaternion.h <915:8 915:32>] +REFERENCE_INCLUDE b3Matrix3x3.h -> stdio.h [b3Matrix3x3.h <21:10 21:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_USE_SSE [b3Matrix3x3.h <23:8 23:17>] COMMENT: comment [b3Matrix3x3.h <24:1 24:75>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_ATTRIBUTE_ALIGNED16 [b3Matrix3x3.h <25:14 25:35>] @@ -1178,6 +1272,7 @@ REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_IMPL_SSE [b3DynamicBvh.h <71:23 REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_INT0_IMPL [b3DynamicBvh.h <72:3 72:19>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_IMPL_SSE [b3DynamicBvh.h <63:29 63:44>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_IMPL_SSE [b3DynamicBvh.h <72:22 72:37>] +REFERENCE_INCLUDE b3DynamicBvh.h -> emmintrin.h [b3DynamicBvh.h <73:10 73:22>] COMMENT: comment [b3DynamicBvh.h <76:1 76:3>] COMMENT: comment [b3DynamicBvh.h <77:1 77:26>] COMMENT: comment [b3DynamicBvh.h <78:1 78:3>] @@ -1190,6 +1285,30 @@ SYMBOL_MACRO B3_DBVT_CHECKTYPE [b3DynamicBvh.h <85:9 <85:9 85:25> 85:88>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_USE_MEMMOVE [b3DynamicBvh.h <94:5 94:23>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> __CELLOS_LV2__ [b3DynamicBvh.h <95:15 95:28>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> __MWERKS__ [b3DynamicBvh.h <95:43 95:52>] +REFERENCE_INCLUDE b3DynamicBvh.h -> memory.h [b3DynamicBvh.h <96:10 96:19>] +FILE: memory.h non-indexed +REFERENCE_INCLUDE memory.h -> corecrt_memory.h [memory.h <11:10 11:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE b3DynamicBvh.h -> string.h [b3DynamicBvh.h <98:10 98:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_USE_TEMPLATE [b3DynamicBvh.h <101:9 101:28>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_USE_MEMMOVE [b3DynamicBvh.h <105:9 105:27>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_ENABLE_BENCHMARK [b3DynamicBvh.h <109:9 109:32>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt index f7484f21..be94bdc9 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt @@ -25,7 +25,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -87,6 +120,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -228,6 +271,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] @@ -875,6 +960,15 @@ REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_EPSILON [b3Quaternion.h <893:17 893:2 COMMENT: comment [b3Quaternion.h <897:57 897:105>] REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_FORCE_INLINE [b3Quaternion.h <907:1 907:15>] COMMENT: comment [b3Quaternion.h <915:8 915:32>] +REFERENCE_INCLUDE b3Matrix3x3.h -> stdio.h [b3Matrix3x3.h <21:10 21:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_USE_SSE [b3Matrix3x3.h <23:8 23:17>] COMMENT: comment [b3Matrix3x3.h <24:1 24:75>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_ATTRIBUTE_ALIGNED16 [b3Matrix3x3.h <25:14 25:35>] @@ -1184,6 +1278,7 @@ REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_IMPL_SSE [b3DynamicBvh.h <71:23 REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_INT0_IMPL [b3DynamicBvh.h <72:3 72:19>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_IMPL_SSE [b3DynamicBvh.h <63:29 63:44>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_IMPL_SSE [b3DynamicBvh.h <72:22 72:37>] +REFERENCE_INCLUDE b3DynamicBvh.h -> emmintrin.h [b3DynamicBvh.h <73:10 73:22>] COMMENT: comment [b3DynamicBvh.h <76:1 76:3>] COMMENT: comment [b3DynamicBvh.h <77:1 77:26>] COMMENT: comment [b3DynamicBvh.h <78:1 78:3>] @@ -1196,6 +1291,30 @@ SYMBOL_MACRO B3_DBVT_CHECKTYPE [b3DynamicBvh.h <85:9 <85:9 85:25> 85:88>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_USE_MEMMOVE [b3DynamicBvh.h <94:5 94:23>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> __CELLOS_LV2__ [b3DynamicBvh.h <95:15 95:28>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> __MWERKS__ [b3DynamicBvh.h <95:43 95:52>] +REFERENCE_INCLUDE b3DynamicBvh.h -> memory.h [b3DynamicBvh.h <96:10 96:19>] +FILE: memory.h non-indexed +REFERENCE_INCLUDE memory.h -> corecrt_memory.h [memory.h <11:10 11:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE b3DynamicBvh.h -> string.h [b3DynamicBvh.h <98:10 98:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_USE_TEMPLATE [b3DynamicBvh.h <101:9 101:28>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_USE_MEMMOVE [b3DynamicBvh.h <105:9 105:27>] REFERENCE_MACRO_USAGE b3DynamicBvh.h -> B3_DBVT_ENABLE_BENCHMARK [b3DynamicBvh.h <109:9 109:32>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt index 57e59395..ebdedf86 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt @@ -24,7 +24,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -86,6 +119,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -227,6 +270,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] @@ -963,6 +1048,15 @@ REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_EPSILON [b3Quaternion.h <893:17 893:2 COMMENT: comment [b3Quaternion.h <897:57 897:105>] REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_FORCE_INLINE [b3Quaternion.h <907:1 907:15>] COMMENT: comment [b3Quaternion.h <915:8 915:32>] +REFERENCE_INCLUDE b3Matrix3x3.h -> stdio.h [b3Matrix3x3.h <21:10 21:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_USE_SSE [b3Matrix3x3.h <23:8 23:17>] COMMENT: comment [b3Matrix3x3.h <24:1 24:75>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_ATTRIBUTE_ALIGNED16 [b3Matrix3x3.h <25:14 25:35>] @@ -1229,6 +1323,7 @@ COMMENT: comment [b3AabbUtil.h <211:2 211:155>] REFERENCE_MACRO_USAGE b3AabbUtil.h -> B3_FORCE_INLINE [b3AabbUtil.h <212:2 212:16>] COMMENT: comment [b3AabbUtil.h <228:8 228:26>] COMMENT: comment [b3AabbUtil.h <230:8 230:23>] +REFERENCE_INCLUDE b3OverlappingPairCache.cpp -> stdio.h [b3OverlappingPairCache.cpp <24:10 24:18>] COMMENT: comment [b3OverlappingPairCache.cpp <36:1 36:31>] COMMENT: comment [b3OverlappingPairCache.cpp <54:1 62:4>] COMMENT: comment [b3OverlappingPairCache.cpp <144:2 145:32>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt index a87a09cd..9872e0f7 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt @@ -19,7 +19,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -81,6 +114,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -222,6 +265,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] @@ -868,6 +953,15 @@ REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_EPSILON [b3Quaternion.h <893:17 893:2 COMMENT: comment [b3Quaternion.h <897:57 897:105>] REFERENCE_MACRO_USAGE b3Quaternion.h -> B3_FORCE_INLINE [b3Quaternion.h <907:1 907:15>] COMMENT: comment [b3Quaternion.h <915:8 915:32>] +REFERENCE_INCLUDE b3Matrix3x3.h -> stdio.h [b3Matrix3x3.h <21:10 21:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_USE_SSE [b3Matrix3x3.h <23:8 23:17>] COMMENT: comment [b3Matrix3x3.h <24:1 24:75>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_ATTRIBUTE_ALIGNED16 [b3Matrix3x3.h <25:14 25:35>] @@ -1152,6 +1246,209 @@ COMMENT: comment [b3HashMap.h <1:1 14:3>] REFERENCE_MACRO_USAGE b3HashMap.h -> B3_HASH_MAP_H [b3HashMap.h <17:9 17:21>] SYMBOL_MACRO B3_HASH_MAP_H [b3HashMap.h <18:9 <18:9 18:21> 18:8>] REFERENCE_INCLUDE b3HashMap.h -> b3AlignedObjectArray.h [b3HashMap.h <20:10 20:33>] +REFERENCE_INCLUDE b3HashMap.h -> string [b3HashMap.h <23:10 23:17>] +FILE: string non-indexed +REFERENCE_INCLUDE string -> istream [string <6:10 6:18>] +FILE: istream non-indexed +REFERENCE_INCLUDE istream -> ostream [istream <6:10 6:18>] +FILE: ostream non-indexed +REFERENCE_INCLUDE ostream -> ios [ostream <6:10 6:14>] +FILE: ios non-indexed +REFERENCE_INCLUDE ios -> xlocnum [ios <6:10 6:18>] +FILE: xlocnum non-indexed +REFERENCE_INCLUDE xlocnum -> climits [xlocnum <6:10 6:18>] +FILE: climits non-indexed +REFERENCE_INCLUDE climits -> yvals.h [climits <5:10 5:18>] +REFERENCE_INCLUDE climits -> limits.h [climits <7:10 7:19>] +REFERENCE_INCLUDE xlocnum -> cmath [xlocnum <7:10 7:16>] +FILE: cmath non-indexed +REFERENCE_INCLUDE cmath -> yvals.h [cmath <5:10 5:18>] +REFERENCE_INCLUDE cmath -> math.h [cmath <12:11 12:18>] +REFERENCE_INCLUDE cmath -> xtgmath.h [cmath <647:11 647:21>] +FILE: xtgmath.h non-indexed +REFERENCE_INCLUDE xtgmath.h -> xtr1common [xtgmath.h <8:10 8:21>] +REFERENCE_INCLUDE xlocnum -> cstdio [xlocnum <8:10 8:17>] +FILE: cstdio non-indexed +REFERENCE_INCLUDE cstdio -> yvals.h [cstdio <5:10 5:18>] +REFERENCE_INCLUDE cstdio -> stdio.h [cstdio <13:11 13:19>] +REFERENCE_INCLUDE xlocnum -> cstdlib [xlocnum <9:10 9:18>] +REFERENCE_INCLUDE xlocnum -> streambuf [xlocnum <10:10 10:20>] +FILE: streambuf non-indexed +REFERENCE_INCLUDE streambuf -> xiosbase [streambuf <6:10 6:19>] +FILE: xiosbase non-indexed +REFERENCE_INCLUDE xiosbase -> xlocale [xiosbase <6:10 6:18>] +FILE: xlocale non-indexed +REFERENCE_INCLUDE xlocale -> climits [xlocale <6:10 6:18>] +REFERENCE_INCLUDE xlocale -> cstring [xlocale <7:10 7:18>] +FILE: cstring non-indexed +REFERENCE_INCLUDE cstring -> yvals.h [cstring <5:10 5:18>] +REFERENCE_INCLUDE cstring -> string.h [cstring <13:11 13:20>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE xlocale -> stdexcept [xlocale <8:10 8:20>] +FILE: stdexcept non-indexed +REFERENCE_INCLUDE stdexcept -> exception [stdexcept <6:10 6:20>] +REFERENCE_INCLUDE stdexcept -> xstring [stdexcept <7:10 7:18>] +FILE: xstring non-indexed +REFERENCE_INCLUDE xstring -> xmemory0 [xstring <6:10 6:19>] +FILE: xmemory0 non-indexed +REFERENCE_INCLUDE xmemory0 -> cstdint [xmemory0 <6:10 6:18>] +FILE: cstdint non-indexed +REFERENCE_INCLUDE cstdint -> yvals.h [cstdint <5:10 5:18>] +REFERENCE_INCLUDE cstdint -> stdint.h [cstdint <13:11 13:20>] +FILE: stdint.h non-indexed +REFERENCE_INCLUDE stdint.h -> vcruntime.h [stdint.h <13:10 13:22>] +REFERENCE_INCLUDE xmemory0 -> cstdlib [xmemory0 <7:10 7:18>] +REFERENCE_INCLUDE xmemory0 -> limits [xmemory0 <8:10 8:17>] +FILE: limits non-indexed +REFERENCE_INCLUDE limits -> ymath.h [limits <6:10 6:18>] +FILE: ymath.h non-indexed +REFERENCE_INCLUDE ymath.h -> yvals.h [ymath.h <6:10 6:18>] +REFERENCE_INCLUDE limits -> cfloat [limits <7:10 7:17>] +FILE: cfloat non-indexed +REFERENCE_INCLUDE cfloat -> yvals.h [cfloat <5:10 5:18>] +REFERENCE_INCLUDE cfloat -> float.h [cfloat <7:10 7:18>] +REFERENCE_INCLUDE limits -> climits [limits <8:10 8:18>] +REFERENCE_INCLUDE limits -> cmath [limits <9:10 9:16>] +REFERENCE_INCLUDE limits -> cwchar [limits <10:10 10:17>] +FILE: cwchar non-indexed +REFERENCE_INCLUDE cwchar -> yvals.h [cwchar <5:10 5:18>] +REFERENCE_INCLUDE cwchar -> wchar.h [cwchar <13:11 13:19>] +FILE: wchar.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt.h [wchar.h <13:10 13:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_memcpy_s.h [wchar.h <14:10 14:29>] +REFERENCE_INCLUDE wchar.h -> corecrt_wconio.h [wchar.h <15:10 15:27>] +FILE: corecrt_wconio.h non-indexed +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt.h [corecrt_wconio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wconio.h -> corecrt_stdio_config.h [corecrt_wconio.h <12:10 12:33>] +REFERENCE_INCLUDE wchar.h -> corecrt_wctype.h [wchar.h <16:10 16:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wdirect.h [wchar.h <17:10 17:28>] +FILE: corecrt_wdirect.h non-indexed +REFERENCE_INCLUDE corecrt_wdirect.h -> corecrt.h [corecrt_wdirect.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wio.h [wchar.h <18:10 18:24>] +FILE: corecrt_wio.h non-indexed +REFERENCE_INCLUDE corecrt_wio.h -> corecrt.h [corecrt_wio.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wio.h -> corecrt_share.h [corecrt_wio.h <12:10 12:26>] +FILE: corecrt_share.h non-indexed +REFERENCE_INCLUDE wchar.h -> corecrt_wprocess.h [wchar.h <19:10 19:29>] +FILE: corecrt_wprocess.h non-indexed +REFERENCE_INCLUDE corecrt_wprocess.h -> corecrt.h [corecrt_wprocess.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdio.h [wchar.h <20:10 20:27>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstdlib.h [wchar.h <21:10 21:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wstring.h [wchar.h <22:10 22:28>] +REFERENCE_INCLUDE wchar.h -> corecrt_wtime.h [wchar.h <23:10 23:26>] +FILE: corecrt_wtime.h non-indexed +REFERENCE_INCLUDE corecrt_wtime.h -> corecrt.h [corecrt_wtime.h <11:10 11:20>] +REFERENCE_INCLUDE wchar.h -> stat.h [wchar.h <24:10 24:21>] +FILE: stat.h non-indexed +REFERENCE_INCLUDE stat.h -> corecrt.h [stat.h <10:10 10:20>] +REFERENCE_INCLUDE stat.h -> types.h [stat.h <11:10 11:22>] +FILE: types.h non-indexed +REFERENCE_INCLUDE wchar.h -> types.h [wchar.h <25:10 25:22>] +REFERENCE_INCLUDE wchar.h -> vcruntime_string.h [wchar.h <26:10 26:29>] +REFERENCE_INCLUDE limits -> xstddef [limits <11:10 11:18>] +REFERENCE_INCLUDE xmemory0 -> new [xmemory0 <9:10 9:14>] +REFERENCE_INCLUDE xmemory0 -> xutility [xmemory0 <10:10 10:19>] +FILE: xutility non-indexed +REFERENCE_INCLUDE xutility -> climits [xutility <6:10 6:18>] +REFERENCE_INCLUDE xutility -> cstdlib [xutility <7:10 7:18>] +REFERENCE_INCLUDE xutility -> utility [xutility <8:10 8:18>] +FILE: utility non-indexed +REFERENCE_INCLUDE utility -> xstddef [utility <6:10 6:18>] +REFERENCE_INCLUDE utility -> iosfwd [utility <7:10 7:17>] +FILE: iosfwd non-indexed +REFERENCE_INCLUDE iosfwd -> cstdio [iosfwd <6:10 6:17>] +REFERENCE_INCLUDE iosfwd -> cstring [iosfwd <7:10 7:18>] +REFERENCE_INCLUDE iosfwd -> cwchar [iosfwd <8:10 8:17>] +REFERENCE_INCLUDE iosfwd -> xstddef [iosfwd <9:10 9:18>] +REFERENCE_INCLUDE iosfwd -> crtdbg.h [iosfwd <11:10 11:19>] +FILE: crtdbg.h non-indexed +REFERENCE_INCLUDE crtdbg.h -> corecrt.h [crtdbg.h <11:10 11:20>] +REFERENCE_INCLUDE crtdbg.h -> vcruntime_new_debug.h [crtdbg.h <12:10 12:32>] +FILE: vcruntime_new_debug.h non-indexed +REFERENCE_INCLUDE vcruntime_new_debug.h -> vcruntime_new.h [vcruntime_new_debug.h <10:10 10:26>] +REFERENCE_INCLUDE utility -> type_traits [utility <8:10 8:22>] +REFERENCE_INCLUDE xmemory0 -> xatomic0.h [xmemory0 <1148:12 1148:23>] +FILE: xatomic0.h non-indexed +REFERENCE_INCLUDE xatomic0.h -> yvals.h [xatomic0.h <6:10 6:18>] +REFERENCE_INCLUDE xmemory0 -> intrin.h [xmemory0 <1151:13 1151:22>] +FILE: intrin.h non-indexed +REFERENCE_INCLUDE intrin.h -> vcruntime.h [intrin.h <18:10 18:22>] +REFERENCE_INCLUDE intrin.h -> setjmp.h [intrin.h <19:10 19:19>] +FILE: setjmp.h non-indexed +REFERENCE_INCLUDE setjmp.h -> vcruntime.h [setjmp.h <11:10 11:22>] +REFERENCE_INCLUDE intrin.h -> immintrin.h [intrin.h <24:18 24:30>] +FILE: immintrin.h non-indexed +REFERENCE_INCLUDE immintrin.h -> wmmintrin.h [immintrin.h <28:10 28:22>] +FILE: wmmintrin.h non-indexed +REFERENCE_INCLUDE wmmintrin.h -> nmmintrin.h [wmmintrin.h <31:10 31:22>] +FILE: nmmintrin.h non-indexed +REFERENCE_INCLUDE nmmintrin.h -> smmintrin.h [nmmintrin.h <32:10 32:22>] +FILE: smmintrin.h non-indexed +REFERENCE_INCLUDE smmintrin.h -> tmmintrin.h [smmintrin.h <32:10 32:22>] +FILE: tmmintrin.h non-indexed +REFERENCE_INCLUDE tmmintrin.h -> pmmintrin.h [tmmintrin.h <25:10 25:22>] +FILE: pmmintrin.h non-indexed +REFERENCE_INCLUDE pmmintrin.h -> emmintrin.h [pmmintrin.h <34:10 34:22>] +REFERENCE_INCLUDE intrin.h -> ammintrin.h [intrin.h <25:18 25:30>] +FILE: ammintrin.h non-indexed +REFERENCE_INCLUDE xlocale -> typeinfo [xlocale <9:10 9:19>] +FILE: typeinfo non-indexed +REFERENCE_INCLUDE typeinfo -> xstddef [typeinfo <20:10 20:18>] +REFERENCE_INCLUDE typeinfo -> exception [typeinfo <21:10 21:20>] +REFERENCE_INCLUDE typeinfo -> vcruntime_typeinfo.h [typeinfo <29:10 29:31>] +FILE: vcruntime_typeinfo.h non-indexed +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime.h [vcruntime_typeinfo.h <10:10 10:22>] +REFERENCE_INCLUDE vcruntime_typeinfo.h -> vcruntime_exception.h [vcruntime_typeinfo.h <11:10 11:32>] +REFERENCE_INCLUDE xlocale -> xlocinfo [xlocale <10:10 10:19>] +FILE: xlocinfo non-indexed +REFERENCE_INCLUDE xlocinfo -> xlocinfo.h [xlocinfo <6:10 6:21>] +FILE: xlocinfo.h non-indexed +REFERENCE_INCLUDE xlocinfo.h -> ctype.h [xlocinfo.h <6:10 6:18>] +FILE: ctype.h non-indexed +REFERENCE_INCLUDE ctype.h -> corecrt.h [ctype.h <11:10 11:20>] +REFERENCE_INCLUDE ctype.h -> corecrt_wctype.h [ctype.h <12:10 12:27>] +REFERENCE_INCLUDE xlocinfo.h -> locale.h [xlocinfo.h <7:10 7:19>] +FILE: locale.h non-indexed +REFERENCE_INCLUDE locale.h -> corecrt.h [locale.h <11:10 11:20>] +REFERENCE_INCLUDE xlocinfo.h -> wchar.h [xlocinfo.h <8:10 8:18>] +REFERENCE_INCLUDE xlocinfo.h -> yvals.h [xlocinfo.h <9:10 9:18>] +REFERENCE_INCLUDE xlocinfo -> cstdlib [xlocinfo <7:10 7:18>] +REFERENCE_INCLUDE xlocinfo -> xstddef [xlocinfo <8:10 8:18>] +REFERENCE_INCLUDE xlocale -> xfacet [xlocale <12:10 12:17>] +FILE: xfacet non-indexed +REFERENCE_INCLUDE xfacet -> yvals.h [xfacet <6:10 6:18>] +REFERENCE_INCLUDE xiosbase -> system_error [xiosbase <8:11 8:24>] +FILE: system_error non-indexed +REFERENCE_INCLUDE system_error -> cerrno [system_error <6:10 6:17>] +FILE: cerrno non-indexed +REFERENCE_INCLUDE cerrno -> yvals.h [cerrno <6:10 6:18>] +REFERENCE_INCLUDE cerrno -> errno.h [cerrno <14:11 14:19>] +REFERENCE_INCLUDE system_error -> cstdlib [system_error <7:10 7:18>] +REFERENCE_INCLUDE system_error -> stdexcept [system_error <8:10 8:20>] +REFERENCE_INCLUDE xiosbase -> share.h [xiosbase <10:11 10:19>] +FILE: share.h non-indexed +REFERENCE_INCLUDE share.h -> corecrt_share.h [share.h <11:10 11:26>] COMMENT: comment [b3HashMap.h <25:1 25:72>] REFERENCE_MACRO_USAGE b3HashMap.h -> B3_FORCE_INLINE [b3HashMap.h <31:2 31:16>] COMMENT: comment [b3HashMap.h <41:3 41:70>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt index 8e28eec1..528bee04 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt @@ -34,7 +34,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -96,6 +129,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -805,6 +848,15 @@ REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_MATRIX3x3_H [b3Matrix3x3.h <16:9 16:22 SYMBOL_MACRO B3_MATRIX3x3_H [b3Matrix3x3.h <17:9 <17:9 17:22> 17:8>] REFERENCE_INCLUDE b3Matrix3x3.h -> b3Vector3.h [b3Matrix3x3.h <19:10 19:22>] REFERENCE_INCLUDE b3Matrix3x3.h -> b3Quaternion.h [b3Matrix3x3.h <20:10 20:25>] +REFERENCE_INCLUDE b3Matrix3x3.h -> stdio.h [b3Matrix3x3.h <21:10 21:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_USE_SSE [b3Matrix3x3.h <23:8 23:17>] COMMENT: comment [b3Matrix3x3.h <24:1 24:75>] REFERENCE_MACRO_USAGE b3Matrix3x3.h -> B3_ATTRIBUTE_ALIGNED16 [b3Matrix3x3.h <25:14 25:35>] @@ -1086,6 +1138,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt index 54fcc02b..f4c8a1e4 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt @@ -14,7 +14,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -76,6 +109,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt index 4243bcd7..b2523602 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt @@ -25,8 +25,685 @@ COMMENT: comment [b3Logging.h <64:1 64:59>] COMMENT: comment [b3Logging.h <68:1 68:125>] REFERENCE_MACRO_USAGE b3Logging.h -> __cplusplus [b3Logging.h <73:8 73:18>] COMMENT: comment [b3Logging.h <77:7 77:21>] +REFERENCE_INCLUDE b3Logging.cpp -> stdio.h [b3Logging.cpp <18:10 18:18>] +FILE: stdio.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt.h [stdio.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE stdio.h -> corecrt_wstdio.h [stdio.h <12:10 12:27>] +FILE: corecrt_wstdio.h non-indexed +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt.h [corecrt_wstdio.h <12:10 12:20>] +REFERENCE_INCLUDE corecrt_wstdio.h -> corecrt_stdio_config.h [corecrt_wstdio.h <13:10 13:33>] +FILE: corecrt_stdio_config.h non-indexed +REFERENCE_INCLUDE corecrt_stdio_config.h -> corecrt.h [corecrt_stdio_config.h <10:10 10:20>] +REFERENCE_INCLUDE b3Logging.cpp -> stdarg.h [b3Logging.cpp <19:10 19:19>] +FILE: stdarg.h non-indexed +REFERENCE_INCLUDE stdarg.h -> vcruntime.h [stdarg.h <11:10 11:22>] REFERENCE_MACRO_USAGE b3Logging.cpp -> _WIN32 [b3Logging.cpp <21:8 21:13>] +REFERENCE_INCLUDE b3Logging.cpp -> Windows.h [b3Logging.cpp <22:10 22:20>] +FILE: Windows.h non-indexed +REFERENCE_INCLUDE Windows.h -> winapifamily.h [Windows.h <1:10 1:25>] +FILE: winapifamily.h non-indexed +REFERENCE_INCLUDE Windows.h -> sdkddkver.h [Windows.h <22:10 22:22>] +FILE: sdkddkver.h non-indexed +REFERENCE_INCLUDE Windows.h -> excpt.h [Windows.h <160:10 160:18>] +FILE: excpt.h non-indexed +REFERENCE_INCLUDE excpt.h -> vcruntime.h [excpt.h <12:10 12:22>] +REFERENCE_INCLUDE Windows.h -> stdarg.h [Windows.h <161:10 161:19>] +REFERENCE_INCLUDE Windows.h -> windef.h [Windows.h <164:10 164:19>] +FILE: windef.h non-indexed +REFERENCE_INCLUDE windef.h -> winapifamily.h [windef.h <1:10 1:25>] +REFERENCE_INCLUDE windef.h -> minwindef.h [windef.h <24:10 24:22>] +FILE: minwindef.h non-indexed +REFERENCE_INCLUDE minwindef.h -> specstrings.h [minwindef.h <14:10 14:24>] +FILE: specstrings.h non-indexed +REFERENCE_INCLUDE specstrings.h -> sal.h [specstrings.h <56:10 56:16>] +REFERENCE_INCLUDE specstrings.h -> specstrings_strict.h [specstrings.h <513:10 513:31>] +FILE: specstrings_strict.h non-indexed +REFERENCE_INCLUDE specstrings_strict.h -> specstrings_undef.h [specstrings_strict.h <188:10 188:30>] +FILE: specstrings_undef.h non-indexed +REFERENCE_INCLUDE specstrings.h -> driverspecs.h [specstrings.h <534:10 534:24>] +FILE: driverspecs.h non-indexed +REFERENCE_INCLUDE driverspecs.h -> sdv_driverspecs.h [driverspecs.h <125:10 125:28>] +FILE: sdv_driverspecs.h non-indexed +REFERENCE_INCLUDE driverspecs.h -> concurrencysal.h [driverspecs.h <126:10 126:27>] +REFERENCE_INCLUDE minwindef.h -> winapifamily.h [minwindef.h <16:10 16:25>] +REFERENCE_INCLUDE minwindef.h -> winnt.h [minwindef.h <182:10 182:18>] +FILE: winnt.h non-indexed +REFERENCE_INCLUDE winnt.h -> ctype.h [winnt.h <31:10 31:18>] +FILE: ctype.h non-indexed +REFERENCE_INCLUDE ctype.h -> corecrt.h [ctype.h <11:10 11:20>] +REFERENCE_INCLUDE ctype.h -> corecrt_wctype.h [ctype.h <12:10 12:27>] +FILE: corecrt_wctype.h non-indexed +REFERENCE_INCLUDE corecrt_wctype.h -> corecrt.h [corecrt_wctype.h <11:10 11:20>] +REFERENCE_INCLUDE winnt.h -> winapifamily.h [winnt.h <32:10 32:25>] +REFERENCE_INCLUDE winnt.h -> specstrings.h [winnt.h <82:10 82:24>] +REFERENCE_INCLUDE winnt.h -> kernelspecs.h [winnt.h <83:10 83:24>] +FILE: kernelspecs.h non-indexed +REFERENCE_INCLUDE kernelspecs.h -> driverspecs.h [kernelspecs.h <36:10 36:24>] +REFERENCE_INCLUDE winnt.h -> basetsd.h [winnt.h <171:10 171:20>] +FILE: basetsd.h non-indexed +REFERENCE_INCLUDE winnt.h -> guiddef.h [winnt.h <1083:10 1083:20>] +FILE: guiddef.h non-indexed +REFERENCE_INCLUDE guiddef.h -> string.h [guiddef.h <146:10 146:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] +REFERENCE_INCLUDE winnt.h -> excpt.h [winnt.h <1304:10 1304:18>] +REFERENCE_INCLUDE winnt.h -> sdkddkver.h [winnt.h <1466:10 1466:22>] +REFERENCE_INCLUDE winnt.h -> pshpack4.h [winnt.h <8835:10 8835:21>] +FILE: pshpack4.h non-indexed +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <8935:10 8935:20>] +FILE: poppack.h non-indexed +REFERENCE_INCLUDE winnt.h -> pshpack4.h [winnt.h <9168:10 9168:21>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <9177:10 9177:20>] +REFERENCE_INCLUDE winnt.h -> pshpack4.h [winnt.h <14869:10 14869:21>] +REFERENCE_INCLUDE winnt.h -> pshpack2.h [winnt.h <14877:10 14877:21>] +FILE: pshpack2.h non-indexed +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <14999:10 14999:20>] +REFERENCE_INCLUDE winnt.h -> pshpack2.h [winnt.h <15405:10 15405:21>] +REFERENCE_INCLUDE winnt.h -> pshpack2.h [winnt.h <15568:10 15568:21>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <15579:10 15579:20>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <16074:10 16074:20>] +REFERENCE_INCLUDE winnt.h -> pshpack8.h [winnt.h <16171:10 16171:21>] +FILE: pshpack8.h non-indexed +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <16183:10 16183:20>] +REFERENCE_INCLUDE winnt.h -> poppack.h [winnt.h <16764:10 16764:20>] +REFERENCE_INCLUDE winnt.h -> apiset.h [winnt.h <16892:10 16892:19>] +FILE: apiset.h non-indexed +REFERENCE_INCLUDE winnt.h -> string.h [winnt.h <17464:10 17464:19>] +REFERENCE_INCLUDE winnt.h -> ktmtypes.h [winnt.h <19112:10 19112:21>] +FILE: ktmtypes.h non-indexed +REFERENCE_INCLUDE windef.h -> winnt.h [windef.h <31:10 31:18>] +REFERENCE_INCLUDE Windows.h -> WinBase.h [Windows.h <165:10 165:20>] +FILE: WinBase.h non-indexed +REFERENCE_INCLUDE WinBase.h -> winapifamily.h [WinBase.h <1:10 1:25>] +REFERENCE_INCLUDE WinBase.h -> apisetcconv.h [WinBase.h <30:10 30:24>] +FILE: apisetcconv.h non-indexed +REFERENCE_INCLUDE WinBase.h -> minwinbase.h [WinBase.h <31:10 31:23>] +FILE: minwinbase.h non-indexed +REFERENCE_INCLUDE WinBase.h -> processenv.h [WinBase.h <37:10 37:23>] +FILE: processenv.h non-indexed +REFERENCE_INCLUDE processenv.h -> apiset.h [processenv.h <19:10 19:19>] +REFERENCE_INCLUDE processenv.h -> apisetcconv.h [processenv.h <20:10 20:24>] +REFERENCE_INCLUDE processenv.h -> minwindef.h [processenv.h <23:10 23:22>] +REFERENCE_INCLUDE WinBase.h -> fileapi.h [WinBase.h <38:10 38:20>] +FILE: fileapi.h non-indexed +REFERENCE_INCLUDE fileapi.h -> apiset.h [fileapi.h <21:10 21:19>] +REFERENCE_INCLUDE fileapi.h -> apisetcconv.h [fileapi.h <22:10 22:24>] +REFERENCE_INCLUDE fileapi.h -> minwindef.h [fileapi.h <23:10 23:22>] +REFERENCE_INCLUDE fileapi.h -> minwinbase.h [fileapi.h <24:10 24:23>] +REFERENCE_INCLUDE WinBase.h -> debugapi.h [WinBase.h <39:10 39:21>] +FILE: debugapi.h non-indexed +REFERENCE_INCLUDE debugapi.h -> apiset.h [debugapi.h <19:10 19:19>] +REFERENCE_INCLUDE debugapi.h -> apisetcconv.h [debugapi.h <20:10 20:24>] +REFERENCE_INCLUDE debugapi.h -> minwindef.h [debugapi.h <21:10 21:22>] +REFERENCE_INCLUDE debugapi.h -> minwinbase.h [debugapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> utilapiset.h [WinBase.h <40:10 40:23>] +FILE: utilapiset.h non-indexed +REFERENCE_INCLUDE utilapiset.h -> apiset.h [utilapiset.h <17:10 17:19>] +REFERENCE_INCLUDE utilapiset.h -> apisetcconv.h [utilapiset.h <18:10 18:24>] +REFERENCE_INCLUDE utilapiset.h -> minwindef.h [utilapiset.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> handleapi.h [WinBase.h <41:10 41:22>] +FILE: handleapi.h non-indexed +REFERENCE_INCLUDE handleapi.h -> apiset.h [handleapi.h <17:10 17:19>] +REFERENCE_INCLUDE handleapi.h -> apisetcconv.h [handleapi.h <18:10 18:24>] +REFERENCE_INCLUDE handleapi.h -> minwindef.h [handleapi.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> errhandlingapi.h [WinBase.h <42:10 42:27>] +FILE: errhandlingapi.h non-indexed +REFERENCE_INCLUDE errhandlingapi.h -> apiset.h [errhandlingapi.h <19:10 19:19>] +REFERENCE_INCLUDE errhandlingapi.h -> apisetcconv.h [errhandlingapi.h <20:10 20:24>] +REFERENCE_INCLUDE errhandlingapi.h -> minwindef.h [errhandlingapi.h <21:10 21:22>] +REFERENCE_INCLUDE WinBase.h -> fibersapi.h [WinBase.h <43:10 43:22>] +FILE: fibersapi.h non-indexed +REFERENCE_INCLUDE fibersapi.h -> apiset.h [fibersapi.h <19:10 19:19>] +REFERENCE_INCLUDE fibersapi.h -> apisetcconv.h [fibersapi.h <20:10 20:24>] +REFERENCE_INCLUDE fibersapi.h -> minwindef.h [fibersapi.h <21:10 21:22>] +REFERENCE_INCLUDE WinBase.h -> namedpipeapi.h [WinBase.h <44:10 44:25>] +FILE: namedpipeapi.h non-indexed +REFERENCE_INCLUDE namedpipeapi.h -> apiset.h [namedpipeapi.h <19:10 19:19>] +REFERENCE_INCLUDE namedpipeapi.h -> apisetcconv.h [namedpipeapi.h <20:10 20:24>] +REFERENCE_INCLUDE namedpipeapi.h -> minwindef.h [namedpipeapi.h <21:10 21:22>] +REFERENCE_INCLUDE namedpipeapi.h -> minwinbase.h [namedpipeapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> profileapi.h [WinBase.h <45:10 45:23>] +FILE: profileapi.h non-indexed +REFERENCE_INCLUDE profileapi.h -> apiset.h [profileapi.h <17:10 17:19>] +REFERENCE_INCLUDE profileapi.h -> apisetcconv.h [profileapi.h <18:10 18:24>] +REFERENCE_INCLUDE profileapi.h -> minwindef.h [profileapi.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> heapapi.h [WinBase.h <46:10 46:20>] +FILE: heapapi.h non-indexed +REFERENCE_INCLUDE heapapi.h -> apiset.h [heapapi.h <17:10 17:19>] +REFERENCE_INCLUDE heapapi.h -> apisetcconv.h [heapapi.h <18:10 18:24>] +REFERENCE_INCLUDE heapapi.h -> minwindef.h [heapapi.h <19:10 19:22>] +REFERENCE_INCLUDE heapapi.h -> minwinbase.h [heapapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> ioapiset.h [WinBase.h <47:10 47:21>] +FILE: ioapiset.h non-indexed +REFERENCE_INCLUDE ioapiset.h -> apiset.h [ioapiset.h <19:10 19:19>] +REFERENCE_INCLUDE ioapiset.h -> apisetcconv.h [ioapiset.h <20:10 20:24>] +REFERENCE_INCLUDE ioapiset.h -> minwindef.h [ioapiset.h <21:10 21:22>] +REFERENCE_INCLUDE ioapiset.h -> minwinbase.h [ioapiset.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> synchapi.h [WinBase.h <48:10 48:21>] +FILE: synchapi.h non-indexed +REFERENCE_INCLUDE synchapi.h -> apiset.h [synchapi.h <20:10 20:19>] +REFERENCE_INCLUDE synchapi.h -> apisetcconv.h [synchapi.h <21:10 21:24>] +REFERENCE_INCLUDE synchapi.h -> minwindef.h [synchapi.h <22:10 22:22>] +REFERENCE_INCLUDE synchapi.h -> minwinbase.h [synchapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> interlockedapi.h [WinBase.h <49:10 49:27>] +FILE: interlockedapi.h non-indexed +REFERENCE_INCLUDE interlockedapi.h -> apiset.h [interlockedapi.h <19:10 19:19>] +REFERENCE_INCLUDE interlockedapi.h -> apisetcconv.h [interlockedapi.h <20:10 20:24>] +REFERENCE_INCLUDE interlockedapi.h -> minwindef.h [interlockedapi.h <21:10 21:22>] +REFERENCE_INCLUDE WinBase.h -> processthreadsapi.h [WinBase.h <50:10 50:30>] +FILE: processthreadsapi.h non-indexed +REFERENCE_INCLUDE processthreadsapi.h -> apiset.h [processthreadsapi.h <20:10 20:19>] +REFERENCE_INCLUDE processthreadsapi.h -> apisetcconv.h [processthreadsapi.h <21:10 21:24>] +REFERENCE_INCLUDE processthreadsapi.h -> minwindef.h [processthreadsapi.h <22:10 22:22>] +REFERENCE_INCLUDE processthreadsapi.h -> minwinbase.h [processthreadsapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> sysinfoapi.h [WinBase.h <51:10 51:23>] +FILE: sysinfoapi.h non-indexed +REFERENCE_INCLUDE sysinfoapi.h -> apiset.h [sysinfoapi.h <21:10 21:19>] +REFERENCE_INCLUDE sysinfoapi.h -> apisetcconv.h [sysinfoapi.h <22:10 22:24>] +REFERENCE_INCLUDE sysinfoapi.h -> minwindef.h [sysinfoapi.h <23:10 23:22>] +REFERENCE_INCLUDE sysinfoapi.h -> minwinbase.h [sysinfoapi.h <24:10 24:23>] +REFERENCE_INCLUDE WinBase.h -> memoryapi.h [WinBase.h <52:10 52:22>] +FILE: memoryapi.h non-indexed +REFERENCE_INCLUDE memoryapi.h -> apiset.h [memoryapi.h <20:10 20:19>] +REFERENCE_INCLUDE memoryapi.h -> apisetcconv.h [memoryapi.h <21:10 21:24>] +REFERENCE_INCLUDE memoryapi.h -> minwindef.h [memoryapi.h <22:10 22:22>] +REFERENCE_INCLUDE memoryapi.h -> minwinbase.h [memoryapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> threadpoollegacyapiset.h [WinBase.h <53:10 53:35>] +FILE: threadpoollegacyapiset.h non-indexed +REFERENCE_INCLUDE threadpoollegacyapiset.h -> apiset.h [threadpoollegacyapiset.h <17:10 17:19>] +REFERENCE_INCLUDE threadpoollegacyapiset.h -> apisetcconv.h [threadpoollegacyapiset.h <18:10 18:24>] +REFERENCE_INCLUDE threadpoollegacyapiset.h -> minwindef.h [threadpoollegacyapiset.h <19:10 19:22>] +REFERENCE_INCLUDE threadpoollegacyapiset.h -> minwinbase.h [threadpoollegacyapiset.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> threadpoolapiset.h [WinBase.h <54:10 54:29>] +FILE: threadpoolapiset.h non-indexed +REFERENCE_INCLUDE threadpoolapiset.h -> apiset.h [threadpoolapiset.h <18:10 18:19>] +REFERENCE_INCLUDE threadpoolapiset.h -> apisetcconv.h [threadpoolapiset.h <19:10 19:24>] +REFERENCE_INCLUDE threadpoolapiset.h -> minwindef.h [threadpoolapiset.h <20:10 20:22>] +REFERENCE_INCLUDE threadpoolapiset.h -> minwinbase.h [threadpoolapiset.h <21:10 21:23>] +REFERENCE_INCLUDE WinBase.h -> bemapiset.h [WinBase.h <55:10 55:22>] +FILE: bemapiset.h non-indexed +REFERENCE_INCLUDE bemapiset.h -> apiset.h [bemapiset.h <17:10 17:19>] +REFERENCE_INCLUDE bemapiset.h -> apisetcconv.h [bemapiset.h <18:10 18:24>] +REFERENCE_INCLUDE bemapiset.h -> minwindef.h [bemapiset.h <19:10 19:22>] +REFERENCE_INCLUDE bemapiset.h -> minwinbase.h [bemapiset.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> jobapi.h [WinBase.h <56:10 56:19>] +FILE: jobapi.h non-indexed +REFERENCE_INCLUDE jobapi.h -> apiset.h [jobapi.h <17:10 17:19>] +REFERENCE_INCLUDE jobapi.h -> apisetcconv.h [jobapi.h <18:10 18:24>] +REFERENCE_INCLUDE jobapi.h -> minwindef.h [jobapi.h <19:10 19:22>] +REFERENCE_INCLUDE jobapi.h -> minwinbase.h [jobapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> wow64apiset.h [WinBase.h <57:10 57:24>] +FILE: wow64apiset.h non-indexed +REFERENCE_INCLUDE wow64apiset.h -> apiset.h [wow64apiset.h <17:10 17:19>] +REFERENCE_INCLUDE wow64apiset.h -> apisetcconv.h [wow64apiset.h <18:10 18:24>] +REFERENCE_INCLUDE wow64apiset.h -> minwindef.h [wow64apiset.h <19:10 19:22>] +REFERENCE_INCLUDE wow64apiset.h -> minwinbase.h [wow64apiset.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> libloaderapi.h [WinBase.h <58:10 58:25>] +FILE: libloaderapi.h non-indexed +REFERENCE_INCLUDE libloaderapi.h -> apiset.h [libloaderapi.h <20:10 20:19>] +REFERENCE_INCLUDE libloaderapi.h -> apisetcconv.h [libloaderapi.h <21:10 21:24>] +REFERENCE_INCLUDE libloaderapi.h -> minwindef.h [libloaderapi.h <22:10 22:22>] +REFERENCE_INCLUDE libloaderapi.h -> minwinbase.h [libloaderapi.h <23:10 23:23>] +REFERENCE_INCLUDE WinBase.h -> securitybaseapi.h [WinBase.h <59:10 59:28>] +FILE: securitybaseapi.h non-indexed +REFERENCE_INCLUDE securitybaseapi.h -> apiset.h [securitybaseapi.h <19:10 19:19>] +REFERENCE_INCLUDE securitybaseapi.h -> apisetcconv.h [securitybaseapi.h <20:10 20:24>] +REFERENCE_INCLUDE securitybaseapi.h -> minwindef.h [securitybaseapi.h <21:10 21:22>] +REFERENCE_INCLUDE securitybaseapi.h -> minwinbase.h [securitybaseapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> namespaceapi.h [WinBase.h <60:10 60:25>] +FILE: namespaceapi.h non-indexed +REFERENCE_INCLUDE namespaceapi.h -> apiset.h [namespaceapi.h <17:10 17:19>] +REFERENCE_INCLUDE namespaceapi.h -> apisetcconv.h [namespaceapi.h <18:10 18:24>] +REFERENCE_INCLUDE namespaceapi.h -> minwindef.h [namespaceapi.h <19:10 19:22>] +REFERENCE_INCLUDE namespaceapi.h -> minwinbase.h [namespaceapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> systemtopologyapi.h [WinBase.h <61:10 61:30>] +FILE: systemtopologyapi.h non-indexed +REFERENCE_INCLUDE systemtopologyapi.h -> apiset.h [systemtopologyapi.h <17:10 17:19>] +REFERENCE_INCLUDE systemtopologyapi.h -> apisetcconv.h [systemtopologyapi.h <18:10 18:24>] +REFERENCE_INCLUDE systemtopologyapi.h -> minwindef.h [systemtopologyapi.h <19:10 19:22>] +REFERENCE_INCLUDE systemtopologyapi.h -> minwinbase.h [systemtopologyapi.h <20:10 20:23>] +REFERENCE_INCLUDE WinBase.h -> processtopologyapi.h [WinBase.h <62:10 62:31>] +FILE: processtopologyapi.h non-indexed +REFERENCE_INCLUDE processtopologyapi.h -> apiset.h [processtopologyapi.h <18:10 18:19>] +REFERENCE_INCLUDE processtopologyapi.h -> apisetcconv.h [processtopologyapi.h <19:10 19:24>] +REFERENCE_INCLUDE processtopologyapi.h -> minwindef.h [processtopologyapi.h <20:10 20:22>] +REFERENCE_INCLUDE processtopologyapi.h -> minwinbase.h [processtopologyapi.h <21:10 21:23>] +REFERENCE_INCLUDE WinBase.h -> securityappcontainer.h [WinBase.h <63:10 63:33>] +FILE: securityappcontainer.h non-indexed +REFERENCE_INCLUDE securityappcontainer.h -> apiset.h [securityappcontainer.h <17:10 17:19>] +REFERENCE_INCLUDE securityappcontainer.h -> apisetcconv.h [securityappcontainer.h <18:10 18:24>] +REFERENCE_INCLUDE securityappcontainer.h -> minwindef.h [securityappcontainer.h <21:10 21:22>] +REFERENCE_INCLUDE securityappcontainer.h -> minwinbase.h [securityappcontainer.h <22:10 22:23>] +REFERENCE_INCLUDE WinBase.h -> realtimeapiset.h [WinBase.h <64:10 64:27>] +FILE: realtimeapiset.h non-indexed +REFERENCE_INCLUDE realtimeapiset.h -> apiset.h [realtimeapiset.h <17:10 17:19>] +REFERENCE_INCLUDE realtimeapiset.h -> apisetcconv.h [realtimeapiset.h <18:10 18:24>] +REFERENCE_INCLUDE realtimeapiset.h -> minwindef.h [realtimeapiset.h <19:10 19:22>] +REFERENCE_INCLUDE WinBase.h -> winerror.h [WinBase.h <7358:10 7358:21>] +FILE: winerror.h non-indexed +REFERENCE_INCLUDE winerror.h -> specstrings.h [winerror.h <24:10 24:24>] +REFERENCE_INCLUDE WinBase.h -> timezoneapi.h [WinBase.h <7359:10 7359:24>] +FILE: timezoneapi.h non-indexed +REFERENCE_INCLUDE timezoneapi.h -> apiset.h [timezoneapi.h <18:10 18:19>] +REFERENCE_INCLUDE timezoneapi.h -> apisetcconv.h [timezoneapi.h <19:10 19:24>] +REFERENCE_INCLUDE timezoneapi.h -> minwindef.h [timezoneapi.h <20:10 20:22>] +REFERENCE_INCLUDE timezoneapi.h -> minwinbase.h [timezoneapi.h <21:10 21:23>] +REFERENCE_INCLUDE Windows.h -> wingdi.h [Windows.h <166:10 166:19>] +FILE: wingdi.h non-indexed +REFERENCE_INCLUDE wingdi.h -> winapifamily.h [wingdi.h <1:10 1:25>] +REFERENCE_INCLUDE wingdi.h -> pshpack1.h [wingdi.h <611:10 611:21>] +FILE: pshpack1.h non-indexed +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <625:10 625:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack2.h [wingdi.h <928:10 928:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <944:10 944:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack2.h [wingdi.h <1039:10 1039:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <1060:10 1060:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack4.h [wingdi.h <1138:10 1138:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <1204:10 1204:20>] +REFERENCE_INCLUDE wingdi.h -> pshpack4.h [wingdi.h <1221:10 1221:21>] +REFERENCE_INCLUDE wingdi.h -> poppack.h [wingdi.h <1295:10 1295:20>] +REFERENCE_INCLUDE Windows.h -> WinUser.h [Windows.h <167:10 167:20>] +FILE: WinUser.h non-indexed +REFERENCE_INCLUDE WinUser.h -> winapifamily.h [WinUser.h <1:10 1:25>] +REFERENCE_INCLUDE WinUser.h -> stdarg.h [WinUser.h <51:10 51:19>] +REFERENCE_INCLUDE WinUser.h -> libloaderapi.h [WinUser.h <54:10 54:25>] +REFERENCE_INCLUDE WinUser.h -> pshpack2.h [WinUser.h <4686:10 4686:21>] +REFERENCE_INCLUDE WinUser.h -> poppack.h [WinUser.h <4770:10 4770:20>] +REFERENCE_INCLUDE WinUser.h -> tvout.h [WinUser.h <12344:10 12344:18>] +FILE: tvout.h non-indexed +REFERENCE_INCLUDE tvout.h -> winapifamily.h [tvout.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> WinNls.h [Windows.h <169:10 169:19>] +FILE: WinNls.h non-indexed +REFERENCE_INCLUDE WinNls.h -> winapifamily.h [WinNls.h <20:10 20:25>] +REFERENCE_INCLUDE WinNls.h -> datetimeapi.h [WinNls.h <30:10 30:24>] +FILE: datetimeapi.h non-indexed +REFERENCE_INCLUDE datetimeapi.h -> apiset.h [datetimeapi.h <19:10 19:19>] +REFERENCE_INCLUDE datetimeapi.h -> apisetcconv.h [datetimeapi.h <20:10 20:24>] +REFERENCE_INCLUDE datetimeapi.h -> minwindef.h [datetimeapi.h <21:10 21:22>] +REFERENCE_INCLUDE datetimeapi.h -> minwinbase.h [datetimeapi.h <22:10 22:23>] +REFERENCE_INCLUDE WinNls.h -> libloaderapi.h [WinNls.h <31:10 31:25>] +REFERENCE_INCLUDE WinNls.h -> stringapiset.h [WinNls.h <1279:10 1279:25>] +FILE: stringapiset.h non-indexed +REFERENCE_INCLUDE stringapiset.h -> apiset.h [stringapiset.h <17:10 17:19>] +REFERENCE_INCLUDE stringapiset.h -> apisetcconv.h [stringapiset.h <18:10 18:24>] +REFERENCE_INCLUDE stringapiset.h -> minwindef.h [stringapiset.h <19:10 19:22>] +REFERENCE_INCLUDE stringapiset.h -> WinNls.h [stringapiset.h <20:10 20:19>] +REFERENCE_INCLUDE Windows.h -> wincon.h [Windows.h <172:10 172:19>] +FILE: wincon.h non-indexed +REFERENCE_INCLUDE wincon.h -> winapifamily.h [wincon.h <1:10 1:25>] +REFERENCE_INCLUDE wincon.h -> wingdi.h [wincon.h <34:10 34:19>] +REFERENCE_INCLUDE wincon.h -> consoleapi.h [wincon.h <817:10 817:23>] +FILE: consoleapi.h non-indexed +REFERENCE_INCLUDE consoleapi.h -> apiset.h [consoleapi.h <17:10 17:19>] +REFERENCE_INCLUDE consoleapi.h -> apisetcconv.h [consoleapi.h <18:10 18:24>] +REFERENCE_INCLUDE consoleapi.h -> Windows.h [consoleapi.h <21:10 21:20>] +REFERENCE_INCLUDE Windows.h -> winver.h [Windows.h <173:10 173:19>] +FILE: winver.h non-indexed +REFERENCE_INCLUDE winver.h -> winapifamily.h [winver.h <1:10 1:25>] +REFERENCE_INCLUDE winver.h -> specstrings.h [winver.h <18:10 18:24>] +REFERENCE_INCLUDE winver.h -> verrsrc.h [winver.h <19:10 19:20>] +FILE: verrsrc.h non-indexed +REFERENCE_INCLUDE verrsrc.h -> winapifamily.h [verrsrc.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winreg.h [Windows.h <176:10 176:19>] +FILE: winreg.h non-indexed +REFERENCE_INCLUDE winreg.h -> winapifamily.h [winreg.h <20:10 20:25>] +REFERENCE_INCLUDE winreg.h -> apiset.h [winreg.h <22:10 22:19>] +REFERENCE_INCLUDE winreg.h -> apisetcconv.h [winreg.h <23:10 23:24>] +REFERENCE_INCLUDE winreg.h -> minwindef.h [winreg.h <24:10 24:22>] +REFERENCE_INCLUDE winreg.h -> minwinbase.h [winreg.h <25:10 25:23>] +REFERENCE_INCLUDE winreg.h -> reason.h [winreg.h <1316:10 1316:19>] +FILE: reason.h non-indexed +REFERENCE_INCLUDE reason.h -> winapifamily.h [reason.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winnetwk.h [Windows.h <179:10 179:21>] +FILE: winnetwk.h non-indexed +REFERENCE_INCLUDE winnetwk.h -> winapifamily.h [winnetwk.h <1:10 1:25>] +REFERENCE_INCLUDE winnetwk.h -> wnnc.h [winnetwk.h <43:10 43:17>] +FILE: wnnc.h non-indexed +REFERENCE_INCLUDE wnnc.h -> winapifamily.h [wnnc.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> cderr.h [Windows.h <183:10 183:18>] +FILE: cderr.h non-indexed +REFERENCE_INCLUDE Windows.h -> dde.h [Windows.h <184:10 184:16>] +FILE: dde.h non-indexed +REFERENCE_INCLUDE dde.h -> winapifamily.h [dde.h <19:10 19:25>] +REFERENCE_INCLUDE Windows.h -> ddeml.h [Windows.h <185:10 185:18>] +FILE: ddeml.h non-indexed +REFERENCE_INCLUDE ddeml.h -> winapifamily.h [ddeml.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> dlgs.h [Windows.h <186:10 186:17>] +FILE: dlgs.h non-indexed +REFERENCE_INCLUDE dlgs.h -> winapifamily.h [dlgs.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> lzexpand.h [Windows.h <188:10 188:21>] +FILE: lzexpand.h non-indexed +REFERENCE_INCLUDE lzexpand.h -> winapifamily.h [lzexpand.h <23:10 23:25>] +REFERENCE_INCLUDE Windows.h -> mmsystem.h [Windows.h <189:10 189:21>] +FILE: mmsystem.h non-indexed +REFERENCE_INCLUDE mmsystem.h -> winapifamily.h [mmsystem.h <1:10 1:25>] +REFERENCE_INCLUDE mmsystem.h -> mmsyscom.h [mmsystem.h <34:10 34:21>] +FILE: mmsyscom.h non-indexed +REFERENCE_INCLUDE mmsyscom.h -> winapifamily.h [mmsyscom.h <1:10 1:25>] +REFERENCE_INCLUDE mmsyscom.h -> pshpack1.h [mmsyscom.h <21:10 21:21>] +REFERENCE_INCLUDE mmsyscom.h -> poppack.h [mmsyscom.h <312:10 312:20>] +REFERENCE_INCLUDE mmsystem.h -> pshpack1.h [mmsystem.h <37:10 37:21>] +REFERENCE_INCLUDE mmsystem.h -> mciapi.h [mmsystem.h <61:10 61:19>] +FILE: mciapi.h non-indexed +REFERENCE_INCLUDE mciapi.h -> apiset.h [mciapi.h <17:10 17:19>] +REFERENCE_INCLUDE mciapi.h -> apisetcconv.h [mciapi.h <18:10 18:24>] +REFERENCE_INCLUDE mciapi.h -> mmsyscom.h [mciapi.h <21:10 21:21>] +REFERENCE_INCLUDE mmsystem.h -> mmiscapi.h [mmsystem.h <66:10 66:21>] +FILE: mmiscapi.h non-indexed +REFERENCE_INCLUDE mmiscapi.h -> apiset.h [mmiscapi.h <18:10 18:19>] +REFERENCE_INCLUDE mmiscapi.h -> apisetcconv.h [mmiscapi.h <19:10 19:24>] +REFERENCE_INCLUDE mmiscapi.h -> mmsyscom.h [mmiscapi.h <22:10 22:21>] +REFERENCE_INCLUDE mmsystem.h -> mmiscapi2.h [mmsystem.h <67:10 67:22>] +FILE: mmiscapi2.h non-indexed +REFERENCE_INCLUDE mmiscapi2.h -> apiset.h [mmiscapi2.h <17:10 17:19>] +REFERENCE_INCLUDE mmiscapi2.h -> apisetcconv.h [mmiscapi2.h <18:10 18:24>] +REFERENCE_INCLUDE mmiscapi2.h -> mmsyscom.h [mmiscapi2.h <21:10 21:21>] +REFERENCE_INCLUDE mmsystem.h -> playsoundapi.h [mmsystem.h <71:10 71:25>] +FILE: playsoundapi.h non-indexed +REFERENCE_INCLUDE playsoundapi.h -> apiset.h [playsoundapi.h <17:10 17:19>] +REFERENCE_INCLUDE playsoundapi.h -> apisetcconv.h [playsoundapi.h <18:10 18:24>] +REFERENCE_INCLUDE playsoundapi.h -> mmsyscom.h [playsoundapi.h <21:10 21:21>] +REFERENCE_INCLUDE mmsystem.h -> mmeapi.h [mmsystem.h <73:10 73:19>] +FILE: mmeapi.h non-indexed +REFERENCE_INCLUDE mmeapi.h -> apiset.h [mmeapi.h <17:10 17:19>] +REFERENCE_INCLUDE mmeapi.h -> apisetcconv.h [mmeapi.h <18:10 18:24>] +REFERENCE_INCLUDE mmeapi.h -> mmsyscom.h [mmeapi.h <21:10 21:21>] +REFERENCE_INCLUDE mmsystem.h -> timeapi.h [mmsystem.h <82:10 82:20>] +FILE: timeapi.h non-indexed +REFERENCE_INCLUDE timeapi.h -> apiset.h [timeapi.h <17:10 17:19>] +REFERENCE_INCLUDE timeapi.h -> apisetcconv.h [timeapi.h <18:10 18:24>] +REFERENCE_INCLUDE timeapi.h -> mmsyscom.h [timeapi.h <21:10 21:21>] +REFERENCE_INCLUDE mmsystem.h -> joystickapi.h [mmsystem.h <92:10 92:24>] +FILE: joystickapi.h non-indexed +REFERENCE_INCLUDE joystickapi.h -> apiset.h [joystickapi.h <17:10 17:19>] +REFERENCE_INCLUDE joystickapi.h -> apisetcconv.h [joystickapi.h <18:10 18:24>] +REFERENCE_INCLUDE joystickapi.h -> mmsyscom.h [joystickapi.h <21:10 21:21>] +REFERENCE_INCLUDE mmsystem.h -> poppack.h [mmsystem.h <143:10 143:20>] +REFERENCE_INCLUDE Windows.h -> nb30.h [Windows.h <190:10 190:17>] +FILE: nb30.h non-indexed +REFERENCE_INCLUDE nb30.h -> winapifamily.h [nb30.h <23:10 23:25>] +REFERENCE_INCLUDE Windows.h -> rpc.h [Windows.h <191:10 191:16>] +FILE: rpc.h non-indexed +REFERENCE_INCLUDE rpc.h -> basetsd.h [rpc.h <50:10 50:20>] +REFERENCE_INCLUDE rpc.h -> pshpack8.h [rpc.h <67:10 67:21>] +REFERENCE_INCLUDE rpc.h -> rpcdce.h [rpc.h <158:10 158:19>] +FILE: rpcdce.h non-indexed +REFERENCE_INCLUDE rpcdce.h -> winapifamily.h [rpcdce.h <1:10 1:25>] +REFERENCE_INCLUDE rpcdce.h -> specstrings.h [rpcdce.h <55:10 55:24>] +REFERENCE_INCLUDE rpcdce.h -> rpcdcep.h [rpcdce.h <3075:10 3075:20>] +FILE: rpcdcep.h non-indexed +REFERENCE_INCLUDE rpcdcep.h -> winapifamily.h [rpcdcep.h <1:10 1:25>] +REFERENCE_INCLUDE rpc.h -> rpcnsi.h [rpc.h <160:10 160:19>] +FILE: rpcnsi.h non-indexed +REFERENCE_INCLUDE rpcnsi.h -> winapifamily.h [rpcnsi.h <1:10 1:25>] +REFERENCE_INCLUDE rpc.h -> rpcnterr.h [rpc.h <162:10 162:21>] +FILE: rpcnterr.h non-indexed +REFERENCE_INCLUDE rpcnterr.h -> winapifamily.h [rpcnterr.h <1:10 1:25>] +REFERENCE_INCLUDE rpc.h -> excpt.h [rpc.h <163:10 163:18>] +REFERENCE_INCLUDE rpc.h -> winerror.h [rpc.h <165:10 165:21>] +REFERENCE_INCLUDE rpc.h -> rpcasync.h [rpc.h <214:10 214:21>] +FILE: rpcasync.h non-indexed +REFERENCE_INCLUDE rpcasync.h -> winapifamily.h [rpcasync.h <1:10 1:25>] +REFERENCE_INCLUDE rpcasync.h -> pshpack8.h [rpcasync.h <26:10 26:21>] +REFERENCE_INCLUDE rpcasync.h -> poppack.h [rpcasync.h <750:10 750:20>] +REFERENCE_INCLUDE rpc.h -> poppack.h [rpc.h <219:10 219:20>] +REFERENCE_INCLUDE Windows.h -> shellapi.h [Windows.h <193:10 193:21>] +FILE: shellapi.h non-indexed +REFERENCE_INCLUDE shellapi.h -> winapifamily.h [shellapi.h <1:10 1:25>] +REFERENCE_INCLUDE shellapi.h -> specstrings.h [shellapi.h <14:10 14:24>] +REFERENCE_INCLUDE Windows.h -> winperf.h [Windows.h <195:10 195:20>] +FILE: winperf.h non-indexed +REFERENCE_INCLUDE winperf.h -> winapifamily.h [winperf.h <1:10 1:25>] +REFERENCE_INCLUDE winperf.h -> pshpack8.h [winperf.h <45:10 45:21>] +REFERENCE_INCLUDE winperf.h -> poppack.h [winperf.h <683:10 683:20>] +REFERENCE_INCLUDE Windows.h -> winsock.h [Windows.h <196:10 196:20>] +FILE: winsock.h non-indexed +REFERENCE_INCLUDE winsock.h -> winapifamily.h [winsock.h <1:10 1:25>] +REFERENCE_INCLUDE winsock.h -> inaddr.h [winsock.h <272:10 272:19>] +FILE: inaddr.h non-indexed +REFERENCE_INCLUDE Windows.h -> wincrypt.h [Windows.h <199:10 199:21>] +FILE: wincrypt.h non-indexed +REFERENCE_INCLUDE wincrypt.h -> specstrings.h [wincrypt.h <15:10 15:24>] +REFERENCE_INCLUDE wincrypt.h -> winapifamily.h [wincrypt.h <33:10 33:25>] +REFERENCE_INCLUDE wincrypt.h -> bcrypt.h [wincrypt.h <1932:10 1932:19>] +FILE: bcrypt.h non-indexed +REFERENCE_INCLUDE bcrypt.h -> winapifamily.h [bcrypt.h <15:10 15:25>] +REFERENCE_INCLUDE wincrypt.h -> ncrypt.h [wincrypt.h <1940:10 1940:19>] +FILE: ncrypt.h non-indexed +REFERENCE_INCLUDE ncrypt.h -> winapifamily.h [ncrypt.h <1:10 1:25>] +REFERENCE_INCLUDE ncrypt.h -> bcrypt.h [ncrypt.h <30:10 30:19>] +REFERENCE_INCLUDE wincrypt.h -> dpapi.h [wincrypt.h <21024:10 21024:18>] +FILE: dpapi.h non-indexed +REFERENCE_INCLUDE Windows.h -> winefs.h [Windows.h <200:10 200:19>] +FILE: winefs.h non-indexed +REFERENCE_INCLUDE winefs.h -> winapifamily.h [winefs.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winscard.h [Windows.h <201:10 201:21>] +FILE: winscard.h non-indexed +REFERENCE_INCLUDE winscard.h -> wtypes.h [winscard.h <30:10 30:19>] +FILE: wtypes.h non-indexed +REFERENCE_INCLUDE wtypes.h -> rpc.h [wtypes.h <22:10 22:16>] +REFERENCE_INCLUDE wtypes.h -> rpcndr.h [wtypes.h <23:10 23:19>] +FILE: rpcndr.h non-indexed +REFERENCE_INCLUDE rpcndr.h -> winapifamily.h [rpcndr.h <37:10 37:25>] +REFERENCE_INCLUDE rpcndr.h -> pshpack8.h [rpcndr.h <39:10 39:21>] +REFERENCE_INCLUDE rpcndr.h -> basetsd.h [rpcndr.h <40:10 40:20>] +REFERENCE_INCLUDE rpcndr.h -> rpcnsip.h [rpcndr.h <42:10 42:20>] +FILE: rpcnsip.h non-indexed +REFERENCE_INCLUDE rpcnsip.h -> winapifamily.h [rpcnsip.h <1:10 1:25>] +REFERENCE_INCLUDE rpcndr.h -> rpcsal.h [rpcndr.h <45:10 45:19>] +FILE: rpcsal.h non-indexed +REFERENCE_INCLUDE rpcsal.h -> specstrings.h [rpcsal.h <138:10 138:24>] +REFERENCE_INCLUDE rpcndr.h -> poppack.h [rpcndr.h <3195:10 3195:20>] +REFERENCE_INCLUDE wtypes.h -> WTypesbase.h [wtypes.h <40:10 40:23>] +FILE: WTypesbase.h non-indexed +REFERENCE_INCLUDE WTypesbase.h -> rpc.h [WTypesbase.h <22:10 22:16>] +REFERENCE_INCLUDE WTypesbase.h -> rpcndr.h [WTypesbase.h <23:10 23:19>] +REFERENCE_INCLUDE WTypesbase.h -> basetsd.h [WTypesbase.h <40:10 40:20>] +REFERENCE_INCLUDE WTypesbase.h -> guiddef.h [WTypesbase.h <41:10 41:20>] +REFERENCE_INCLUDE winscard.h -> winioctl.h [winscard.h <31:10 31:21>] +FILE: winioctl.h non-indexed +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <2223:10 2223:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <2506:10 2506:20>] +REFERENCE_INCLUDE winioctl.h -> winapifamily.h [winioctl.h <2609:10 2609:25>] +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <3034:10 3034:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <3040:10 3040:20>] +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <3656:10 3656:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <3665:10 3665:20>] +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <3679:10 3679:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <3690:10 3690:20>] +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <3715:10 3715:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <3725:10 3725:20>] +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <3731:10 3731:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <3741:10 3741:20>] +REFERENCE_INCLUDE winioctl.h -> pshpack1.h [winioctl.h <3770:10 3770:21>] +REFERENCE_INCLUDE winioctl.h -> poppack.h [winioctl.h <3776:10 3776:20>] +REFERENCE_INCLUDE winscard.h -> winsmcrd.h [winscard.h <32:10 32:21>] +FILE: winsmcrd.h non-indexed +REFERENCE_INCLUDE winscard.h -> winapifamily.h [winscard.h <36:10 36:25>] +REFERENCE_INCLUDE Windows.h -> winspool.h [Windows.h <206:10 206:21>] +FILE: winspool.h non-indexed +REFERENCE_INCLUDE winspool.h -> winapifamily.h [winspool.h <20:10 20:25>] +REFERENCE_INCLUDE winspool.h -> prsht.h [winspool.h <23:10 23:18>] +FILE: prsht.h non-indexed +REFERENCE_INCLUDE prsht.h -> winapifamily.h [prsht.h <1:10 1:25>] +REFERENCE_INCLUDE prsht.h -> pshpack8.h [prsht.h <54:10 54:21>] +REFERENCE_INCLUDE prsht.h -> poppack.h [prsht.h <904:10 904:20>] +REFERENCE_INCLUDE Windows.h -> Ole2.h [Windows.h <210:10 210:17>] +FILE: Ole2.h non-indexed +REFERENCE_INCLUDE Ole2.h -> winapifamily.h [Ole2.h <1:10 1:25>] +REFERENCE_INCLUDE Ole2.h -> pshpack8.h [Ole2.h <22:10 22:21>] +REFERENCE_INCLUDE Ole2.h -> winerror.h [Ole2.h <31:10 31:21>] +REFERENCE_INCLUDE Ole2.h -> objbase.h [Ole2.h <32:10 32:20>] +FILE: objbase.h non-indexed +REFERENCE_INCLUDE objbase.h -> winapifamily.h [objbase.h <1:10 1:25>] +REFERENCE_INCLUDE objbase.h -> rpc.h [objbase.h <15:10 15:16>] +REFERENCE_INCLUDE objbase.h -> rpcndr.h [objbase.h <16:10 16:19>] +REFERENCE_INCLUDE objbase.h -> pshpack8.h [objbase.h <26:10 26:21>] +REFERENCE_INCLUDE objbase.h -> combaseapi.h [objbase.h <27:10 27:23>] +FILE: combaseapi.h non-indexed +REFERENCE_INCLUDE combaseapi.h -> apiset.h [combaseapi.h <14:10 14:19>] +REFERENCE_INCLUDE combaseapi.h -> apisetcconv.h [combaseapi.h <15:10 15:24>] +REFERENCE_INCLUDE combaseapi.h -> rpc.h [combaseapi.h <29:10 29:16>] +REFERENCE_INCLUDE combaseapi.h -> rpcndr.h [combaseapi.h <30:10 30:19>] +REFERENCE_INCLUDE combaseapi.h -> pshpack8.h [combaseapi.h <61:10 61:21>] ERROR: unknown type name 'IUnknown' [combaseapi.h <229:21 229:21>] +REFERENCE_INCLUDE combaseapi.h -> stdlib.h [combaseapi.h <313:10 313:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE combaseapi.h -> WTypesbase.h [combaseapi.h <374:10 374:23>] +REFERENCE_INCLUDE combaseapi.h -> Unknwnbase.h [combaseapi.h <375:10 375:23>] +FILE: Unknwnbase.h non-indexed +REFERENCE_INCLUDE Unknwnbase.h -> rpc.h [Unknwnbase.h <22:10 22:16>] +REFERENCE_INCLUDE Unknwnbase.h -> rpcndr.h [Unknwnbase.h <23:10 23:19>] +REFERENCE_INCLUDE Unknwnbase.h -> Windows.h [Unknwnbase.h <30:10 30:20>] +REFERENCE_INCLUDE Unknwnbase.h -> Ole2.h [Unknwnbase.h <31:10 31:17>] +REFERENCE_INCLUDE Unknwnbase.h -> WTypesbase.h [Unknwnbase.h <65:10 65:23>] +REFERENCE_INCLUDE Unknwnbase.h -> winapifamily.h [Unknwnbase.h <75:10 75:25>] +REFERENCE_INCLUDE combaseapi.h -> ObjIdlbase.h [combaseapi.h <376:10 376:23>] +FILE: ObjIdlbase.h non-indexed +REFERENCE_INCLUDE ObjIdlbase.h -> rpc.h [ObjIdlbase.h <22:10 22:16>] +REFERENCE_INCLUDE ObjIdlbase.h -> rpcndr.h [ObjIdlbase.h <23:10 23:19>] +REFERENCE_INCLUDE ObjIdlbase.h -> Windows.h [ObjIdlbase.h <30:10 30:20>] +REFERENCE_INCLUDE ObjIdlbase.h -> Ole2.h [ObjIdlbase.h <31:10 31:17>] +REFERENCE_INCLUDE ObjIdlbase.h -> Unknwnbase.h [ObjIdlbase.h <443:10 443:23>] +REFERENCE_INCLUDE ObjIdlbase.h -> winapifamily.h [ObjIdlbase.h <453:10 453:25>] +REFERENCE_INCLUDE combaseapi.h -> guiddef.h [combaseapi.h <378:10 378:20>] +REFERENCE_INCLUDE combaseapi.h -> cguid.h [combaseapi.h <382:10 382:18>] +FILE: cguid.h non-indexed +REFERENCE_INCLUDE cguid.h -> winapifamily.h [cguid.h <1:10 1:25>] +REFERENCE_INCLUDE combaseapi.h -> poppack.h [combaseapi.h <1510:10 1510:20>] +REFERENCE_INCLUDE objbase.h -> ObjIdl.h [objbase.h <107:10 107:19>] +FILE: ObjIdl.h non-indexed +REFERENCE_INCLUDE ObjIdl.h -> rpc.h [ObjIdl.h <22:10 22:16>] +REFERENCE_INCLUDE ObjIdl.h -> rpcndr.h [ObjIdl.h <23:10 23:19>] +REFERENCE_INCLUDE ObjIdl.h -> Windows.h [ObjIdl.h <30:10 30:20>] +REFERENCE_INCLUDE ObjIdl.h -> Ole2.h [ObjIdl.h <31:10 31:17>] +REFERENCE_INCLUDE ObjIdl.h -> Unknwn.h [ObjIdl.h <723:10 723:19>] +FILE: Unknwn.h non-indexed +REFERENCE_INCLUDE Unknwn.h -> rpc.h [Unknwn.h <22:10 22:16>] +REFERENCE_INCLUDE Unknwn.h -> rpcndr.h [Unknwn.h <23:10 23:19>] +REFERENCE_INCLUDE Unknwn.h -> Windows.h [Unknwn.h <30:10 30:20>] +REFERENCE_INCLUDE Unknwn.h -> Ole2.h [Unknwn.h <31:10 31:17>] +REFERENCE_INCLUDE Unknwn.h -> wtypes.h [Unknwn.h <65:10 65:19>] +REFERENCE_INCLUDE Unknwn.h -> winapifamily.h [Unknwn.h <84:10 84:25>] +REFERENCE_INCLUDE ObjIdl.h -> winapifamily.h [ObjIdl.h <733:10 733:25>] +REFERENCE_INCLUDE ObjIdl.h -> winapifamily.h [ObjIdl.h <765:10 765:25>] +REFERENCE_INCLUDE objbase.h -> urlmon.h [objbase.h <394:10 394:19>] +FILE: urlmon.h non-indexed +REFERENCE_INCLUDE urlmon.h -> rpc.h [urlmon.h <22:10 22:16>] +REFERENCE_INCLUDE urlmon.h -> rpcndr.h [urlmon.h <23:10 23:19>] +REFERENCE_INCLUDE urlmon.h -> Windows.h [urlmon.h <30:10 30:20>] +REFERENCE_INCLUDE urlmon.h -> Ole2.h [urlmon.h <31:10 31:17>] +REFERENCE_INCLUDE urlmon.h -> ObjIdl.h [urlmon.h <422:10 422:19>] +REFERENCE_INCLUDE urlmon.h -> oleidl.h [urlmon.h <423:10 423:19>] +FILE: oleidl.h non-indexed +REFERENCE_INCLUDE oleidl.h -> rpc.h [oleidl.h <22:10 22:16>] +REFERENCE_INCLUDE oleidl.h -> rpcndr.h [oleidl.h <23:10 23:19>] +REFERENCE_INCLUDE oleidl.h -> Windows.h [oleidl.h <30:10 30:20>] +REFERENCE_INCLUDE oleidl.h -> Ole2.h [oleidl.h <31:10 31:17>] +REFERENCE_INCLUDE oleidl.h -> ObjIdl.h [oleidl.h <205:10 205:19>] +REFERENCE_INCLUDE oleidl.h -> winapifamily.h [oleidl.h <224:10 224:25>] +REFERENCE_INCLUDE urlmon.h -> servprov.h [urlmon.h <424:10 424:21>] +FILE: servprov.h non-indexed +REFERENCE_INCLUDE servprov.h -> rpc.h [servprov.h <22:10 22:16>] +REFERENCE_INCLUDE servprov.h -> rpcndr.h [servprov.h <23:10 23:19>] +REFERENCE_INCLUDE servprov.h -> Windows.h [servprov.h <30:10 30:20>] +REFERENCE_INCLUDE servprov.h -> Ole2.h [servprov.h <31:10 31:17>] +REFERENCE_INCLUDE servprov.h -> ObjIdl.h [servprov.h <51:10 51:19>] +REFERENCE_INCLUDE servprov.h -> winapifamily.h [servprov.h <77:10 77:25>] +REFERENCE_INCLUDE urlmon.h -> msxml.h [urlmon.h <425:10 425:18>] +FILE: msxml.h non-indexed +REFERENCE_INCLUDE msxml.h -> rpc.h [msxml.h <22:10 22:16>] +REFERENCE_INCLUDE msxml.h -> rpcndr.h [msxml.h <23:10 23:19>] +REFERENCE_INCLUDE msxml.h -> Unknwn.h [msxml.h <303:10 303:19>] +REFERENCE_INCLUDE msxml.h -> ObjIdl.h [msxml.h <304:10 304:19>] +REFERENCE_INCLUDE msxml.h -> OAIdl.h [msxml.h <305:10 305:18>] +FILE: OAIdl.h non-indexed +REFERENCE_INCLUDE OAIdl.h -> rpc.h [OAIdl.h <22:10 22:16>] +REFERENCE_INCLUDE OAIdl.h -> rpcndr.h [OAIdl.h <23:10 23:19>] +REFERENCE_INCLUDE OAIdl.h -> Windows.h [OAIdl.h <30:10 30:20>] +REFERENCE_INCLUDE OAIdl.h -> Ole2.h [OAIdl.h <31:10 31:17>] +REFERENCE_INCLUDE OAIdl.h -> ObjIdl.h [OAIdl.h <184:10 184:19>] +REFERENCE_INCLUDE OAIdl.h -> winapifamily.h [OAIdl.h <194:10 194:25>] +REFERENCE_INCLUDE msxml.h -> winapifamily.h [msxml.h <324:10 324:25>] +REFERENCE_INCLUDE urlmon.h -> winapifamily.h [urlmon.h <451:10 451:25>] +REFERENCE_INCLUDE objbase.h -> PropIdl.h [objbase.h <395:10 395:20>] +FILE: PropIdl.h non-indexed +REFERENCE_INCLUDE PropIdl.h -> rpc.h [PropIdl.h <22:10 22:16>] +REFERENCE_INCLUDE PropIdl.h -> rpcndr.h [PropIdl.h <23:10 23:19>] +REFERENCE_INCLUDE PropIdl.h -> Windows.h [PropIdl.h <30:10 30:20>] +REFERENCE_INCLUDE PropIdl.h -> Ole2.h [PropIdl.h <31:10 31:17>] +REFERENCE_INCLUDE PropIdl.h -> ObjIdl.h [PropIdl.h <72:10 72:19>] +REFERENCE_INCLUDE PropIdl.h -> OAIdl.h [PropIdl.h <73:10 73:18>] +REFERENCE_INCLUDE PropIdl.h -> winapifamily.h [PropIdl.h <83:10 83:25>] +REFERENCE_INCLUDE objbase.h -> poppack.h [objbase.h <413:10 413:20>] +REFERENCE_INCLUDE Ole2.h -> OleAuto.h [Ole2.h <33:10 33:20>] +FILE: OleAuto.h non-indexed +REFERENCE_INCLUDE OleAuto.h -> winapifamily.h [OleAuto.h <1:10 1:25>] +REFERENCE_INCLUDE OleAuto.h -> pshpack8.h [OleAuto.h <23:10 23:21>] +REFERENCE_INCLUDE OleAuto.h -> OAIdl.h [OleAuto.h <59:10 59:18>] +REFERENCE_INCLUDE OleAuto.h -> poppack.h [OleAuto.h <1418:10 1418:20>] +REFERENCE_INCLUDE Ole2.h -> oleidl.h [Ole2.h <65:10 65:19>] +REFERENCE_INCLUDE Ole2.h -> poppack.h [Ole2.h <385:10 385:20>] +REFERENCE_INCLUDE Windows.h -> commdlg.h [Windows.h <213:10 213:20>] +FILE: commdlg.h non-indexed +REFERENCE_INCLUDE commdlg.h -> winapifamily.h [commdlg.h <1:10 1:25>] +REFERENCE_INCLUDE commdlg.h -> prsht.h [commdlg.h <41:10 41:18>] +REFERENCE_INCLUDE Windows.h -> stralign.h [Windows.h <217:10 217:21>] +FILE: stralign.h non-indexed +REFERENCE_INCLUDE stralign.h -> winapifamily.h [stralign.h <1:10 1:25>] +REFERENCE_INCLUDE Windows.h -> winsvc.h [Windows.h <230:10 230:19>] +FILE: winsvc.h non-indexed +REFERENCE_INCLUDE winsvc.h -> winapifamily.h [winsvc.h <21:10 21:25>] +REFERENCE_INCLUDE Windows.h -> mcx.h [Windows.h <235:10 235:16>] +FILE: mcx.h non-indexed +REFERENCE_INCLUDE Windows.h -> imm.h [Windows.h <239:10 239:16>] +FILE: imm.h non-indexed +REFERENCE_INCLUDE imm.h -> winapifamily.h [imm.h <1:10 1:25>] +REFERENCE_INCLUDE imm.h -> ime_cmodes.h [imm.h <638:10 638:23>] +FILE: ime_cmodes.h non-indexed COMMENT: comment [b3Logging.cpp <23:8 23:16>] REFERENCE_MACRO_USAGE b3Logging.cpp -> _WIN32 [b3Logging.cpp <28:8 28:13>] COMMENT: comment [b3Logging.cpp <32:5 32:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt index f6ad4a91..daac9d26 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt @@ -15,7 +15,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -77,6 +110,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -605,6 +648,7 @@ REFERENCE_MACRO_USAGE b3Vector3.cpp -> B3_USE_SSE [b3Vector3.cpp <34:13 34:22>] REFERENCE_MACRO_USAGE b3Vector3.cpp -> _WIN32 [b3Vector3.cpp <34:35 34:40>] SYMBOL_MACRO LOG2_ARRAY_SIZE [b3Vector3.cpp <36:9 <36:9 36:23> 36:28>] SYMBOL_MACRO STACK_ARRAY_COUNT [b3Vector3.cpp <37:9 <37:9 37:25> 37:51>] +REFERENCE_INCLUDE b3Vector3.cpp -> emmintrin.h [b3Vector3.cpp <39:10 39:22>] REFERENCE_MACRO_USAGE b3Vector3.cpp -> float4 [b3Vector3.cpp <44:11 44:16>] REFERENCE_MACRO_USAGE b3Vector3.cpp -> float4 [b3Vector3.cpp <44:37 44:42>] REFERENCE_MACRO_USAGE b3Vector3.cpp -> float4 [b3Vector3.cpp <46:5 46:10>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt index b00ae582..299a55f9 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt @@ -1,5 +1,35 @@ FILE: b3ConvexHullComputer.cpp COMMENT: comment [b3ConvexHullComputer.cpp <1:1 13:3>] +REFERENCE_INCLUDE b3ConvexHullComputer.cpp -> string.h [b3ConvexHullComputer.cpp <15:10 15:19>] +FILE: string.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt.h [string.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed +REFERENCE_INCLUDE string.h -> corecrt_memory.h [string.h <12:10 12:27>] +FILE: corecrt_memory.h non-indexed +REFERENCE_INCLUDE corecrt_memory.h -> corecrt.h [corecrt_memory.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_memory.h -> corecrt_memcpy_s.h [corecrt_memory.h <14:10 14:29>] +FILE: corecrt_memcpy_s.h non-indexed +REFERENCE_INCLUDE corecrt_memcpy_s.h -> corecrt.h [corecrt_memcpy_s.h <10:10 10:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> errno.h [corecrt_memcpy_s.h <11:10 11:18>] +FILE: errno.h non-indexed +REFERENCE_INCLUDE errno.h -> corecrt.h [errno.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_memcpy_s.h -> vcruntime_string.h [corecrt_memcpy_s.h <12:10 12:29>] +FILE: vcruntime_string.h non-indexed +REFERENCE_INCLUDE vcruntime_string.h -> vcruntime.h [vcruntime_string.h <10:10 10:22>] +REFERENCE_INCLUDE corecrt_memory.h -> vcruntime_string.h [corecrt_memory.h <15:10 15:29>] +REFERENCE_INCLUDE string.h -> corecrt_wstring.h [string.h <13:10 13:28>] +FILE: corecrt_wstring.h non-indexed +REFERENCE_INCLUDE corecrt_wstring.h -> corecrt.h [corecrt_wstring.h <11:10 11:20>] +REFERENCE_INCLUDE corecrt_wstring.h -> vcruntime_string.h [corecrt_wstring.h <12:10 12:29>] +REFERENCE_INCLUDE string.h -> vcruntime_string.h [string.h <14:10 14:29>] REFERENCE_INCLUDE b3ConvexHullComputer.cpp -> b3ConvexHullComputer.h [b3ConvexHullComputer.cpp <17:10 17:33>] FILE: b3ConvexHullComputer.h COMMENT: comment [b3ConvexHullComputer.h <1:1 13:3>] @@ -17,7 +47,31 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -79,6 +133,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -556,6 +620,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt index 3fd8a13d..182003c0 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt @@ -17,7 +17,40 @@ COMMENT: comment [b3Scalar.h <1:1 13:3>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_SCALAR_H [b3Scalar.h <17:9 17:19>] SYMBOL_MACRO B3_SCALAR_H [b3Scalar.h <18:9 <18:9 18:19> 18:8>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_MANAGED_CODE [b3Scalar.h <20:8 20:22>] +REFERENCE_INCLUDE b3Scalar.h -> math.h [b3Scalar.h <27:10 27:17>] +FILE: math.h non-indexed +REFERENCE_INCLUDE math.h -> corecrt.h [math.h <11:10 11:20>] +FILE: corecrt.h non-indexed +REFERENCE_INCLUDE corecrt.h -> vcruntime.h [corecrt.h <10:10 10:22>] +FILE: vcruntime.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> sal.h [vcruntime.h <45:10 45:16>] +FILE: sal.h non-indexed +REFERENCE_INCLUDE sal.h -> concurrencysal.h [sal.h <2990:10 2990:27>] +FILE: concurrencysal.h non-indexed +REFERENCE_INCLUDE vcruntime.h -> vadefs.h [vcruntime.h <46:10 46:19>] +FILE: vadefs.h non-indexed COMMENT: comment [b3Scalar.h <28:20 28:41>] +REFERENCE_INCLUDE b3Scalar.h -> stdlib.h [b3Scalar.h <28:10 28:19>] +FILE: stdlib.h non-indexed +REFERENCE_INCLUDE stdlib.h -> corecrt.h [stdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_malloc.h [stdlib.h <12:10 12:27>] +FILE: corecrt_malloc.h non-indexed +REFERENCE_INCLUDE corecrt_malloc.h -> corecrt.h [corecrt_malloc.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_search.h [stdlib.h <13:10 13:27>] +FILE: corecrt_search.h non-indexed +REFERENCE_INCLUDE corecrt_search.h -> corecrt.h [corecrt_search.h <13:10 13:20>] +REFERENCE_INCLUDE corecrt_search.h -> stddef.h [corecrt_search.h <14:10 14:19>] +FILE: stddef.h non-indexed +REFERENCE_INCLUDE stddef.h -> corecrt.h [stddef.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> corecrt_wstdlib.h [stdlib.h <14:10 14:28>] +FILE: corecrt_wstdlib.h non-indexed +REFERENCE_INCLUDE corecrt_wstdlib.h -> corecrt.h [corecrt_wstdlib.h <11:10 11:20>] +REFERENCE_INCLUDE stdlib.h -> limits.h [stdlib.h <15:10 15:19>] +FILE: limits.h non-indexed +REFERENCE_INCLUDE limits.h -> vcruntime.h [limits.h <11:10 11:22>] +REFERENCE_INCLUDE b3Scalar.h -> float.h [b3Scalar.h <29:10 29:18>] +FILE: float.h non-indexed +REFERENCE_INCLUDE float.h -> corecrt.h [float.h <12:10 12:20>] COMMENT: comment [b3Scalar.h <31:1 31:67>] SYMBOL_MACRO B3_BULLET_VERSION [b3Scalar.h <32:9 <32:9 32:25> 32:26>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_BULLET_VERSION [b3Scalar.h <36:9 36:25>] @@ -79,6 +112,16 @@ COMMENT: comment [b3Scalar.h <81:4 81:122>] COMMENT: comment [b3Scalar.h <82:4 82:135>] COMMENT: comment [b3Scalar.h <83:4 83:31>] COMMENT: comment [b3Scalar.h <84:11 84:23>] +REFERENCE_INCLUDE b3Scalar.h -> emmintrin.h [b3Scalar.h <85:13 85:25>] +FILE: emmintrin.h non-indexed +REFERENCE_INCLUDE emmintrin.h -> xmmintrin.h [emmintrin.h <42:10 42:22>] +FILE: xmmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> mmintrin.h [xmmintrin.h <46:10 46:21>] +FILE: mmintrin.h non-indexed +REFERENCE_INCLUDE xmmintrin.h -> malloc.h [xmmintrin.h <79:10 79:19>] +FILE: malloc.h non-indexed +REFERENCE_INCLUDE malloc.h -> corecrt.h [malloc.h <11:10 11:20>] +REFERENCE_INCLUDE malloc.h -> corecrt_malloc.h [malloc.h <12:10 12:27>] COMMENT: comment [b3Scalar.h <89:9 89:16>] COMMENT: comment [b3Scalar.h <91:10 91:23>] REFERENCE_MACRO_USAGE b3Scalar.h -> B3_DEBUG [b3Scalar.h <93:8 93:15>] @@ -556,6 +599,48 @@ REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_MEMCPY [b3AlignedObjectAr COMMENT: comment [b3AlignedObjectArray.h <36:8 36:23>] REFERENCE_MACRO_USAGE b3AlignedObjectArray.h -> B3_USE_PLACEMENT_NEW [b3AlignedObjectArray.h <38:8 38:27>] COMMENT: comment [b3AlignedObjectArray.h <39:16 39:35>] +REFERENCE_INCLUDE b3AlignedObjectArray.h -> new [b3AlignedObjectArray.h <39:10 39:14>] +FILE: new non-indexed +REFERENCE_INCLUDE new -> exception [new <6:10 6:20>] +FILE: exception non-indexed +REFERENCE_INCLUDE exception -> type_traits [exception <7:10 7:22>] +FILE: type_traits non-indexed +REFERENCE_INCLUDE type_traits -> xstddef [type_traits <6:10 6:18>] +FILE: xstddef non-indexed +REFERENCE_INCLUDE xstddef -> cstddef [xstddef <6:10 6:18>] +FILE: cstddef non-indexed +REFERENCE_INCLUDE cstddef -> yvals.h [cstddef <5:10 5:18>] +FILE: yvals.h non-indexed +REFERENCE_INCLUDE yvals.h -> xkeycheck.h [yvals.h <7:10 7:22>] +FILE: xkeycheck.h non-indexed +REFERENCE_INCLUDE yvals.h -> crtdefs.h [yvals.h <8:10 8:20>] +FILE: crtdefs.h non-indexed +REFERENCE_INCLUDE crtdefs.h -> vcruntime.h [crtdefs.h <9:10 9:22>] +REFERENCE_INCLUDE crtdefs.h -> corecrt.h [crtdefs.h <10:10 10:20>] +REFERENCE_INCLUDE yvals.h -> use_ansi.h [yvals.h <412:10 412:21>] +FILE: use_ansi.h non-indexed +REFERENCE_INCLUDE cstddef -> stddef.h [cstddef <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> cstdlib [xstddef <7:10 7:18>] +FILE: cstdlib non-indexed +REFERENCE_INCLUDE cstdlib -> yvals.h [cstdlib <5:10 5:18>] +REFERENCE_INCLUDE cstdlib -> stdlib.h [cstdlib <13:11 13:20>] +REFERENCE_INCLUDE xstddef -> initializer_list [xstddef <9:10 9:27>] +FILE: initializer_list non-indexed +REFERENCE_INCLUDE initializer_list -> cstddef [initializer_list <6:10 6:18>] +REFERENCE_INCLUDE xstddef -> xtr1common [xstddef <11:10 11:21>] +FILE: xtr1common non-indexed +REFERENCE_INCLUDE xtr1common -> cstdlib [xtr1common <6:10 6:18>] +REFERENCE_INCLUDE exception -> malloc.h [exception <40:10 40:19>] +REFERENCE_INCLUDE exception -> vcruntime_exception.h [exception <41:10 41:32>] +FILE: vcruntime_exception.h non-indexed +REFERENCE_INCLUDE vcruntime_exception.h -> eh.h [vcruntime_exception.h <10:10 10:15>] +FILE: eh.h non-indexed +REFERENCE_INCLUDE eh.h -> corecrt_terminate.h [eh.h <11:10 11:30>] +FILE: corecrt_terminate.h non-indexed +REFERENCE_INCLUDE corecrt_terminate.h -> corecrt.h [corecrt_terminate.h <10:10 10:20>] +REFERENCE_INCLUDE new -> vcruntime_new.h [new <7:10 7:26>] +FILE: vcruntime_new.h non-indexed +REFERENCE_INCLUDE vcruntime_new.h -> vcruntime.h [vcruntime_new.h <10:10 10:22>] COMMENT: comment [b3AlignedObjectArray.h <40:8 40:30>] COMMENT: comment [b3AlignedObjectArray.h <43:1 43:102>] COMMENT: comment [b3AlignedObjectArray.h <44:1 44:123>] diff --git a/src/lib/component/controller/CodeController.cpp b/src/lib/component/controller/CodeController.cpp index aeb3eeb8..8214a7ad 100644 --- a/src/lib/component/controller/CodeController.cpp +++ b/src/lib/component/controller/CodeController.cpp @@ -46,7 +46,7 @@ void CodeController::handleMessage(MessageActivateAll* message) statsSnippet.reduced = true; - statsSnippet.locationFile = std::make_shared(FilePath(), true, true); + statsSnippet.locationFile = std::make_shared(FilePath(), true, true, true); std::vector description = getProjectDescription(statsSnippet.locationFile.get()); diff --git a/src/lib/component/controller/GraphController.cpp b/src/lib/component/controller/GraphController.cpp index ad3ee089..aa814c49 100644 --- a/src/lib/component/controller/GraphController.cpp +++ b/src/lib/component/controller/GraphController.cpp @@ -172,6 +172,30 @@ void GraphController::handleMessage(MessageActivateTrail* message) std::shared_ptr graph = m_storageAccess->getGraphForTrail( message->originId, message->targetId, message->trailType, message->depth); + // remove non-indexed files from include graph if indexed file is origin + if (message->trailType & Edge::EDGE_INCLUDE) + { + Node* fileNode = graph->getNodeById(message->originId ? message->originId : message->targetId); + if (fileNode && fileNode->isDefined()) + { + std::vector nodesToRemove; + graph->forEachNode( + [&nodesToRemove](Node* node) + { + if (!node->isDefined()) + { + nodesToRemove.push_back(node); + } + } + ); + + for (Node* node : nodesToRemove) + { + graph->removeNode(node); + } + } + } + if (graph->getNodeCount() > 1000) { int r = Application::getInstance()->handleDialog( diff --git a/src/lib/component/view/GraphViewStyle.cpp b/src/lib/component/view/GraphViewStyle.cpp index 937a7bd3..e8b2e917 100644 --- a/src/lib/component/view/GraphViewStyle.cpp +++ b/src/lib/component/view/GraphViewStyle.cpp @@ -697,6 +697,9 @@ GraphViewStyle::EdgeStyle GraphViewStyle::getStyleForEdgeType( case Edge::EDGE_INCLUDE: style.zValue = isActive ? 2 : -3; + case Edge::EDGE_MACRO_USAGE: + style.originOffset.y = 0; + style.targetOffset.y = 0; default: break; } diff --git a/src/lib/data/access/StorageAccessProxy.cpp b/src/lib/data/access/StorageAccessProxy.cpp index 7da50666..276a14e6 100644 --- a/src/lib/data/access/StorageAccessProxy.cpp +++ b/src/lib/data/access/StorageAccessProxy.cpp @@ -256,7 +256,7 @@ std::shared_ptr StorageAccessProxy::getSourceLocationsForFil return m_subject->getSourceLocationsForFile(filePath); } - return std::make_shared(FilePath(), false, false); + return std::make_shared(FilePath(), false, false, false); } std::shared_ptr StorageAccessProxy::getSourceLocationsForLinesInFile( @@ -268,7 +268,7 @@ std::shared_ptr StorageAccessProxy::getSourceLocationsForLin return m_subject->getSourceLocationsForLinesInFile(filePath, startLine, endLine); } - return std::make_shared(FilePath(), false, false); + return std::make_shared(FilePath(), false, false, false); } std::shared_ptr StorageAccessProxy::getSourceLocationsOfTypeInFile( @@ -280,7 +280,7 @@ std::shared_ptr StorageAccessProxy::getSourceLocationsOfType return m_subject->getSourceLocationsOfTypeInFile(filePath, type); } - return std::make_shared(FilePath(), false, false); + return std::make_shared(FilePath(), false, false, false); } std::shared_ptr StorageAccessProxy::getCommentLocationsInFile(const FilePath& filePath) const @@ -290,7 +290,7 @@ std::shared_ptr StorageAccessProxy::getCommentLocationsInFil return m_subject->getCommentLocationsInFile(filePath); } - return std::make_shared(FilePath(), false, false); + return std::make_shared(FilePath(), false, false, false); } std::shared_ptr StorageAccessProxy::getFileContent(const FilePath& filePath) const diff --git a/src/lib/data/graph/Graph.cpp b/src/lib/data/graph/Graph.cpp index 5f9b57ec..940a389f 100644 --- a/src/lib/data/graph/Graph.cpp +++ b/src/lib/data/graph/Graph.cpp @@ -41,7 +41,7 @@ void Graph::forEachToken(std::function func) const forEachEdge(func); } -Node* Graph::createNode(Id id, NodeType type, const NameHierarchy& nameHierarchy, bool defined) +Node* Graph::createNode(Id id, NodeType type, const NameHierarchy& nameHierarchy, DefinitionKind definitionKind) { Node* n = getNodeById(id); if (n) @@ -49,7 +49,7 @@ Node* Graph::createNode(Id id, NodeType type, const NameHierarchy& nameHierarchy return n; } - std::shared_ptr node = std::make_shared(id, type, nameHierarchy, defined); + std::shared_ptr node = std::make_shared(id, type, nameHierarchy, definitionKind); m_nodes.emplace(node->getId(), node); return node.get(); } @@ -122,24 +122,36 @@ void Graph::removeNode(Node* node) return; } + std::vector childNodesToRemove; node->forEachEdgeOfType( Edge::EDGE_MEMBER, - [this, node](Edge* e) + [node, &childNodesToRemove](Edge* e) { if (node == e->getFrom()) { - this->removeNode(e->getTo()); + childNodesToRemove.push_back(e->getTo()); } } ); + for (Node* childNode : childNodesToRemove) + { + removeNode(childNode); + } + + std::vector edgesToRemove; node->forEachEdge( - [this](Edge* e) + [&edgesToRemove](Edge* e) { - this->removeEdgeInternal(e); + edgesToRemove.push_back(e); } ); + for (Edge* edge : edgesToRemove) + { + removeEdgeInternal(edge); + } + if (node->getEdgeCount()) { LOG_ERROR("Node still has edges."); @@ -349,11 +361,10 @@ void Graph::printBasic(std::wostream& ostream) const void Graph::removeEdgeInternal(Edge* edge) { - std::map >::const_iterator it = m_edges.find(edge->getId()); + std::map>::const_iterator it = m_edges.find(edge->getId()); if (it != m_edges.end() && it->second.get() == edge) { m_edges.erase(it); - return; } } diff --git a/src/lib/data/graph/Graph.h b/src/lib/data/graph/Graph.h index 4a9b5cf8..cc7a96df 100644 --- a/src/lib/data/graph/Graph.h +++ b/src/lib/data/graph/Graph.h @@ -27,7 +27,7 @@ public: void forEachEdge(std::function func) const; void forEachToken(std::function func) const; - Node* createNode(Id id, NodeType type, const NameHierarchy& nameHierarchy, bool defined); + Node* createNode(Id id, NodeType type, const NameHierarchy& nameHierarchy, DefinitionKind definitionKind); Edge* createEdge(Id id, Edge::EdgeType type, Node* from, Node* to); size_t getNodeCount() const; diff --git a/src/lib/data/graph/Node.cpp b/src/lib/data/graph/Node.cpp index 60d6bc5d..6a786bbc 100644 --- a/src/lib/data/graph/Node.cpp +++ b/src/lib/data/graph/Node.cpp @@ -9,13 +9,11 @@ #include "data/graph/token_component/TokenComponentConst.h" #include "data/graph/token_component/TokenComponentStatic.h" -Node::Node(Id id, NodeType type, const NameHierarchy& nameHierarchy, bool defined) +Node::Node(Id id, NodeType type, const NameHierarchy& nameHierarchy, DefinitionKind definitionKind) : Token(id) , m_type(type) , m_nameHierarchy(nameHierarchy) - , m_defined(defined) - , m_implicit(false) - , m_explicit(false) + , m_definitionKind(definitionKind) , m_childCount(0) { } @@ -24,9 +22,7 @@ Node::Node(const Node& other) : Token(other) , m_type(other.m_type) , m_nameHierarchy(other.m_nameHierarchy) - , m_defined(other.m_defined) - , m_implicit(other.m_implicit) - , m_explicit(other.m_explicit) + , m_definitionKind(other.m_definitionKind) , m_childCount(other.m_childCount) { } @@ -75,32 +71,17 @@ NameHierarchy Node::getNameHierarchy() const bool Node::isDefined() const { - return m_defined; -} - -void Node::setDefined(bool defined) -{ - m_defined = defined; + return m_definitionKind != DEFINITION_NONE; } bool Node::isImplicit() const { - return m_implicit; -} - -void Node::setImplicit(bool implicit) -{ - m_implicit = implicit; + return m_definitionKind == DEFINITION_IMPLICIT; } bool Node::isExplicit() const { - return m_explicit; -} - -void Node::setExplicit(bool bExplicit) -{ - m_explicit = bExplicit; + return m_definitionKind == DEFINITION_EXPLICIT; } size_t Node::getChildCount() const diff --git a/src/lib/data/graph/Node.h b/src/lib/data/graph/Node.h index 792e0c78..07a2aae3 100644 --- a/src/lib/data/graph/Node.h +++ b/src/lib/data/graph/Node.h @@ -6,6 +6,7 @@ #include #include +#include "data/DefinitionKind.h" #include "data/graph/Edge.h" #include "data/graph/Token.h" #include "data/name/NameHierarchy.h" @@ -15,7 +16,7 @@ class Node : public Token { public: - Node(Id id, NodeType type, const NameHierarchy& nameHierarchy, bool defined); + Node(Id id, NodeType type, const NameHierarchy& nameHierarchy, DefinitionKind definitionKind); Node(const Node& other); virtual ~Node(); @@ -28,13 +29,8 @@ public: NameHierarchy getNameHierarchy() const; bool isDefined() const; - void setDefined(bool defined); - bool isImplicit() const; - void setImplicit(bool implicit); - bool isExplicit() const; - void setExplicit(bool bExplicit); size_t getChildCount() const; void setChildCount(size_t childCount); @@ -73,9 +69,7 @@ private: NodeType m_type; NameHierarchy m_nameHierarchy; - bool m_defined; - bool m_implicit; - bool m_explicit; + DefinitionKind m_definitionKind; size_t m_childCount; }; diff --git a/src/lib/data/graph/token_component/TokenComponentFilePath.cpp b/src/lib/data/graph/token_component/TokenComponentFilePath.cpp index fa8d37e2..28e5347c 100644 --- a/src/lib/data/graph/token_component/TokenComponentFilePath.cpp +++ b/src/lib/data/graph/token_component/TokenComponentFilePath.cpp @@ -1,7 +1,8 @@ #include "data/graph/token_component/TokenComponentFilePath.h" -TokenComponentFilePath::TokenComponentFilePath(const FilePath& path) +TokenComponentFilePath::TokenComponentFilePath(const FilePath& path, bool complete) : m_path(path) + , m_complete(complete) { } @@ -18,3 +19,8 @@ const FilePath& TokenComponentFilePath::getFilePath() const { return m_path; } + +bool TokenComponentFilePath::isComplete() const +{ + return m_complete; +} diff --git a/src/lib/data/graph/token_component/TokenComponentFilePath.h b/src/lib/data/graph/token_component/TokenComponentFilePath.h index 66e9e69b..f359a5ad 100644 --- a/src/lib/data/graph/token_component/TokenComponentFilePath.h +++ b/src/lib/data/graph/token_component/TokenComponentFilePath.h @@ -9,15 +9,17 @@ class TokenComponentFilePath : public TokenComponent { public: - TokenComponentFilePath(const FilePath& path); + TokenComponentFilePath(const FilePath& path, bool complete); virtual ~TokenComponentFilePath(); virtual std::shared_ptr copy() const; const FilePath& getFilePath() const; + bool isComplete() const; private: const FilePath m_path; + const bool m_complete; }; #endif // TOKEN_COMPONENT_FILE_PATH_H diff --git a/src/lib/data/indexer/interprocess/shared_types/SharedStorageTypes.h b/src/lib/data/indexer/interprocess/shared_types/SharedStorageTypes.h index 5762aa03..d1283018 100644 --- a/src/lib/data/indexer/interprocess/shared_types/SharedStorageTypes.h +++ b/src/lib/data/indexer/interprocess/shared_types/SharedStorageTypes.h @@ -67,28 +67,30 @@ inline StorageNode fromShared(const SharedStorageNode& node) struct SharedStorageFile { SharedStorageFile( - Id id, const std::string& filePath, const std::string& modificationTime, bool complete, SharedMemory::Allocator* allocator + Id id, const std::string& filePath, const std::string& modificationTime, bool indexed, bool complete, SharedMemory::Allocator* allocator ) : id(id) , filePath(filePath.c_str(), allocator) , modificationTime(modificationTime.c_str(), allocator) + , indexed(indexed) , complete(complete) {} Id id; SharedMemory::String filePath; SharedMemory::String modificationTime; + bool indexed; bool complete; }; inline SharedStorageFile toShared(const StorageFile& file, SharedMemory::Allocator* allocator) { - return SharedStorageFile(file.id, utility::encodeToUtf8(file.filePath), file.modificationTime, file.complete, allocator); + return SharedStorageFile(file.id, utility::encodeToUtf8(file.filePath), file.modificationTime, file.indexed, file.complete, allocator); } inline StorageFile fromShared(const SharedStorageFile& file) { - return StorageFile(file.id, utility::decodeFromUtf8(file.filePath.c_str()), file.modificationTime.c_str(), file.complete); + return StorageFile(file.id, utility::decodeFromUtf8(file.filePath.c_str()), file.modificationTime.c_str(), file.indexed, file.complete); } diff --git a/src/lib/data/location/SourceLocationCollection.cpp b/src/lib/data/location/SourceLocationCollection.cpp index 44e4639c..a5527c11 100644 --- a/src/lib/data/location/SourceLocationCollection.cpp +++ b/src/lib/data/location/SourceLocationCollection.cpp @@ -113,7 +113,7 @@ SourceLocationFile* SourceLocationCollection::createSourceLocationFile(const Fil return file; } - std::shared_ptr filePtr = std::make_shared(filePath, false, false); + std::shared_ptr filePtr = std::make_shared(filePath, false, false, false); m_files.emplace(filePath, filePtr); return filePtr.get(); } diff --git a/src/lib/data/location/SourceLocationFile.cpp b/src/lib/data/location/SourceLocationFile.cpp index 3c67f848..b4f092c8 100644 --- a/src/lib/data/location/SourceLocationFile.cpp +++ b/src/lib/data/location/SourceLocationFile.cpp @@ -1,9 +1,10 @@ #include "data/location/SourceLocationFile.h" -SourceLocationFile::SourceLocationFile(const FilePath& filePath, bool isWhole, bool isComplete) +SourceLocationFile::SourceLocationFile(const FilePath& filePath, bool isWhole, bool isComplete, bool isIndexed) : m_filePath(filePath) , m_isWhole(isWhole) , m_isComplete(isComplete) + , m_isIndexed(isIndexed) { } @@ -36,6 +37,16 @@ bool SourceLocationFile::isComplete() const return m_isComplete; } +void SourceLocationFile::setIsIndexed(bool isIndexed) +{ + m_isIndexed = isIndexed; +} + +bool SourceLocationFile::isIndexed() const +{ + return m_isIndexed; +} + const std::multiset, SourceLocationFile::LocationComp>& SourceLocationFile::getSourceLocations() const { return m_locations; @@ -167,9 +178,11 @@ void SourceLocationFile::forEachEndSourceLocation(std::function SourceLocationFile::getFilteredByLines(size_t firstLineNumber, size_t lastLineNumber) const +std::shared_ptr SourceLocationFile::getFilteredByLines( + size_t firstLineNumber, size_t lastLineNumber) const { - std::shared_ptr ret = std::make_shared(getFilePath(), false, isComplete()); + std::shared_ptr ret = + std::make_shared(getFilePath(), false, isComplete(), isIndexed()); for (const std::shared_ptr& location : m_locations) { @@ -184,7 +197,8 @@ std::shared_ptr SourceLocationFile::getFilteredByLines(size_ std::shared_ptr SourceLocationFile::getFilteredByType(LocationType type) const { - std::shared_ptr ret = std::make_shared(getFilePath(), false, isComplete()); + std::shared_ptr ret = + std::make_shared(getFilePath(), false, isComplete(), isIndexed()); for (const std::shared_ptr& location : m_locations) { diff --git a/src/lib/data/location/SourceLocationFile.h b/src/lib/data/location/SourceLocationFile.h index 4d55a457..5a9a3032 100644 --- a/src/lib/data/location/SourceLocationFile.h +++ b/src/lib/data/location/SourceLocationFile.h @@ -23,7 +23,7 @@ public: } }; - SourceLocationFile(const FilePath& filePath, bool isWhole, bool isComplete); + SourceLocationFile(const FilePath& filePath, bool isWhole, bool isComplete, bool isIndexed); virtual ~SourceLocationFile(); const FilePath& getFilePath() const; @@ -34,6 +34,9 @@ public: void setIsComplete(bool isComplete); bool isComplete() const; + void setIsIndexed(bool isIndexed); + bool isIndexed() const; + const std::multiset, LocationComp>& getSourceLocations() const; size_t getSourceLocationCount() const; @@ -60,6 +63,7 @@ private: const FilePath m_filePath; bool m_isWhole; bool m_isComplete; + bool m_isIndexed; std::multiset, LocationComp> m_locations; std::map m_locationIndex; diff --git a/src/lib/data/parser/ParserClient.h b/src/lib/data/parser/ParserClient.h index 071aaf45..6bdc687d 100644 --- a/src/lib/data/parser/ParserClient.h +++ b/src/lib/data/parser/ParserClient.h @@ -51,9 +51,9 @@ public: void recordError( const ParseLocation& location, const std::wstring& message, bool fatal, bool indexed); - + virtual void recordLocalSymbol(const std::wstring& name, const ParseLocation& location) = 0; - virtual void recordFile(const FileInfo& fileInfo) = 0; + virtual void recordFile(const FileInfo& fileInfo, bool indexed) = 0; virtual void recordComment(const ParseLocation& location) = 0; bool hasFatalErrors() const; diff --git a/src/lib/data/parser/ParserClientImpl.cpp b/src/lib/data/parser/ParserClientImpl.cpp index 22f50aa2..6eea0c13 100644 --- a/src/lib/data/parser/ParserClientImpl.cpp +++ b/src/lib/data/parser/ParserClientImpl.cpp @@ -79,10 +79,10 @@ void ParserClientImpl::recordLocalSymbol(const std::wstring& name, const ParseLo addSourceLocation(localSymbolId, location, locationTypeToInt(LOCATION_LOCAL_SYMBOL)); } -void ParserClientImpl::recordFile(const FileInfo& fileInfo) +void ParserClientImpl::recordFile(const FileInfo& fileInfo, bool indexed) { const Id nodeId = addNodeHierarchy(NameHierarchy(fileInfo.path.wstr(), NAME_DELIMITER_FILE), NodeType::NODE_FILE); - addFile(nodeId, fileInfo.path, fileInfo.lastWriteTime.toString()); + addFile(nodeId, fileInfo.path, fileInfo.lastWriteTime.toString(), indexed); } void ParserClientImpl::recordComment(const ParseLocation& location) @@ -225,14 +225,12 @@ Id ParserClientImpl::addNode(NodeType nodeType, const NameHierarchy& nameHierarc return m_storage->addNode(StorageNodeData(utility::nodeTypeToInt(nodeType.getType()), NameHierarchy::serialize(nameHierarchy))); } -void ParserClientImpl::addFile(Id id, const FilePath& filePath, const std::string& modificationTime) +void ParserClientImpl::addFile(Id id, const FilePath& filePath, const std::string& modificationTime, bool indexed) { - if (!m_storage) + if (m_storage) { - return; + m_storage->addFile(StorageFile(id, filePath.wstr(), modificationTime, indexed, true)); } - - m_storage->addFile(StorageFile(id, filePath.wstr(), modificationTime, true)); } void ParserClientImpl::addSymbol(Id id, DefinitionKind definitionKind) diff --git a/src/lib/data/parser/ParserClientImpl.h b/src/lib/data/parser/ParserClientImpl.h index 61c9a110..294c1047 100644 --- a/src/lib/data/parser/ParserClientImpl.h +++ b/src/lib/data/parser/ParserClientImpl.h @@ -40,7 +40,7 @@ public: const NameHierarchy& qualifierName, const ParseLocation& location) override; virtual void recordLocalSymbol(const std::wstring& name, const ParseLocation& location) override; - virtual void recordFile(const FileInfo& fileInfo) override; + virtual void recordFile(const FileInfo& fileInfo, bool indexed) override; virtual void recordComment(const ParseLocation& location) override; private: @@ -53,7 +53,7 @@ private: Id addNodeHierarchy(const NameHierarchy& nameHierarchy, NodeType nodeType = NodeType::NODE_SYMBOL); Id addNode(NodeType nodeType, const NameHierarchy& nameHierarchy); - void addFile(Id id, const FilePath& filePath, const std::string& modificationTime); + void addFile(Id id, const FilePath& filePath, const std::string& modificationTime, bool indexed); void addSymbol(Id id, DefinitionKind definitionKind); Id addEdge(int type, Id sourceId, Id targetId); Id addLocalSymbol(const std::wstring& name); diff --git a/src/lib/data/storage/PersistentStorage.cpp b/src/lib/data/storage/PersistentStorage.cpp index 6de9daac..9884dfbd 100644 --- a/src/lib/data/storage/PersistentStorage.cpp +++ b/src/lib/data/storage/PersistentStorage.cpp @@ -83,10 +83,17 @@ void PersistentStorage::addFile(const StorageFile& data) { m_sqliteIndexStorage.addFile(data); } - - if (!storedFile.complete && data.complete) + else { - m_sqliteIndexStorage.setFileComplete(data.complete, storedFile.id); + if (!storedFile.indexed && data.indexed) + { + m_sqliteIndexStorage.setFileIndexed(storedFile.id, data.indexed); + } + + if (!storedFile.complete && data.complete) + { + m_sqliteIndexStorage.setFileComplete(storedFile.id, data.complete); + } } } @@ -290,6 +297,7 @@ void PersistentStorage::clearCaches() m_fileNodeIds.clear(); m_fileNodePaths.clear(); m_fileNodeComplete.clear(); + m_fileNodeIndexed.clear(); m_symbolDefinitionKinds.clear(); m_hierarchyCache.clear(); @@ -336,13 +344,18 @@ void PersistentStorage::clearFileElements(const std::vector& filePaths } } -std::vector PersistentStorage::getFileInfoForAllFiles() const +std::vector PersistentStorage::getFileInfoForAllIndexedFiles() const { TRACE(); std::vector fileInfos; for (StorageFile file : m_sqliteIndexStorage.getAll()) { + if (!file.indexed) + { + continue; + } + boost::posix_time::ptime modificationTime = boost::posix_time::not_a_date_time; if (file.modificationTime != "not-a-date-time") { @@ -376,6 +389,17 @@ std::set PersistentStorage::getIncompleteFiles() const return incompleteFiles; } +bool PersistentStorage::getFilePathIndexed(const FilePath& path) const +{ + Id fileId = getFileNodeId(path); + if (fileId) + { + return getFileNodeIndexed(fileId); + } + + return false; +} + void PersistentStorage::buildCaches() { TRACE(); @@ -863,8 +887,6 @@ std::shared_ptr PersistentStorage::getGraphForAll() const { TRACE(); - std::shared_ptr graph = std::make_shared(); - std::vector tokenIds; for (StorageNode& node: m_sqliteIndexStorage.getAll()) { @@ -879,11 +901,15 @@ std::shared_ptr PersistentStorage::getGraphForAll() const } } - for (const auto& p : m_fileNodePaths) + for (const auto& p : m_fileNodeIndexed) { - tokenIds.push_back(p.first); + if (p.second) + { + tokenIds.push_back(p.first); + } } + std::shared_ptr graph = std::make_shared(); addNodesToGraph(tokenIds, graph.get(), false); return graph; @@ -1296,7 +1322,7 @@ std::shared_ptr PersistentStorage::getSourceLocationsF std::shared_ptr collection = std::make_shared(); for (const FilePath& path : filePaths) { - collection->addSourceLocationFile(std::make_shared(path, true, false)); + collection->addSourceLocationFile(std::make_shared(path, true, false, false)); } if (nonFileIds.size()) @@ -1421,7 +1447,7 @@ std::shared_ptr PersistentStorage::getCommentLocationsInFile { TRACE(); - const std::shared_ptr file = std::make_shared(filePath, false, false); + const std::shared_ptr file = std::make_shared(filePath, false, false, false); const std::vector storageLocations = m_sqliteIndexStorage.getCommentLocationsInFile(filePath); for (size_t i = 0; i < storageLocations.size(); i++) @@ -1836,8 +1862,13 @@ TooltipInfo PersistentStorage::getTooltipInfoForTokenIds(const std::vector& } } - if (type.isFile() && m_fileNodePaths.find(node.id) != m_fileNodePaths.end()) + if (type.isFile()) { + if (!getFileNodeIndexed(node.id)) + { + info.title = L"non-indexed " + info.title; + } + if (!getFileNodeComplete(node.id)) { info.title = L"incomplete " + info.title; @@ -1884,7 +1915,7 @@ TooltipSnippet PersistentStorage::getTooltipSnippetForNode(const StorageNode& no TooltipSnippet snippet; snippet.code = nameHierarchy.getQualifiedNameWithSignature(); snippet.locationFile = std::make_shared( - FilePath(nameHierarchy.getDelimiter() == NAME_DELIMITER_JAVA ? L"main.java" : L"main.cpp"), true, true); + FilePath(nameHierarchy.getDelimiter() == NAME_DELIMITER_JAVA ? L"main.java" : L"main.cpp"), true, true, true); if (nameHierarchy.hasSignature()) { @@ -1994,7 +2025,7 @@ TooltipInfo PersistentStorage::getTooltipInfoForSourceLocationIdsAndLocalSymbolI const NameHierarchy nameHierarchy = NameHierarchy::deserialize(node.serializedName); snippet.code = nameHierarchy.getQualifiedName(); snippet.locationFile = std::make_shared( - FilePath(nameHierarchy.getDelimiter() == NAME_DELIMITER_JAVA ? L"main.java" : L"main.cpp"), true, true); + FilePath(nameHierarchy.getDelimiter() == NAME_DELIMITER_JAVA ? L"main.java" : L"main.cpp"), true, true, true); snippet.locationFile->addSourceLocation( LOCATION_TOKEN, 0, std::vector(1, node.id), 1, 1, 1, snippet.code.size()); @@ -2013,7 +2044,7 @@ TooltipInfo PersistentStorage::getTooltipInfoForSourceLocationIdsAndLocalSymbolI TooltipSnippet snippet; snippet.code = L"local symbol"; - snippet.locationFile = std::make_shared(FilePath(L"main.cpp"), true, true); + snippet.locationFile = std::make_shared(FilePath(L"main.cpp"), true, true, true); snippet.locationFile->addSourceLocation( LOCATION_LOCAL_SYMBOL, 0, std::vector(1, id), 1, 1, 1, snippet.code.size()); @@ -2081,21 +2112,21 @@ FilePath PersistentStorage::getFileNodePath(Id fileId) const return FilePath(); } -bool PersistentStorage::getFilePathComplete(const FilePath& filePath) const +bool PersistentStorage::getFileNodeComplete(Id fileId) const { - auto it = m_fileNodeIds.find(filePath); - if (it != m_fileNodeIds.end()) + auto it = m_fileNodeComplete.find(fileId); + if (it != m_fileNodeComplete.end()) { - return getFileNodeComplete(it->second); + return it->second; } return false; } -bool PersistentStorage::getFileNodeComplete(Id fileId) const +bool PersistentStorage::getFileNodeIndexed(Id fileId) const { - auto it = m_fileNodeComplete.find(fileId); - if (it != m_fileNodeComplete.end()) + auto it = m_fileNodeIndexed.find(fileId); + if (it != m_fileNodeIndexed.end()) { return it->second; } @@ -2299,21 +2330,16 @@ void PersistentStorage::addNodesToGraph(const std::vector& newNodeIds, Graph { const FilePath filePath(NameHierarchy::deserialize(storageNode.serializedName).getRawName()); - bool defined = false; - auto it = m_fileNodeComplete.find(storageNode.id); - if (it != m_fileNodeComplete.end()) - { - defined = it->second; - } + bool complete = getFileNodeComplete(storageNode.id); + bool indexed = getFileNodeIndexed(storageNode.id); Node* node = graph->createNode( storageNode.id, type, NameHierarchy(filePath.fileName(), NAME_DELIMITER_FILE), - defined + indexed ? DEFINITION_EXPLICIT : DEFINITION_NONE ); - node->addComponent(std::make_shared(filePath)); - node->setExplicit(defined); + node->addComponent(std::make_shared(filePath, complete)); } else { @@ -2326,21 +2352,7 @@ void PersistentStorage::addNodesToGraph(const std::vector& newNodeIds, Graph defKind = it->second; } - Node* node = graph->createNode( - storageNode.id, - type, - nameHierarchy, - defKind != DEFINITION_NONE - ); - - if (defKind == DEFINITION_IMPLICIT) - { - node->setImplicit(true); - } - else if (defKind == DEFINITION_EXPLICIT) - { - node->setExplicit(true); - } + Node* node = graph->createNode(storageNode.id, type, nameHierarchy, defKind); if (addChildCount) { @@ -2609,7 +2621,9 @@ void PersistentStorage::addCompleteFlagsToSourceLocationCollection(SourceLocatio collection->forEachSourceLocationFile( [this](std::shared_ptr file) { - file->setIsComplete(getFilePathComplete(file->getFilePath())); + Id fileId = getFileNodeId(file->getFilePath()); + file->setIsComplete(getFileNodeComplete(fileId)); + file->setIsIndexed(getFileNodeIndexed(fileId)); } ); } @@ -2691,6 +2705,7 @@ void PersistentStorage::buildFilePathMaps() m_fileNodeIds.emplace(path, file.id); m_fileNodePaths.emplace(file.id, path); m_fileNodeComplete.emplace(file.id, file.complete); + m_fileNodeIndexed.emplace(file.id, file.indexed); if (!m_hasJavaFiles && path.extension() == L".java") { @@ -2715,6 +2730,12 @@ void PersistentStorage::buildSearchIndex() NodeType type = utility::intToType(node.type); if (type.isFile()) { + bool indexed = getFileNodeIndexed(node.id); + if (!indexed) + { + continue; + } + auto it = m_fileNodePaths.find(node.id); if (it != m_fileNodePaths.end()) { diff --git a/src/lib/data/storage/PersistentStorage.h b/src/lib/data/storage/PersistentStorage.h index e0528740..a5109bc2 100644 --- a/src/lib/data/storage/PersistentStorage.h +++ b/src/lib/data/storage/PersistentStorage.h @@ -63,8 +63,9 @@ public: void clearFileElements(const std::vector& filePaths, std::function updateStatusCallback); - std::vector getFileInfoForAllFiles() const; + std::vector getFileInfoForAllIndexedFiles() const; std::set getIncompleteFiles() const; + bool getFilePathIndexed(const FilePath& path) const; void buildCaches(); @@ -153,8 +154,8 @@ private: std::vector getFileNodeIds(const std::vector& filePaths) const; std::set getFileNodeIds(const std::set& filePaths) const; FilePath getFileNodePath(Id fileId) const; - bool getFilePathComplete(const FilePath& filePath) const; bool getFileNodeComplete(Id fileId) const; + bool getFileNodeIndexed(Id fileId) const; std::unordered_map> getFileIdToIncludingFileIdMap() const; std::unordered_map> getFileIdToIncludedFileIdMap() const; @@ -201,6 +202,7 @@ private: std::map m_fileNodeIds; std::map m_fileNodePaths; std::map m_fileNodeComplete; + std::map m_fileNodeIndexed; std::map m_symbolDefinitionKinds; std::map m_memberEdgeIdOrderMap; diff --git a/src/lib/data/storage/Storage.cpp b/src/lib/data/storage/Storage.cpp index ede1fae1..442beb2c 100644 --- a/src/lib/data/storage/Storage.cpp +++ b/src/lib/data/storage/Storage.cpp @@ -50,7 +50,7 @@ void Storage::inject(Storage* injected) if (it != injectedIdToOwnId.end()) { const Id ownId = it->second; - addFile(StorageFile(ownId, injectedData.filePath, injectedData.modificationTime, injectedData.complete)); + addFile(StorageFile(ownId, injectedData.filePath, injectedData.modificationTime, injectedData.indexed, injectedData.complete)); } } ); diff --git a/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp b/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp index e0b87a9d..d985c015 100644 --- a/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp +++ b/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp @@ -9,7 +9,7 @@ #include "data/location/SourceLocationCollection.h" #include "data/location/SourceLocationFile.h" -const size_t SqliteIndexStorage::s_storageVersion = 15; +const size_t SqliteIndexStorage::s_storageVersion = 16; SqliteIndexStorage::SqliteIndexStorage(const FilePath& dbFilePath) : SqliteStorage(dbFilePath.getCanonical()) @@ -68,21 +68,27 @@ void SqliteIndexStorage::addFile(const StorageFile& data) return; } - std::shared_ptr content = TextAccess::createFromFile(FilePath(data.filePath)); - const int lineCount = content->getLineCount(); + std::shared_ptr content; + int lineCount = 0; + if (data.indexed) + { + content = TextAccess::createFromFile(FilePath(data.filePath)); + lineCount = content->getLineCount(); + } bool success = false; { m_insertFileStmt.bind(1, int(data.id)); m_insertFileStmt.bind(2, utility::encodeToUtf8(data.filePath).c_str()); m_insertFileStmt.bind(3, data.modificationTime.c_str()); - m_insertFileStmt.bind(4, data.complete); - m_insertFileStmt.bind(5, lineCount); + m_insertFileStmt.bind(4, data.indexed); + m_insertFileStmt.bind(5, data.complete); + m_insertFileStmt.bind(6, lineCount); success = executeStatement(m_insertFileStmt); m_insertFileStmt.reset(); } - if (success) + if (success && content) { m_insertFileContentStmt.bind(1, int(data.id)); m_insertFileContentStmt.bind(2, content->getText().c_str()); @@ -632,7 +638,14 @@ std::shared_ptr SqliteIndexStorage::getFileContentByPath(const std:: return TextAccess::createFromFile(FilePath(filePath)); } -void SqliteIndexStorage::setFileComplete(bool complete, Id fileId) +void SqliteIndexStorage::setFileIndexed(Id fileId, bool indexed) +{ + executeStatement( + "UPDATE file SET indexed = " + std::to_string(indexed) + " WHERE id == " + std::to_string(fileId) + ";" + ); +} + +void SqliteIndexStorage::setFileComplete(Id fileId, bool complete) { executeStatement( "UPDATE file SET complete = " + std::to_string(complete) + " WHERE id == " + std::to_string(fileId) + ";" @@ -649,7 +662,7 @@ void SqliteIndexStorage::setNodeType(int type, Id nodeId) std::shared_ptr SqliteIndexStorage::getSourceLocationsForFile( const FilePath& filePath, const std::string& query) const { - std::shared_ptr ret = std::make_shared(filePath, true, false); + std::shared_ptr ret = std::make_shared(filePath, true, false, false); const StorageFile file = getFileByPath(filePath.wstr()); if (file.id == 0) // early out @@ -658,6 +671,7 @@ std::shared_ptr SqliteIndexStorage::getSourceLocationsForFil } ret->setIsComplete(file.complete); + ret->setIsIndexed(file.indexed); std::vector sourceLocationIds; std::unordered_map sourceLocationIdToData; @@ -802,12 +816,12 @@ int SqliteIndexStorage::getEdgeCount() const int SqliteIndexStorage::getFileCount() const { - return executeStatementScalar("SELECT COUNT(*) FROM file;", 0); + return executeStatementScalar("SELECT COUNT(*) FROM file WHERE indexed = 1;", 0); } int SqliteIndexStorage::getCompletedFileCount() const { - return executeStatementScalar("SELECT COUNT(*) FROM file WHERE complete = 1;", 0); + return executeStatementScalar("SELECT COUNT(*) FROM file WHERE indexed = 1 AND complete = 1;", 0); } int SqliteIndexStorage::getFileLineSum() const @@ -954,6 +968,7 @@ void SqliteIndexStorage::setupTables() "id INTEGER NOT NULL, " "path TEXT, " "modification_time TEXT, " + "indexed INTEGER, " "complete INTEGER, " "line_count INTEGER, " "PRIMARY KEY(id), " @@ -1057,7 +1072,7 @@ void SqliteIndexStorage::setupPrecompiledStatements() "INSERT INTO symbol(id, definition_kind) VALUES(?, ?);" ); m_insertFileStmt = m_database.compileStatement( - "INSERT INTO file(id, path, modification_time, complete, line_count) VALUES(?, ?, ?, ?, ?);" + "INSERT INTO file(id, path, modification_time, indexed, complete, line_count) VALUES(?, ?, ?, ?, ?, ?);" ); m_insertFileContentStmt = m_database.compileStatement( "INSERT INTO filecontent(id, content) VALUES(?, ?);" @@ -1198,7 +1213,7 @@ template <> std::vector SqliteIndexStorage::doGetAll(const std::string& query) const { CppSQLite3Query q = executeQuery( - "SELECT id, path, modification_time, complete FROM file " + query + ";" + "SELECT id, path, modification_time, indexed, complete FROM file " + query + ";" ); std::vector files; @@ -1207,11 +1222,12 @@ std::vector SqliteIndexStorage::doGetAll(const std::st const Id id = q.getIntField(0, 0); const std::string filePath = q.getStringField(1, ""); const std::string modificationTime = q.getStringField(2, ""); - const bool complete = q.getIntField(3, 0); + const bool indexed = q.getIntField(3, 0); + const bool complete = q.getIntField(4, 0); if (id != 0) { - files.push_back(StorageFile(id, utility::decodeFromUtf8(filePath), modificationTime, complete)); + files.push_back(StorageFile(id, utility::decodeFromUtf8(filePath), modificationTime, indexed, complete)); } q.nextRow(); } diff --git a/src/lib/data/storage/sqlite/SqliteIndexStorage.h b/src/lib/data/storage/sqlite/SqliteIndexStorage.h index 7ec586b9..aeded296 100644 --- a/src/lib/data/storage/sqlite/SqliteIndexStorage.h +++ b/src/lib/data/storage/sqlite/SqliteIndexStorage.h @@ -87,7 +87,8 @@ public: std::shared_ptr getFileContentByPath(const std::wstring& filePath) const; std::shared_ptr getFileContentById(Id fileId) const; - void setFileComplete(bool complete, Id fileId); + void setFileIndexed(Id fileId, bool indexed); + void setFileComplete(Id fileId, bool complete); void setNodeType(int type, Id nodeId); std::shared_ptr getSourceLocationsForFile( diff --git a/src/lib/data/storage/type/StorageFile.h b/src/lib/data/storage/type/StorageFile.h index e6e50a52..b50e9e01 100644 --- a/src/lib/data/storage/type/StorageFile.h +++ b/src/lib/data/storage/type/StorageFile.h @@ -11,19 +11,22 @@ struct StorageFile : id(0) , filePath(L"") , modificationTime("") + , indexed(true) , complete(true) {} - StorageFile(Id id, const std::wstring& filePath, const std::string& modificationTime, bool complete) + StorageFile(Id id, const std::wstring& filePath, const std::string& modificationTime, bool indexed, bool complete) : id(id) , filePath(filePath) , modificationTime(modificationTime) + , indexed(indexed) , complete(complete) {} Id id; std::wstring filePath; std::string modificationTime; + bool indexed; bool complete; }; diff --git a/src/lib/project/Project.cpp b/src/lib/project/Project.cpp index be5bc0f7..e7ae74ab 100644 --- a/src/lib/project/Project.cpp +++ b/src/lib/project/Project.cpp @@ -352,11 +352,11 @@ void Project::buildIndex(const RefreshInfo& info, DialogView* dialogView) { m_storage->clear(); } - else if (info.filesToClear.size()) + else if (info.filesToClear.size() || info.nonIndexedFilesToClear.size()) { taskSequential->addTask(std::make_shared( m_storage.get(), - utility::toVector(info.filesToClear) + utility::toVector(utility::concat(info.filesToClear, info.nonIndexedFilesToClear)) )); } @@ -497,7 +497,7 @@ RefreshInfo Project::getRefreshInfoForUpdatedFiles() const { std::set alreadyIndexedPaths; - const std::vector fileInfos = m_storage->getFileInfoForAllFiles(); + const std::vector fileInfos = m_storage->getFileInfoForAllIndexedFiles(); for (const std::shared_ptr& sourceGroup : m_sourceGroups) { @@ -635,12 +635,20 @@ RefreshInfo Project::getRefreshInfoForIncompleteFiles() const if (!incompleteFiles.empty()) { utility::append(incompleteFiles, m_storage->getReferencing(incompleteFiles)); - utility::append(info.filesToClear, incompleteFiles); std::set staticSourceFilePaths = getAllSourceFilePaths(); for (const FilePath& path: incompleteFiles) { staticSourceFilePaths.erase(path); + + if (m_storage->getFilePathIndexed(path)) + { + info.filesToClear.insert(path); + } + else + { + info.nonIndexedFilesToClear.insert(path); + } } for (const std::shared_ptr& sourceGroup: m_sourceGroups) diff --git a/src/lib/project/RefreshInfo.h b/src/lib/project/RefreshInfo.h index f119673d..00e0b741 100644 --- a/src/lib/project/RefreshInfo.h +++ b/src/lib/project/RefreshInfo.h @@ -17,6 +17,8 @@ struct RefreshInfo { std::set filesToIndex; std::set filesToClear; + std::set nonIndexedFilesToClear; + RefreshMode mode = REFRESH_NONE; }; diff --git a/src/lib_cxx/data/parser/cxx/PreprocessorCallbacks.cpp b/src/lib_cxx/data/parser/cxx/PreprocessorCallbacks.cpp index d699d07a..a05e8c8c 100644 --- a/src/lib_cxx/data/parser/cxx/PreprocessorCallbacks.cpp +++ b/src/lib_cxx/data/parser/cxx/PreprocessorCallbacks.cpp @@ -31,22 +31,20 @@ void PreprocessorCallbacks::FileChanged( { m_currentPath = FilePath(); - FilePath filePath; - const clang::FileEntry* fileEntry = m_sourceManager.getFileEntryForID(m_sourceManager.getFileID(location)); if (fileEntry != nullptr && fileEntry->isValid()) { - filePath = m_canonicalFilePathCache->getCanonicalFilePath(fileEntry); + m_currentPath = m_canonicalFilePathCache->getCanonicalFilePath(fileEntry); } - if (!filePath.empty() && m_fileRegister->hasFilePath(filePath)) + if (!m_currentPath.empty()) { - m_client->recordFile(FileSystem::getFileInfoForPath(filePath)); // todo: fix for tests + bool hasFilePath = m_fileRegister->hasFilePath(m_currentPath); - if (!m_fileRegister->fileIsIndexed(filePath)) + m_client->recordFile(FileSystem::getFileInfoForPath(m_currentPath), hasFilePath); // todo: fix for tests + + if (hasFilePath && !m_fileRegister->fileIsIndexed(m_currentPath)) { - m_currentPath = std::move(filePath); - if (reason == EnterFile) { m_fileRegister->markFileIndexing(m_currentPath); @@ -62,25 +60,22 @@ void PreprocessorCallbacks::InclusionDirective( ){ if (!m_currentPath.empty() && fileEntry) { - FilePath includedFilePath = m_canonicalFilePathCache->getCanonicalFilePath(fileEntry); - if (m_fileRegister->hasFilePath(includedFilePath)) - { - const NameHierarchy referencedNameHierarchy(includedFilePath.wstr(), NAME_DELIMITER_FILE); - const NameHierarchy contextNameHierarchy(m_currentPath.wstr(), NAME_DELIMITER_FILE); + const FilePath includedFilePath = m_canonicalFilePathCache->getCanonicalFilePath(fileEntry); + const NameHierarchy referencedNameHierarchy(includedFilePath.wstr(), NAME_DELIMITER_FILE); + const NameHierarchy contextNameHierarchy(m_currentPath.wstr(), NAME_DELIMITER_FILE); - m_client->recordReference( - REFERENCE_INCLUDE, - referencedNameHierarchy, - contextNameHierarchy, - getParseLocation(fileNameRange.getAsRange()) - ); - } + m_client->recordReference( + REFERENCE_INCLUDE, + referencedNameHierarchy, + contextNameHierarchy, + getParseLocation(fileNameRange.getAsRange()) + ); } } void PreprocessorCallbacks::MacroDefined(const clang::Token& macroNameToken, const clang::MacroDirective* macroDirective) { - if (!m_currentPath.empty()) + if (!m_currentPath.empty() && m_fileRegister->hasFilePath(m_currentPath) && !m_fileRegister->fileIsIndexed(m_currentPath) /*TODO: remove this last check if indexed isn't important anymore*/) { // ignore builtin macros if (m_sourceManager.getSpellingLoc(macroNameToken.getLocation()).printToString(m_sourceManager)[0] == '<') @@ -133,7 +128,7 @@ void PreprocessorCallbacks::MacroExpands( void PreprocessorCallbacks::onMacroUsage(const clang::Token& macroNameToken) { - if (!m_currentPath.empty() && isLocatedInProjectFile(macroNameToken.getLocation())) + if (!m_currentPath.empty() && m_fileRegister->hasFilePath(m_currentPath) && !m_fileRegister->fileIsIndexed(m_currentPath) /*TODO: remove this last check if indexed isn't important anymore*/ && isLocatedInProjectFile(macroNameToken.getLocation())) { const ParseLocation loc = getParseLocation(macroNameToken); diff --git a/src/lib_gui/qt/element/QtCodeFile.cpp b/src/lib_gui/qt/element/QtCodeFile.cpp index 118a6063..efc10439 100644 --- a/src/lib_gui/qt/element/QtCodeFile.cpp +++ b/src/lib_gui/qt/element/QtCodeFile.cpp @@ -301,6 +301,11 @@ void QtCodeFile::setIsComplete(bool isComplete) m_titleBar->setIsComplete(isComplete); } +void QtCodeFile::setIsIndexed(bool isIndexed) +{ + m_titleBar->setIsIndexed(isIndexed); +} + void QtCodeFile::setMinimized() { for (QtCodeSnippet* snippet : m_snippets) diff --git a/src/lib_gui/qt/element/QtCodeFile.h b/src/lib_gui/qt/element/QtCodeFile.h index 2d497ea5..68c0c4e8 100644 --- a/src/lib_gui/qt/element/QtCodeFile.h +++ b/src/lib_gui/qt/element/QtCodeFile.h @@ -51,6 +51,7 @@ public: void setWholeFile(bool isWholeFile, int refCount); void setIsComplete(bool isComplete); + void setIsIndexed(bool isIndexed); void setMinimized(); void setSnippets(); diff --git a/src/lib_gui/qt/element/QtCodeFileList.cpp b/src/lib_gui/qt/element/QtCodeFileList.cpp index 3f34bfdf..f450cf16 100644 --- a/src/lib_gui/qt/element/QtCodeFileList.cpp +++ b/src/lib_gui/qt/element/QtCodeFileList.cpp @@ -117,12 +117,13 @@ QtCodeFile* QtCodeFileList::getFile(const FilePath filePath) return file; } -void QtCodeFileList::addFile(const FilePath& filePath, bool isWholeFile, int refCount, TimeStamp modificationTime, bool isComplete) +void QtCodeFileList::addFile(std::shared_ptr locationFile, int refCount, TimeStamp modificationTime) { - QtCodeFile* file = getFile(filePath); - file->setWholeFile(isWholeFile, refCount); + QtCodeFile* file = getFile(locationFile->getFilePath()); + file->setWholeFile(locationFile->isWhole(), refCount); file->setModificationTime(modificationTime); - file->setIsComplete(isComplete); + file->setIsComplete(locationFile->isComplete()); + file->setIsIndexed(locationFile->isIndexed()); } QScrollArea* QtCodeFileList::getScrollArea() @@ -145,6 +146,7 @@ void QtCodeFileList::addCodeSnippet(const CodeSnippetParams& params) file->setModificationTime(params.modificationTime); file->setIsComplete(params.locationFile->isComplete()); + file->setIsIndexed(params.locationFile->isIndexed()); } void QtCodeFileList::updateCodeSnippet(const CodeSnippetParams& params) diff --git a/src/lib_gui/qt/element/QtCodeFileList.h b/src/lib_gui/qt/element/QtCodeFileList.h index 5c6eb6d7..849c5d9a 100644 --- a/src/lib_gui/qt/element/QtCodeFileList.h +++ b/src/lib_gui/qt/element/QtCodeFileList.h @@ -29,7 +29,7 @@ public: void clearSnippetTitleAndScrollBar(); QtCodeFile* getFile(const FilePath filePath); - void addFile(const FilePath& filePath, bool isWholeFile, int refCount, TimeStamp modificationTime, bool isComplete); + void addFile(std::shared_ptr locationFile, int refCount, TimeStamp modificationTime); // QtCodeNaviatebale implementation virtual QScrollArea* getScrollArea(); diff --git a/src/lib_gui/qt/element/QtCodeFileSingle.cpp b/src/lib_gui/qt/element/QtCodeFileSingle.cpp index fa3e9697..89e0fcfb 100644 --- a/src/lib_gui/qt/element/QtCodeFileSingle.cpp +++ b/src/lib_gui/qt/element/QtCodeFileSingle.cpp @@ -89,6 +89,7 @@ void QtCodeFileSingle::addCodeSnippet(const CodeSnippetParams& params) file.filePath = params.locationFile->getFilePath(); file.modificationTime = params.modificationTime; file.isComplete = params.locationFile->isComplete(); + file.isIndexed = params.locationFile->isIndexed(); if (params.reduced) { @@ -327,12 +328,14 @@ void QtCodeFileSingle::setFileData(const FileData& file) { titleButton->setProject(file.title); m_titleBar->setIsComplete(true); + m_titleBar->setIsIndexed(true); } else { titleButton->setFilePath(file.filePath); titleButton->setModificationTime(file.modificationTime); m_titleBar->setIsComplete(file.isComplete); + m_titleBar->setIsIndexed(file.isIndexed); } updateRefCount(m_area->getActiveLocationCount()); diff --git a/src/lib_gui/qt/element/QtCodeFileSingle.h b/src/lib_gui/qt/element/QtCodeFileSingle.h index 570093ce..5a1ae93a 100644 --- a/src/lib_gui/qt/element/QtCodeFileSingle.h +++ b/src/lib_gui/qt/element/QtCodeFileSingle.h @@ -62,6 +62,7 @@ private: FilePath filePath; TimeStamp modificationTime; bool isComplete = false; + bool isIndexed = false; std::wstring title; QtCodeArea* area = nullptr; diff --git a/src/lib_gui/qt/element/QtCodeFileTitleBar.cpp b/src/lib_gui/qt/element/QtCodeFileTitleBar.cpp index d6305b9d..3aca71fc 100644 --- a/src/lib_gui/qt/element/QtCodeFileTitleBar.cpp +++ b/src/lib_gui/qt/element/QtCodeFileTitleBar.cpp @@ -115,6 +115,11 @@ void QtCodeFileTitleBar::setIsComplete(bool isComplete) m_showErrorsButton->setVisible(!isComplete); } +void QtCodeFileTitleBar::setIsIndexed(bool isIndexed) +{ + m_titleButton->setIsIndexed(isIndexed); +} + void QtCodeFileTitleBar::updateRefCount(int refCount, bool hasErrors, size_t fatalErrorCount) { if (refCount > 0) diff --git a/src/lib_gui/qt/element/QtCodeFileTitleBar.h b/src/lib_gui/qt/element/QtCodeFileTitleBar.h index 6dc39094..ecdb8ed1 100644 --- a/src/lib_gui/qt/element/QtCodeFileTitleBar.h +++ b/src/lib_gui/qt/element/QtCodeFileTitleBar.h @@ -24,6 +24,7 @@ public: QtCodeFileTitleButton* getTitleButton() const; void setIsComplete(bool isComplete); + void setIsIndexed(bool isIndexed); void updateRefCount(int refCount, bool hasErrors, size_t fatalErrorCount); void setMinimized(); diff --git a/src/lib_gui/qt/element/QtCodeFileTitleButton.cpp b/src/lib_gui/qt/element/QtCodeFileTitleButton.cpp index 22e46b2e..baa3f5de 100644 --- a/src/lib_gui/qt/element/QtCodeFileTitleButton.cpp +++ b/src/lib_gui/qt/element/QtCodeFileTitleButton.cpp @@ -14,6 +14,7 @@ QtCodeFileTitleButton::QtCodeFileTitleButton(QWidget* parent) : QtSelfRefreshIconButton("", FilePath(), "code/file/title", parent) , m_isComplete(true) + , m_isIndexed(true) { setObjectName("title_button"); minimumSizeHint(); // force font loading @@ -39,12 +40,9 @@ void QtCodeFileTitleButton::setFilePath(const FilePath& filePath) { setEnabled(true); - if (m_filePath.empty()) - { - setIconPath(ResourcePaths::getGuiPath().concatenate(L"code_view/images/file.png")); - } - m_filePath = filePath; + + updateIcon(); } void QtCodeFileTitleButton::setModificationTime(const TimeStamp modificationTime) @@ -62,7 +60,7 @@ void QtCodeFileTitleButton::setProject(const std::wstring& name) setText(QString::fromStdWString(name)); setToolTip("edit project"); - setIconPath(ResourcePaths::getGuiPath().concatenate(L"code_view/images/edit.png")); + updateIcon(); } bool QtCodeFileTitleButton::isComplete() const @@ -80,6 +78,24 @@ void QtCodeFileTitleButton::setIsComplete(bool isComplete) m_isComplete = isComplete; setProperty("complete", isComplete); + updateIcon(); +} + +bool QtCodeFileTitleButton::isIndexed() const +{ + return m_isIndexed; +} + +void QtCodeFileTitleButton::setIsIndexed(bool isIndexed) +{ + if (m_isIndexed == isIndexed) + { + return; + } + + m_isIndexed = isIndexed; + setProperty("nonindexed", !isIndexed); + updateHatching(); } @@ -93,11 +109,9 @@ void QtCodeFileTitleButton::updateTexts() std::wstring title = m_filePath.fileName(); std::wstring toolTip = L"file: " + m_filePath.wstr(); - if ((!m_filePath.recheckExists()) || - (FileSystem::getLastWriteTime(m_filePath) > m_modificationTime)) + if (!m_isIndexed) { - title += L"*"; - toolTip = L"out of date " + toolTip; + toolTip = L"non-indexed " + toolTip; } if (!m_isComplete) @@ -105,6 +119,13 @@ void QtCodeFileTitleButton::updateTexts() toolTip = L"incomplete " + toolTip; } + if ((!m_filePath.recheckExists()) || + (FileSystem::getLastWriteTime(m_filePath) > m_modificationTime)) + { + title += L"*"; + toolTip = L"out-of-date " + toolTip; + } + setText(QString::fromStdWString(title)); setToolTip(QString::fromStdWString(toolTip)); } @@ -122,6 +143,7 @@ void QtCodeFileTitleButton::updateFromOther(const QtCodeFileTitleButton* other) setModificationTime(other->m_modificationTime); setIsComplete(other->m_isComplete); + setIsIndexed(other->m_isIndexed); updateTexts(); } @@ -164,9 +186,25 @@ void QtCodeFileTitleButton::clickedTitle() } } +void QtCodeFileTitleButton::updateIcon() +{ + if (m_filePath.empty()) + { + setIconPath(ResourcePaths::getGuiPath().concatenate(L"code_view/images/edit.png")); + } + else if (!m_isComplete) + { + setIconPath(ResourcePaths::getGuiPath().concatenate(L"graph_view/images/file_incomplete.png")); + } + else + { + setIconPath(ResourcePaths::getGuiPath().concatenate(L"code_view/images/file.png")); + } +} + void QtCodeFileTitleButton::updateHatching() { - if (!m_isComplete) + if (!m_isIndexed) { FilePath hatchingFilePath = ResourcePaths::getGuiPath().concatenate(L"code_view/images/pattern_" + utility::decodeFromUtf8(ColorScheme::getInstance()->getColor("code/file/title/hatching")) + L".png" diff --git a/src/lib_gui/qt/element/QtCodeFileTitleButton.h b/src/lib_gui/qt/element/QtCodeFileTitleButton.h index 8da51934..cbe63c3b 100644 --- a/src/lib_gui/qt/element/QtCodeFileTitleButton.h +++ b/src/lib_gui/qt/element/QtCodeFileTitleButton.h @@ -24,6 +24,9 @@ public: bool isComplete() const; void setIsComplete(bool isComplete); + bool isIndexed() const; + void setIsIndexed(bool isIndexed); + void updateTexts(); void updateFromOther(const QtCodeFileTitleButton* other); @@ -36,11 +39,13 @@ private slots: void clickedTitle(); private: + void updateIcon(); void updateHatching(); FilePath m_filePath; TimeStamp m_modificationTime; bool m_isComplete; + bool m_isIndexed; }; #endif // QT_CODE_FILE_TITLE_BUTTON_H diff --git a/src/lib_gui/qt/element/QtCodeNavigator.cpp b/src/lib_gui/qt/element/QtCodeNavigator.cpp index 1251d220..e6670c46 100644 --- a/src/lib_gui/qt/element/QtCodeNavigator.cpp +++ b/src/lib_gui/qt/element/QtCodeNavigator.cpp @@ -148,7 +148,7 @@ void QtCodeNavigator::updateCodeSnippet(const CodeSnippetParams& params) void QtCodeNavigator::addFile(std::shared_ptr locationFile, int refCount, TimeStamp modificationTime) { - m_list->addFile(locationFile->getFilePath(), locationFile->isWhole(), refCount, modificationTime, locationFile->isComplete()); + m_list->addFile(locationFile, refCount, modificationTime); if (locationFile->isWhole()) { diff --git a/src/lib_gui/qt/element/QtCodeSnippet.cpp b/src/lib_gui/qt/element/QtCodeSnippet.cpp index 2080258d..7bb3f890 100644 --- a/src/lib_gui/qt/element/QtCodeSnippet.cpp +++ b/src/lib_gui/qt/element/QtCodeSnippet.cpp @@ -20,7 +20,7 @@ QtCodeSnippet* QtCodeSnippet::merged( SourceLocationFile* bFile = b->m_codeArea->getSourceLocationFile().get(); std::shared_ptr locationFile = - std::make_shared(aFile->getFilePath(), aFile->isWhole(), aFile->isWhole()); + std::make_shared(aFile->getFilePath(), aFile->isWhole(), aFile->isComplete(), aFile->isIndexed()); aFile->forEachSourceLocation( [&locationFile](SourceLocation* loc) diff --git a/src/lib_gui/qt/view/graphElements/QtGraphNodeData.cpp b/src/lib_gui/qt/view/graphElements/QtGraphNodeData.cpp index 9fff6af8..219979ff 100644 --- a/src/lib_gui/qt/view/graphElements/QtGraphNodeData.cpp +++ b/src/lib_gui/qt/view/graphElements/QtGraphNodeData.cpp @@ -5,6 +5,7 @@ #include "utility/messaging/type/MessageDeactivateEdge.h" #include "utility/messaging/type/MessageFocusIn.h" #include "utility/messaging/type/MessageFocusOut.h" +#include "utility/ResourcePaths.h" #include "data/graph/token_component/TokenComponentFilePath.h" @@ -28,9 +29,10 @@ const Node* QtGraphNodeData::getData() const FilePath QtGraphNodeData::getFilePath() const { - if (m_data->getType().isFile()) + TokenComponentFilePath* component = m_data->getComponent(); + if (component) { - return m_data->getComponent()->getFilePath(); + return component->getFilePath(); } return FilePath(); @@ -61,6 +63,13 @@ void QtGraphNodeData::updateStyle() { GraphViewStyle::NodeStyle style = GraphViewStyle::getStyleForNodeType( m_data->getType(), m_data->isExplicit(), m_isActive, m_isHovering, m_childVisible, m_hasQualifier); + + TokenComponentFilePath* component = m_data->getComponent(); + if (component && !component->isComplete()) + { + style.iconPath = ResourcePaths::getGuiPath().concatenate(L"graph_view/images/file_incomplete.png"); + } + setStyle(style); } diff --git a/src/lib_java/data/parser/java/JavaParser.cpp b/src/lib_java/data/parser/java/JavaParser.cpp index bb864181..25a89747 100644 --- a/src/lib_java/data/parser/java/JavaParser.cpp +++ b/src/lib_java/data/parser/java/JavaParser.cpp @@ -100,7 +100,7 @@ void JavaParser::buildIndex( { m_currentFilePath = sourceFilePath; - m_client->recordFile(FileSystem::getFileInfoForPath(sourceFilePath)); + m_client->recordFile(FileSystem::getFileInfoForPath(sourceFilePath), true); // remove tabs because they screw with javaparser's location resolver std::string fileContent = utility::replace(textAccess->getText(), "\t", " "); diff --git a/src/test/GraphTestSuite.h b/src/test/GraphTestSuite.h index b7e36f51..fe157d6f 100644 --- a/src/test/GraphTestSuite.h +++ b/src/test/GraphTestSuite.h @@ -90,7 +90,7 @@ public: void test_nodes_are_nodes() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); TS_ASSERT(a.isNode()); TS_ASSERT(!a.isEdge()); @@ -98,8 +98,8 @@ public: void test_edges_are_edges() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(3, Edge::EDGE_USAGE, &a, &b); TS_ASSERT(!e.isNode()); @@ -108,27 +108,27 @@ public: void test_set_type_of_node_from_constructor() { - Node n(1, NodeType(NodeType::NODE_FUNCTION), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); + Node n(1, NodeType(NodeType::NODE_FUNCTION), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); TS_ASSERT_EQUALS(NodeType(NodeType::NODE_FUNCTION), n.getType()); } void test_set_type_of_node_from_non_indexed() { - Node n(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); + Node n(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); n.setType(NodeType(NodeType::NODE_CLASS)); TS_ASSERT_EQUALS(NodeType(NodeType::NODE_CLASS), n.getType()); } void test_can_not_change_type_of_node_after_it_was_set() { - Node n(3, NodeType(NodeType::NODE_NAMESPACE), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); + Node n(3, NodeType(NodeType::NODE_NAMESPACE), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); n.setType(NodeType(NodeType::NODE_CLASS)); TS_ASSERT_DIFFERS(NodeType(NodeType::NODE_CLASS), n.getType()); } void test_node_can_be_copied_and_keeps_same_id() { - Node n(4, NodeType(NodeType::NODE_NAMESPACE), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); + Node n(4, NodeType(NodeType::NODE_NAMESPACE), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Node n2(n); TS_ASSERT_DIFFERS(&n, &n2); @@ -139,15 +139,15 @@ public: void test_node_type_bit_masking() { - Node n(1, NodeType(NodeType::NODE_NAMESPACE), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); + Node n(1, NodeType(NodeType::NODE_NAMESPACE), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); TS_ASSERT(n.isType(NodeType::NODE_FUNCTION | NodeType::NODE_NAMESPACE | NodeType::NODE_CLASS)); TS_ASSERT(!n.isType(NodeType::NODE_FUNCTION | NodeType::NODE_METHOD | NodeType::NODE_CLASS)); } void test_get_type_of_edges() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(3, Edge::EDGE_USAGE, &a, &b); TS_ASSERT_EQUALS(Edge::EDGE_USAGE, e.getType()); @@ -155,8 +155,8 @@ public: void test_edge_can_be_copied_and_keeps_same_id() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(3, Edge::EDGE_USAGE, &a, &b); Edge e2(e, &a, &b); @@ -167,8 +167,8 @@ public: void test_edge_type_bit_masking() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(3, Edge::EDGE_USAGE, &a, &b); TS_ASSERT(e.isType(Edge::EDGE_MEMBER | Edge::EDGE_CALL | Edge::EDGE_USAGE)); @@ -177,9 +177,9 @@ public: void test_node_finds_child_node() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); - Node c(3, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"C", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node c(3, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"C", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(4, Edge::EDGE_MEMBER, &a, &b); Edge e2(5, Edge::EDGE_MEMBER, &a, &c); @@ -196,9 +196,9 @@ public: void test_node_can_not_find_child_node() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); - Node c(3, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"C", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node c(3, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"C", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(4, Edge::EDGE_MEMBER, &a, &b); Edge e2(5, Edge::EDGE_MEMBER, &a, &c); @@ -214,9 +214,9 @@ public: void test_node_visits_child_nodes() { - Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); - Node c(3, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"C", NAME_DELIMITER_CXX), false); + Node a(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node b(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node c(3, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"C", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge e(4, Edge::EDGE_MEMBER, &a, &b); Edge e2(5, Edge::EDGE_MEMBER, &a, &c); @@ -236,8 +236,8 @@ public: void test_graph_saves_nodes() { Graph graph; - Node* a = graph.createNode(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node* b = graph.createNode(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node* a = graph.createNode(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node* b = graph.createNode(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); TS_ASSERT_EQUALS(2, graph.getNodeCount()); TS_ASSERT_EQUALS(0, graph.getEdgeCount()); @@ -255,8 +255,8 @@ public: { Graph graph; - Node* a = graph.createNode(1, NodeType(NodeType::NODE_FUNCTION), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - Node* b = graph.createNode(2, NodeType(NodeType::NODE_FUNCTION), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node* a = graph.createNode(1, NodeType(NodeType::NODE_FUNCTION), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + Node* b = graph.createNode(2, NodeType(NodeType::NODE_FUNCTION), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); Edge* e = graph.createEdge(3, Edge::EDGE_CALL, a, b); @@ -271,8 +271,8 @@ public: { Graph graph; - Node* a = graph.createNode(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), false); - graph.createNode(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), false); + Node* a = graph.createNode(1, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"A", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); + graph.createNode(2, NodeType(NodeType::NODE_SYMBOL), NameHierarchy(L"B", NAME_DELIMITER_CXX), DEFINITION_EXPLICIT); TS_ASSERT_EQUALS(2, graph.getNodeCount()); TS_ASSERT_EQUALS(0, graph.getEdgeCount()); diff --git a/src/test/StorageTestSuite.h b/src/test/StorageTestSuite.h index 4964d593..b1202926 100644 --- a/src/test/StorageTestSuite.h +++ b/src/test/StorageTestSuite.h @@ -22,7 +22,7 @@ public: std::shared_ptr intermetiateStorage = std::make_shared(); Id id = intermetiateStorage->addNode(StorageNodeData(utility::nodeTypeToInt(NodeType::NODE_FILE), NameHierarchy::serialize(NameHierarchy(filePath, NAME_DELIMITER_FILE)))); - intermetiateStorage->addFile(StorageFile(id, filePath, "someTime", true)); + intermetiateStorage->addFile(StorageFile(id, filePath, "someTime", true, true)); storage.inject(intermetiateStorage.get()); diff --git a/src/test/helper/DumpParserClient.h b/src/test/helper/DumpParserClient.h index 1a5d3e33..33b0e0fa 100644 --- a/src/test/helper/DumpParserClient.h +++ b/src/test/helper/DumpParserClient.h @@ -83,9 +83,9 @@ public: recordLine(L"LOCAL_SYMBOL: " + addLocationSuffix(name + L" [" + location.filePath.fileName(), location) + L"]\n"); } - virtual void recordFile(const FileInfo& fileInfo) override + virtual void recordFile(const FileInfo& fileInfo, bool indexed) override { - recordLine(L"FILE: " + fileInfo.path.fileName() + L"\n"); + recordLine(L"FILE: " + fileInfo.path.fileName() + (indexed ? L"" : L" non-indexed") + L"\n"); } virtual void recordComment(const ParseLocation& location) override diff --git a/src/test/helper/TestParserClient.h b/src/test/helper/TestParserClient.h index 74f4584b..74b41484 100644 --- a/src/test/helper/TestParserClient.h +++ b/src/test/helper/TestParserClient.h @@ -113,7 +113,7 @@ public: localSymbols.push_back(addLocationSuffix(name, location)); } - virtual void recordFile(const FileInfo& fileInfo) override + virtual void recordFile(const FileInfo& fileInfo, bool indexed) override { files.insert(fileInfo.path.wstr()); } @@ -163,9 +163,9 @@ public: private: virtual void doRecordError( - const ParseLocation& location, + const ParseLocation& location, const std::wstring& message, - bool fatal, + bool fatal, bool indexed) override { errors.push_back(addLocationSuffix(message, location));