From baf82f680a4424e1c7eea890211b78a55386923c Mon Sep 17 00:00:00 2001 From: mlangkabel Date: Tue, 3 Apr 2018 17:15:36 +0200 Subject: [PATCH] build: updated to clang 6.0 --- README.md | 2 +- .../Box2D_Collision_Shapes_b2ChainShape.txt | 10 +- .../Box2D_Collision_Shapes_b2CircleShape.txt | 10 +- .../Box2D_Collision_Shapes_b2EdgeShape.txt | 10 +- .../Box2D_Collision_Shapes_b2PolygonShape.txt | 10 +- .../Box2D_Collision_b2BroadPhase.txt | 36 ++-- .../Box2D_Collision_b2CollideCircle.txt | 10 +- .../Box2D_Collision_b2CollideEdge.txt | 10 +- .../Box2D_Collision_b2CollidePolygon.txt | 10 +- .../Box2D_Collision_b2Collision.txt | 10 +- .../Box2D_Collision_b2Distance.txt | 10 +- .../Box2D_Collision_b2DynamicTree.txt | 24 +-- .../Box2D_Collision_b2TimeOfImpact.txt | 10 +- .../expected_output/Box2D_Common_b2Draw.txt | 10 +- .../expected_output/Box2D_Common_b2Math.txt | 10 +- .../Box2D_Common_b2StackAllocator.txt | 10 +- ...amics_Contacts_b2ChainAndCircleContact.txt | 10 +- ...mics_Contacts_b2ChainAndPolygonContact.txt | 10 +- ...ox2D_Dynamics_Contacts_b2CircleContact.txt | 10 +- .../Box2D_Dynamics_Contacts_b2Contact.txt | 36 ++-- ...ox2D_Dynamics_Contacts_b2ContactSolver.txt | 36 ++-- ...namics_Contacts_b2EdgeAndCircleContact.txt | 10 +- ...amics_Contacts_b2EdgeAndPolygonContact.txt | 10 +- ...ics_Contacts_b2PolygonAndCircleContact.txt | 10 +- ...x2D_Dynamics_Contacts_b2PolygonContact.txt | 10 +- .../Box2D_Dynamics_Joints_b2DistanceJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2FrictionJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2GearJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2Joint.txt | 36 ++-- .../Box2D_Dynamics_Joints_b2MotorJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2MouseJoint.txt | 10 +- ...Box2D_Dynamics_Joints_b2PrismaticJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2PulleyJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2RevoluteJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2RopeJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2WeldJoint.txt | 10 +- .../Box2D_Dynamics_Joints_b2WheelJoint.txt | 10 +- .../expected_output/Box2D_Dynamics_b2Body.txt | 36 ++-- .../Box2D_Dynamics_b2ContactManager.txt | 36 ++-- .../Box2D_Dynamics_b2Fixture.txt | 36 ++-- .../Box2D_Dynamics_b2Island.txt | 36 ++-- .../Box2D_Dynamics_b2World.txt | 36 ++-- .../Box2D_Dynamics_b2WorldCallbacks.txt | 10 +- .../expected_output/Box2D_Rope_b2Rope.txt | 10 +- ...ision_BroadPhaseCollision_b3DynamicBvh.txt | 164 ++++++++--------- ...dPhaseCollision_b3DynamicBvhBroadphase.txt | 172 +++++++++--------- ...dPhaseCollision_b3OverlappingPairCache.txt | 64 +++---- ...n_NarrowPhaseCollision_b3ConvexUtility.txt | 132 +++++++------- ..._NarrowPhaseCollision_b3CpuNarrowPhase.txt | 172 +++++++++--------- .../Bullet3Common_b3AlignedAllocator.txt | 16 +- .../Bullet3Common_b3Vector3.txt | 30 +-- .../Bullet3Geometry_b3ConvexHullComputer.txt | 120 ++++++------ .../Bullet3Geometry_b3GeometryUtil.txt | 52 +++--- .../CxxTemplateParameterStringResolver.h | 2 + 54 files changed, 803 insertions(+), 801 deletions(-) diff --git a/README.md b/README.md index b90a0075..c941b98e 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ * JDK 1.8 * QT 5.9.1 * CxxTest 4.3 -* Clang & LLVM 5.0 (doesnt quite work for windows, use unix setup below and skip all the ninja stuff)(installation guide http://clang.llvm.org/docs/LibASTMatchersTutorial.html) +* Clang & LLVM 6.0 (doesnt quite work for windows, use unix setup below and skip all the ninja stuff)(installation guide http://clang.llvm.org/docs/LibASTMatchersTutorial.html) * Boost 1.64 * Botan 2.1.0 * Image Magick 7.0.6 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 4f0b5d01..a18deb3d 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 @@ -1906,6 +1906,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1914,7 +1915,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1946,6 +1946,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1956,7 +1957,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1981,6 +1981,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1991,7 +1992,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2016,6 +2016,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2027,7 +2028,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2043,6 +2043,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2056,7 +2057,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 c5a083ce..a4b7fff8 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 @@ -1859,6 +1859,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1867,7 +1868,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1899,6 +1899,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1909,7 +1910,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1934,6 +1934,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1944,7 +1945,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1969,6 +1969,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1980,7 +1981,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1996,6 +1996,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2009,7 +2010,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 ed238969..aace0337 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 @@ -1866,6 +1866,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1874,7 +1875,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1906,6 +1906,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1916,7 +1917,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1941,6 +1941,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1951,7 +1952,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1976,6 +1976,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1987,7 +1988,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2003,6 +2003,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2016,7 +2017,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 299ad950..6447f0f4 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 @@ -1953,6 +1953,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1961,7 +1962,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1993,6 +1993,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2003,7 +2004,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2030,6 +2030,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2040,7 +2041,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2065,6 +2065,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2076,7 +2077,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2092,6 +2092,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2105,7 +2106,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 12d05648..f6384003 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 @@ -1867,6 +1867,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1875,7 +1876,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1907,6 +1907,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1917,7 +1918,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1944,6 +1944,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1954,7 +1955,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1981,6 +1981,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1992,7 +1993,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2008,6 +2008,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2021,7 +2022,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -2487,6 +2487,9 @@ REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2 LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:6 271:7>] REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>] LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:21 271:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -2545,9 +2548,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -2632,13 +2632,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -2648,13 +2648,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -2744,6 +2744,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -2791,7 +2792,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -2964,7 +2965,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -3013,25 +3013,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -3153,6 +3153,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -3226,7 +3227,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -3237,7 +3238,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -3248,7 +3249,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 508b02e5..1ead5447 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 @@ -1848,6 +1848,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1856,7 +1857,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1888,6 +1888,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1898,7 +1899,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1923,6 +1923,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1933,7 +1934,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1958,6 +1958,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1969,7 +1970,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1985,6 +1985,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -1998,7 +1999,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 b195f4ab..9eb9a5c8 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 @@ -1918,6 +1918,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1926,7 +1927,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1958,6 +1958,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1968,7 +1969,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1993,6 +1993,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2003,7 +2004,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2028,6 +2028,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2039,7 +2040,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2055,6 +2055,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2068,7 +2069,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 357937bd..9fa52c2b 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 @@ -1868,6 +1868,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1876,7 +1877,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1908,6 +1908,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1918,7 +1919,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1943,6 +1943,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1953,7 +1954,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1978,6 +1978,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1989,7 +1990,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2005,6 +2005,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2018,7 +2019,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 3f561831..a7432f46 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 @@ -1817,6 +1817,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1825,7 +1826,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1857,6 +1857,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1867,7 +1868,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1892,6 +1892,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1902,7 +1903,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1927,6 +1927,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1938,7 +1939,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1954,6 +1954,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -1967,7 +1968,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(float &, float &) [b2Math.h <669:22 <669:34 669:39> 674:1>] SYMBOL_FUNCTION void b2Swap(T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b2Swap(float &, float &) -> void b2Swap(T &, T &) [b2Math.h <669:34 669:39>] 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 92f13bfa..4a67783f 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 @@ -2036,6 +2036,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2044,7 +2045,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2076,6 +2076,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2086,7 +2087,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2111,6 +2111,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2121,7 +2122,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2148,6 +2148,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2159,7 +2160,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2175,6 +2175,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2188,7 +2189,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 31680b15..605e7c58 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 @@ -1941,6 +1941,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1949,7 +1950,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1983,6 +1983,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1993,7 +1994,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2018,6 +2018,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2028,7 +2029,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2055,6 +2055,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2066,7 +2067,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2082,6 +2082,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2095,7 +2096,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -2575,6 +2575,9 @@ REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2 LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:6 271:7>] REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>] LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:21 271:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -2633,9 +2636,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -2720,20 +2720,20 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -2824,6 +2824,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <169:13 169:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] @@ -2874,7 +2875,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -3047,7 +3048,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::b2DynamicTree() [b2DynamicTree.cpp <22:1 <22:16 22:28> 44:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <22:1 22:13>] REFERENCE_USAGE void b2DynamicTree::b2DynamicTree() -> int32 b2DynamicTree::m_root [b2DynamicTree.cpp <24:2 24:7>] 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 2457802c..6beaed6f 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 @@ -1984,6 +1984,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1992,7 +1993,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2024,6 +2024,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2034,7 +2035,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2059,6 +2059,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2069,7 +2070,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2096,6 +2096,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2107,7 +2108,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2123,6 +2123,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2136,7 +2137,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 24772512..18063b0b 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 @@ -1676,6 +1676,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1684,7 +1685,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1716,6 +1716,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1726,7 +1727,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1751,6 +1751,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1761,7 +1762,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1786,6 +1786,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1797,7 +1798,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1813,6 +1813,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -1826,7 +1827,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 a7e440d6..cb97b015 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 @@ -1657,6 +1657,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1665,7 +1666,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1697,6 +1697,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1707,7 +1708,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1732,6 +1732,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1742,7 +1743,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1767,6 +1767,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1778,7 +1779,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1794,6 +1794,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -1807,7 +1808,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 bc0fca0d..42793627 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 @@ -1709,6 +1709,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1717,7 +1718,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1749,6 +1749,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1759,7 +1760,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1784,6 +1784,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1794,7 +1795,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1821,6 +1821,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1832,7 +1833,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1848,6 +1848,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -1861,7 +1862,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 06f89153..ce648748 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 @@ -2191,6 +2191,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2199,7 +2200,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2231,6 +2231,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2241,7 +2242,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2266,6 +2266,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2276,7 +2277,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2301,6 +2301,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2312,7 +2313,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2328,6 +2328,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2341,7 +2342,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 4a4aadec..6b4b8587 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 @@ -2191,6 +2191,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2199,7 +2200,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2231,6 +2231,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2241,7 +2242,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2266,6 +2266,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2276,7 +2277,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2301,6 +2301,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2312,7 +2313,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2328,6 +2328,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2341,7 +2342,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 5d5c9775..8421e5f8 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 @@ -2253,6 +2253,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2261,7 +2262,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2293,6 +2293,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2303,7 +2304,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2328,6 +2328,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2338,7 +2339,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2363,6 +2363,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2374,7 +2375,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2390,6 +2390,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2403,7 +2404,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 47a10766..5cc8e178 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 @@ -2563,6 +2563,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2571,7 +2572,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2603,6 +2603,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2613,7 +2614,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2638,6 +2638,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2648,7 +2649,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2673,6 +2673,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2684,7 +2685,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2700,6 +2700,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2713,7 +2714,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -5586,6 +5586,9 @@ REFERENCE_USAGE b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_ma SYMBOL_FIELD private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>] REFERENCE_TYPE_USAGE int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>] SYMBOL_METHOD public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 37:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -5644,9 +5647,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -5731,13 +5731,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -5747,13 +5747,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -5844,6 +5844,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -5891,7 +5892,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -6063,7 +6064,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -6112,25 +6112,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -6253,6 +6253,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -6326,7 +6327,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -6337,7 +6338,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -6348,7 +6349,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 dd5005a1..cc62e3ec 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 @@ -2600,6 +2600,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2608,7 +2609,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2640,6 +2640,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2650,7 +2651,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2675,6 +2675,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2685,7 +2686,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2710,6 +2710,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2721,7 +2722,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2742,6 +2742,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2755,7 +2756,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -5164,6 +5164,9 @@ REFERENCE_USAGE b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_ma SYMBOL_FIELD private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>] REFERENCE_TYPE_USAGE int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>] SYMBOL_METHOD public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 37:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -5222,9 +5225,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -5309,13 +5309,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -5325,13 +5325,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -5422,6 +5422,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -5469,7 +5470,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -5641,7 +5642,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -5690,25 +5690,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -5831,6 +5831,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -5904,7 +5905,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -5915,7 +5916,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -5926,7 +5927,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 57bcab59..1c4a91ed 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 @@ -2135,6 +2135,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2143,7 +2144,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2175,6 +2175,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2185,7 +2186,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2210,6 +2210,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2220,7 +2221,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2245,6 +2245,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2256,7 +2257,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2272,6 +2272,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2285,7 +2286,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 e920888f..3386d012 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 @@ -2135,6 +2135,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2143,7 +2144,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2175,6 +2175,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2185,7 +2186,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2210,6 +2210,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2220,7 +2221,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2245,6 +2245,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2256,7 +2257,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2272,6 +2272,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2285,7 +2286,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 b3ac15ae..18cfbf96 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 @@ -2135,6 +2135,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2143,7 +2144,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2175,6 +2175,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2185,7 +2186,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2210,6 +2210,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2220,7 +2221,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2245,6 +2245,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2256,7 +2257,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2272,6 +2272,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2285,7 +2286,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 3ef3f08f..1ea20c5a 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 @@ -2253,6 +2253,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2261,7 +2262,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2293,6 +2293,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2303,7 +2304,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2328,6 +2328,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2338,7 +2339,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2363,6 +2363,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2374,7 +2375,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2390,6 +2390,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2403,7 +2404,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 d42d27f0..368e9a58 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 @@ -2106,6 +2106,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2114,7 +2115,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2146,6 +2146,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2156,7 +2157,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2181,6 +2181,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2191,7 +2192,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2216,6 +2216,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2227,7 +2228,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2248,6 +2248,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2261,7 +2262,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 36634a2e..9f897445 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 @@ -2099,6 +2099,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2107,7 +2108,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2139,6 +2139,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2149,7 +2150,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2174,6 +2174,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2184,7 +2185,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2209,6 +2209,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2220,7 +2221,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2241,6 +2241,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2254,7 +2255,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 6202dae8..f9db2599 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 @@ -2215,6 +2215,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2223,7 +2224,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2255,6 +2255,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2265,7 +2266,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2290,6 +2290,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2300,7 +2301,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2325,6 +2325,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2336,7 +2337,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2352,6 +2352,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2365,7 +2366,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 dda141f8..9d96d691 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 @@ -2755,6 +2755,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2763,7 +2764,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2795,6 +2795,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2805,7 +2806,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2830,6 +2830,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2840,7 +2841,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2865,6 +2865,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2876,7 +2877,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2892,6 +2892,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2905,7 +2906,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -6407,6 +6407,9 @@ REFERENCE_USAGE b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_ma SYMBOL_FIELD private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>] REFERENCE_TYPE_USAGE int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>] SYMBOL_METHOD public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 37:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -6465,9 +6468,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -6552,13 +6552,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -6568,13 +6568,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -6665,6 +6665,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -6712,7 +6713,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -6884,7 +6885,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -6933,25 +6933,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -7074,6 +7074,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -7147,7 +7148,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -7158,7 +7159,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -7169,7 +7170,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 6cf91994..7a8a8ff7 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 @@ -2103,6 +2103,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2111,7 +2112,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2143,6 +2143,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2153,7 +2154,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2178,6 +2178,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2188,7 +2189,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2213,6 +2213,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2224,7 +2225,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2245,6 +2245,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2258,7 +2259,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 37db78f5..217f033b 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 @@ -2112,6 +2112,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2120,7 +2121,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2152,6 +2152,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2162,7 +2163,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2187,6 +2187,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2197,7 +2198,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2222,6 +2222,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2233,7 +2234,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2249,6 +2249,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2262,7 +2263,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 5b2f1dd3..071161af 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 @@ -2197,6 +2197,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2205,7 +2206,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2237,6 +2237,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2247,7 +2248,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2272,6 +2272,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2282,7 +2283,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2307,6 +2307,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2318,7 +2319,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2339,6 +2339,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2352,7 +2353,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 bb459629..539af4da 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 @@ -2104,6 +2104,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2112,7 +2113,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2144,6 +2144,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2154,7 +2155,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2179,6 +2179,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2189,7 +2190,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2214,6 +2214,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2225,7 +2226,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2241,6 +2241,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2254,7 +2255,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 7aef7c5b..19529e90 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 @@ -2146,6 +2146,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2154,7 +2155,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2186,6 +2186,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2196,7 +2197,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2221,6 +2221,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2231,7 +2232,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2256,6 +2256,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2267,7 +2268,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2288,6 +2288,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2301,7 +2302,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 323d4316..bc59c567 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 @@ -2087,6 +2087,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2095,7 +2096,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2127,6 +2127,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2137,7 +2138,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2162,6 +2162,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2172,7 +2173,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2197,6 +2197,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2208,7 +2209,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2229,6 +2229,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2242,7 +2243,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 832ddd2f..1d89347d 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 @@ -2105,6 +2105,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2113,7 +2114,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2145,6 +2145,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2155,7 +2156,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2180,6 +2180,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2190,7 +2191,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2215,6 +2215,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2226,7 +2227,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2242,6 +2242,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2255,7 +2256,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 3255931c..8acf706e 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 @@ -2114,6 +2114,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2122,7 +2123,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2154,6 +2154,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2164,7 +2165,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2189,6 +2189,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2199,7 +2200,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2224,6 +2224,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2235,7 +2236,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION float b2Clamp(float, float, float) [b2Math.h <659:1 <659:10 659:16> 662:1>] SYMBOL_FUNCTION T b2Clamp(T, T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Clamp(float, float, float) -> T b2Clamp(T, T, T) [b2Math.h <659:10 659:16>] @@ -2256,6 +2256,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2269,7 +2270,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 90df82c0..e0d5b053 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 @@ -2547,6 +2547,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2555,7 +2556,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2587,6 +2587,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2597,7 +2598,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2622,6 +2622,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2632,7 +2633,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2657,6 +2657,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2668,7 +2669,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2684,6 +2684,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2697,7 +2698,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -4542,6 +4542,9 @@ REFERENCE_USAGE b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_ma SYMBOL_FIELD private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>] REFERENCE_TYPE_USAGE int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>] SYMBOL_METHOD public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 37:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -4600,9 +4603,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -4687,13 +4687,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -4703,13 +4703,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -4800,6 +4800,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -4847,7 +4848,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -5019,7 +5020,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -5068,25 +5068,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -5209,6 +5209,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -5282,7 +5283,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -5293,7 +5294,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -5304,7 +5305,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 6bf3327a..2911265b 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 @@ -2358,6 +2358,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2366,7 +2367,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2398,6 +2398,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2408,7 +2409,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2433,6 +2433,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2443,7 +2444,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2468,6 +2468,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2479,7 +2480,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2495,6 +2495,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2508,7 +2509,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -3009,6 +3009,9 @@ REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2 LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:6 271:7>] REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>] LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:21 271:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -3067,9 +3070,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] @@ -3189,13 +3189,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -3250,13 +3250,13 @@ REFERENCE_CALL void b2DynamicTree::Query(b2BroadPhase *, const b2A LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -3347,6 +3347,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -3368,7 +3369,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child1 [b2DynamicTree.h <196:22 196:27>] REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <197:11 197:14>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -3541,7 +3542,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -3603,11 +3603,11 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(b2ContactManager *) [b2BroadPhase.h <185:1 <185:20 185:30> 238:1>] SYMBOL_FUNCTION void b2BroadPhase::UpdatePairs(T *) REFERENCE_TEMPLATE_SPECIALIZATION void b2BroadPhase::UpdatePairs(b2ContactManager *) -> void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <185:20 185:30>] @@ -3687,20 +3687,20 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(b2ContactManager *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -3820,6 +3820,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <185:32 185:32>] @@ -3861,7 +3862,7 @@ REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair: REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdA [b2BroadPhase.h <228:39 228:46>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:57 228:64>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -3872,7 +3873,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -3883,7 +3884,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 e1f9d2a1..e860648d 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 @@ -2569,6 +2569,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2577,7 +2578,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2609,6 +2609,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2619,7 +2620,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2644,6 +2644,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2654,7 +2655,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2679,6 +2679,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2690,7 +2691,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2706,6 +2706,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2719,7 +2720,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -4972,6 +4972,9 @@ REFERENCE_USAGE b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_ma SYMBOL_FIELD private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>] REFERENCE_TYPE_USAGE int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>] SYMBOL_METHOD public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 37:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -5030,9 +5033,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -5117,13 +5117,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -5133,13 +5133,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -5230,6 +5230,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -5277,7 +5278,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -5449,7 +5450,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -5498,25 +5498,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -5639,6 +5639,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -5712,7 +5713,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -5723,7 +5724,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -5734,7 +5735,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 ced34e7d..ad583eda 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 @@ -2615,6 +2615,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2623,7 +2624,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2655,6 +2655,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2665,7 +2666,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2690,6 +2690,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2700,7 +2701,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2725,6 +2725,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2736,7 +2737,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2752,6 +2752,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2765,7 +2766,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -4932,6 +4932,9 @@ REFERENCE_USAGE b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_ma SYMBOL_FIELD private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>] REFERENCE_TYPE_USAGE int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>] SYMBOL_METHOD public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 37:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -4990,9 +4993,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 31:16>] @@ -5077,13 +5077,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -5093,13 +5093,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, con LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>] LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:7 105:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.h <105:2 105:5>] SYMBOL_METHOD public int32 b2DynamicTree::GetHeight() const [b2DynamicTree.h <109:8 109:16>] @@ -5190,6 +5190,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -5237,7 +5238,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.h <204:13 204:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] @@ -5409,7 +5410,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput LOCAL_SYMBOL: b2DynamicTree.h<229:30> [b2DynamicTree.h <284:4 284:8>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] LOCAL_SYMBOL: b2DynamicTree.h<240:21> [b2DynamicTree.h <284:15 284:18>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -5458,25 +5458,25 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:8 94:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>] SYMBOL_METHOD public int32 b2BroadPhase::GetTreeBalance() const [b2BroadPhase.h <97:8 97:21>] @@ -5599,6 +5599,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -5672,7 +5673,7 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <241:13 241:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] @@ -5683,7 +5684,7 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) c REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] @@ -5694,7 +5695,6 @@ REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCast REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>] LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <249:27 249:31>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 4af265a0..8566591a 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 @@ -2879,6 +2879,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2887,7 +2888,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2919,6 +2919,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2929,7 +2930,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2954,6 +2954,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2964,7 +2965,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2989,6 +2989,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -3000,7 +3001,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -3016,6 +3016,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -3029,7 +3030,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] @@ -3630,6 +3630,9 @@ REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2 LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:6 271:7>] REFERENCE_USAGE bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>] LOCAL_SYMBOL: b2Collision.h<264:13> [b2Collision.h <271:21 271:22>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] +SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] +REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] REFERENCE_USAGE void b2GrowableStack::b2GrowableStack() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <33:3 33:9>] @@ -3688,9 +3691,6 @@ SYMBOL_FIELD private int32 b2GrowableStack::m_count [b2Grow REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_count -> int32 [b2GrowableStack.h <80:2 80:6>] SYMBOL_FIELD private int32 b2GrowableStack::m_capacity [b2GrowableStack.h <81:8 81:17>] REFERENCE_TYPE_USAGE int32 b2GrowableStack::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::T [b2GrowableStack.h <27:20 27:20>] -SYMBOL_TEMPLATE_PARAMETER b2GrowableStack::N [b2GrowableStack.h <27:29 27:29>] -REFERENCE_TYPE_USAGE b2GrowableStack::N -> int32 [b2GrowableStack.h <27:23 27:27>] SYMBOL_CLASS b2GrowableStack [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>] REFERENCE_TEMPLATE_SPECIALIZATION b2GrowableStack -> b2GrowableStack [b2GrowableStack.h <28:7 28:21>] SYMBOL_METHOD public void b2GrowableStack::b2GrowableStack() [b2GrowableStack.h <31:2 <31:2 31:16> 36:2>] @@ -3810,13 +3810,13 @@ SYMBOL_METHOD public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2Dy REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <87:8 87:13>] LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <87:27 87:31>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <92:7 92:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>] LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <92:13 92:13>] LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <91:21 91:21>] SYMBOL_METHOD public void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] SYMBOL_FUNCTION void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>] @@ -3875,13 +3875,13 @@ REFERENCE_CALL void b2DynamicTree::Query(b2WorldQueryWrappe LOCAL_SYMBOL: b2DynamicTree.h<171:30> [b2DynamicTree.h <197:5 197:9>] REFERENCE_USAGE void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] LOCAL_SYMBOL: b2DynamicTree.h<182:21> [b2DynamicTree.h <197:16 197:19>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:7 102:13>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>] LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <102:15 102:15>] LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <101:21 101:21>] SYMBOL_METHOD public void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const [b2DynamicTree.h <204:1 <204:28 204:34> 287:1>] SYMBOL_FUNCTION void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <204:28 204:34>] @@ -4147,6 +4147,7 @@ REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> un REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] SYMBOL_METHOD public void b2DynamicTree::Query(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> b2DynamicTree::Query::T [b2DynamicTree.h <169:34 169:34>] @@ -4168,7 +4169,7 @@ REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child1 [b2DynamicTree.h <196:22 196:27>] REFERENCE_CALL void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <197:11 197:14>] REFERENCE_USAGE void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <197:22 197:27>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::Query::T [b2DynamicTree.h <168:20 168:20>] +SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_METHOD public void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast::T [b2DynamicTree.h <204:36 204:36>] @@ -4251,7 +4252,6 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child1 [b2DynamicTree.h <283:21 283:26>] REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <284:10 284:13>] REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2TreeNode::child2 [b2DynamicTree.h <284:21 284:26>] -SYMBOL_TEMPLATE_PARAMETER b2DynamicTree::RayCast::T [b2DynamicTree.h <203:20 203:20>] SYMBOL_STRUCT b2Pair [b2BroadPhase.h <27:1 <27:8 27:13> 31:1>] SYMBOL_FIELD public int32 b2Pair::proxyIdA [b2BroadPhase.h <29:8 29:15>] REFERENCE_TYPE_USAGE int32 b2Pair::proxyIdA -> int32 [b2BroadPhase.h <29:2 29:6>] @@ -4300,18 +4300,18 @@ LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>] REFERENCE_TYPE_USAGE bool b2BroadPhase::TestOverlap(int32, int32) const -> int32 [b2BroadPhase.h <69:35 69:39>] SYMBOL_METHOD public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:8 72:20>] REFERENCE_TYPE_USAGE int32 b2BroadPhase::GetProxyCount() const -> int32 [b2BroadPhase.h <72:2 72:6>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <76:7 76:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <76:2 76:5>] LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <76:19 76:19>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <75:21 75:21>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <81:7 81:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>] LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <81:13 81:13>] LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <80:21 80:21>] SYMBOL_METHOD public void b2BroadPhase::Query(b2WorldQueryWrapper *, const b2AABB &) const [b2BroadPhase.h <241:1 <241:27 241:31> 244:1>] SYMBOL_FUNCTION void b2BroadPhase::Query(T *, const b2AABB &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2BroadPhase::Query(b2WorldQueryWrapper *, const b2AABB &) const -> void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <241:27 241:31>] @@ -4326,13 +4326,13 @@ REFERENCE_CALL void b2BroadPhase::Query(b2WorldQueryWrapper REFERENCE_USAGE void b2BroadPhase::Query(b2WorldQueryWrapper *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>] LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:7 91:13>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>] LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <91:15 91:15>] LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <90:21 90:21>] SYMBOL_METHOD public void b2BroadPhase::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const [b2BroadPhase.h <247:1 <247:27 247:33> 250:1>] SYMBOL_FUNCTION void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const REFERENCE_TEMPLATE_SPECIALIZATION void b2BroadPhase::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <247:27 247:33>] @@ -4467,6 +4467,7 @@ REFERENCE_TYPE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> float32 [b2 SYMBOL_FUNCTION float32 b2DynamicTree::GetAreaRatio() const REFERENCE_CALL float32 b2BroadPhase::GetTreeQuality() const -> float32 b2DynamicTree::GetAreaRatio() const [b2BroadPhase.h <181:16 181:27>] REFERENCE_USAGE float32 b2BroadPhase::GetTreeQuality() const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <181:9 181:14>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] SYMBOL_METHOD public void b2BroadPhase::UpdatePairs(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <185:6 185:17>] REFERENCE_TYPE_USAGE void b2BroadPhase::UpdatePairs(T *) -> void [b2BroadPhase.h <185:1 185:4>] @@ -4540,19 +4541,18 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>] REFERENCE_USAGE void b2BroadPhase::UpdatePairs(T *) -> int32 b2Pair::proxyIdB [b2BroadPhase.h <228:82 228:89>] LOCAL_SYMBOL: b2BroadPhase.h<217:11> [b2BroadPhase.h <228:69 228:79>] LOCAL_SYMBOL: b2BroadPhase.h<214:8> [b2BroadPhase.h <232:6 232:6>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::UpdatePairs::T [b2BroadPhase.h <184:20 184:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] SYMBOL_METHOD public void b2BroadPhase::Query(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2BroadPhase::Query::T [b2BroadPhase.h <241:33 241:33>] REFERENCE_TYPE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>] REFERENCE_USAGE void b2BroadPhase::Query(T *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::Query::T [b2BroadPhase.h <240:20 240:20>] +SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast::T [b2BroadPhase.h <247:35 247:35>] REFERENCE_TYPE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>] REFERENCE_USAGE void b2BroadPhase::RayCast(T *, const b2RayCastInput &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <249:2 249:7>] -SYMBOL_TEMPLATE_PARAMETER b2BroadPhase::RayCast::T [b2BroadPhase.h <246:20 246:20>] SYMBOL_METHOD public void b2BroadPhase::ShiftOrigin(const b2Vec2 &) [b2BroadPhase.h <252:1 <252:27 252:37> 255:1>] QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>] REFERENCE_TYPE_USAGE void b2BroadPhase::ShiftOrigin(const b2Vec2 &) -> void [b2BroadPhase.h <252:8 252:11>] 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 cf8bbd4f..135e212a 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 @@ -2231,6 +2231,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -2239,7 +2240,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -2271,6 +2271,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -2281,7 +2282,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -2306,6 +2306,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -2316,7 +2317,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -2341,6 +2341,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -2352,7 +2353,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -2368,6 +2368,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -2381,7 +2382,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 9a4cd879..c39416d8 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 @@ -1704,6 +1704,7 @@ REFERENCE_USAGE b2Transform b2MulT(const b2Transform &, const b2Transform &) -> LOCAL_SYMBOL: b2Math.h<612:46> [b2Math.h <616:26 616:26>] REFERENCE_CALL b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>] LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>] +SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION T b2Abs(T) [b2Math.h <620:1 <621:10 621:14> 624:1>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <621:8 621:8>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>] @@ -1712,7 +1713,6 @@ LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>] REFERENCE_TYPE_USAGE T b2Abs(T) -> b2Abs::T [b2Math.h <623:13 623:13>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>] LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:25 623:25>] -SYMBOL_TEMPLATE_PARAMETER b2Abs::T [b2Math.h <620:20 620:20>] SYMBOL_FUNCTION float b2Abs(float) [b2Math.h <621:1 <621:10 621:14> 624:1>] SYMBOL_FUNCTION T b2Abs(T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Abs(float) -> T b2Abs(T) [b2Math.h <621:10 621:14>] @@ -1744,6 +1744,7 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>] REFERENCE_CALL b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>] REFERENCE_USAGE b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>] LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>] +SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION T b2Min(T, T) [b2Math.h <636:1 <637:10 637:14> 640:1>] REFERENCE_TYPE_USAGE T b2Min(T, T) -> b2Min::T [b2Math.h <637:8 637:8>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>] @@ -1754,7 +1755,6 @@ LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:13 639:13>] LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>] LOCAL_SYMBOL: b2Math.h<637:23> [b2Math.h <639:21 639:21>] -SYMBOL_TEMPLATE_PARAMETER b2Min::T [b2Math.h <636:20 636:20>] SYMBOL_FUNCTION float b2Min(float, float) [b2Math.h <637:1 <637:10 637:14> 640:1>] SYMBOL_FUNCTION T b2Min(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Min(float, float) -> T b2Min(T, T) [b2Math.h <637:10 637:14>] @@ -1779,6 +1779,7 @@ REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<642:35> [b2Math.h <644:39 644:39>] REFERENCE_USAGE b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>] LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>] +SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION T b2Max(T, T) [b2Math.h <647:1 <648:10 648:14> 651:1>] REFERENCE_TYPE_USAGE T b2Max(T, T) -> b2Max::T [b2Math.h <648:8 648:8>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>] @@ -1789,7 +1790,6 @@ LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:13 650:13>] LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>] LOCAL_SYMBOL: b2Math.h<648:23> [b2Math.h <650:21 650:21>] -SYMBOL_TEMPLATE_PARAMETER b2Max::T [b2Math.h <647:20 647:20>] SYMBOL_FUNCTION float b2Max(float, float) [b2Math.h <648:1 <648:10 648:14> 651:1>] SYMBOL_FUNCTION T b2Max(T, T) REFERENCE_TEMPLATE_SPECIALIZATION float b2Max(float, float) -> T b2Max(T, T) [b2Math.h <648:10 648:14>] @@ -1814,6 +1814,7 @@ REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:: LOCAL_SYMBOL: b2Math.h<653:35> [b2Math.h <655:39 655:39>] REFERENCE_USAGE b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>] LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>] +SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION T b2Clamp(T, T, T) [b2Math.h <658:1 <659:10 659:16> 662:1>] REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b2Math.h <659:8 659:8>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>] @@ -1825,7 +1826,6 @@ REFERENCE_TYPE_USAGE T b2Clamp(T, T, T) -> b2Clamp::T [b LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <661:15 661:17>] LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>] LOCAL_SYMBOL: b2Math.h<659:32> [b2Math.h <661:29 661:32>] -SYMBOL_TEMPLATE_PARAMETER b2Clamp::T [b2Math.h <658:20 658:20>] SYMBOL_FUNCTION b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:15 664:21> 667:1>] REFERENCE_TYPE_USAGE b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <664:37 664:37>] @@ -1841,6 +1841,7 @@ SYMBOL_FUNCTION b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>] LOCAL_SYMBOL: b2Math.h<664:37> [b2Math.h <666:26 666:26>] LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>] +SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION void b2Swap(T &, T &) [b2Math.h <669:1 <669:34 669:39> 674:1>] REFERENCE_TYPE_USAGE void b2Swap(T &, T &) -> void [b2Math.h <669:29 669:32>] LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>] @@ -1854,7 +1855,6 @@ LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <672:6 672:6>] LOCAL_SYMBOL: b2Math.h<669:50> [b2Math.h <673:2 673:2>] LOCAL_SYMBOL: b2Math.h<671:4> [b2Math.h <673:6 673:8>] -SYMBOL_TEMPLATE_PARAMETER b2Swap::T [b2Math.h <669:19 669:19>] SYMBOL_FUNCTION uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:15 681:30> 689:1>] REFERENCE_TYPE_USAGE uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>] LOCAL_SYMBOL: b2Math.h<681:39> [b2Math.h <681:39 681:39>] 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 36feaa6c..dbaac771 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 @@ -1802,6 +1802,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1815,7 +1816,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(b3DbvtAabbMm &, b3DbvtAabbMm &) [b3Scalar.h <509:22 <509:43 509:48> 514:1>] SYMBOL_FUNCTION void b3Swap(T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3Swap(b3DbvtAabbMm &, b3DbvtAabbMm &) -> void b3Swap(T &, T &) [b3Scalar.h <509:43 509:48>] @@ -1988,6 +1988,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -2014,7 +2015,6 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -2057,17 +2057,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -2125,25 +2128,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -2151,10 +2151,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2195,11 +2195,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2213,10 +2213,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3 REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2255,11 +2255,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2273,10 +2273,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocato REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2309,11 +2309,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destr REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2325,10 +2325,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2367,11 +2367,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2383,10 +2383,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2419,11 +2419,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2435,10 +2435,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Aligne REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2477,11 +2477,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2495,10 +2495,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2537,11 +2537,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2549,6 +2549,7 @@ REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(b3AlignedAllocator &&) [b3AlignedAllocator.h <61:7 61:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -2841,6 +2842,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -2889,7 +2891,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -2897,7 +2899,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -2938,7 +2940,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -2956,6 +2957,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -2981,7 +2983,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -3091,7 +3092,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -3239,31 +3239,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(in SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNN &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNN &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] @@ -3448,31 +3448,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> c REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DbvtNode * const &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DbvtNode * const &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DbvtNode * const &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3603,31 +3603,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> void [b3Ali REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(int *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const int &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3799,31 +3799,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) - REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNPS &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNPS &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNPS &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3944,31 +3944,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(in REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNP &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNP &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNP &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4162,22 +4162,22 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3DbvtN REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DbvtNode * *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtNode * *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtNode * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtNode * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtNode * *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] @@ -4187,10 +4187,10 @@ REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Dbv REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3DbvtNode * * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:4 422:9>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3DbvtNode * * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:21 422:26>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3DbvtNode * * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(b3DbvtNode * const &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(b3DbvtNode * const &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(b3DbvtNode * const &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4381,31 +4381,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) - REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkCLN *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkCLN *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkCLN *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkCLN *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkCLN *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkCLN &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkCLN &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkCLN &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4428,6 +4428,7 @@ SYMBOL_METHOD public void b3AlignedObjectArray::copyFromA REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <524:7 524:19>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void [b3AlignedObjectArray.h <524:2 524:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <524:27 524:46>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -4438,10 +4439,10 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const float & b3Min(const float &, const float &) [b3MinMax.h <23:1 <23:26 23:30> 26:1>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Min(const float &, const float &) -> const T & b3Min(const T &, const T &) [b3MinMax.h <23:26 23:30>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -4452,12 +4453,12 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const float & b3Max(const float &, const float &) [b3MinMax.h <29:1 <29:26 29:30> 32:1>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Max(const float &, const float &) -> const T & b3Max(const T &, const T &) [b3MinMax.h <29:26 29:30>] SYMBOL_FUNCTION const int & b3Max(const int &, const int &) [b3MinMax.h <29:1 <29:26 29:30> 32:1>] REFERENCE_TEMPLATE_SPECIALIZATION const int & b3Max(const int &, const int &) -> const T & b3Max(const T &, const T &) [b3MinMax.h <29:26 29:30>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -4473,7 +4474,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -4484,11 +4485,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -4499,11 +4500,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -4520,7 +4521,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] @@ -5877,6 +5877,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -5941,7 +5942,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) [b3Vector3.h <1220:1 <1220:22 1220:34> 1246:1>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] @@ -10797,13 +10797,13 @@ REFERENCE_TYPE_USAGE static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>] SYMBOL_METHOD public static void b3DynamicBvh::benchmark() [b3DynamicBvh.h <292:2 <292:15 292:23> 292:27>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::benchmark() -> void [b3DynamicBvh.h <292:9 292:12>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <295:2 295:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <296:16 296:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <296:10 296:13>] LOCAL_SYMBOL: b3DynamicBvh.h<296:45> [b3DynamicBvh.h <296:45 296:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <296:33 296:42>] LOCAL_SYMBOL: b3DynamicBvh.h<297:3> [b3DynamicBvh.h <297:3 297:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <297:3 297:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <295:2 295:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) [b3DynamicBvh.h <693:1 <693:28 693:36> 703:1>] SYMBOL_FUNCTION static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) REFERENCE_TEMPLATE_SPECIALIZATION static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <693:28 693:36>] @@ -10834,13 +10834,14 @@ REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <701:19 701:24>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <701:13 701:16>] LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <701:29 701:34>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <298:2 298:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <299:16 299:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <299:10 299:13>] LOCAL_SYMBOL: b3DynamicBvh.h<299:46> [b3DynamicBvh.h <299:46 299:49>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <299:34 299:43>] LOCAL_SYMBOL: b3DynamicBvh.h<300:3> [b3DynamicBvh.h <300:3 300:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <300:3 300:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <298:2 298:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <301:2 301:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <302:9 302:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <302:3 302:6>] LOCAL_SYMBOL: b3DynamicBvh.h<302:38> [b3DynamicBvh.h <302:38 302:42>] @@ -10849,7 +10850,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<303:21> [b3DynamicBvh.h <303:21 303:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <303:9 303:18>] LOCAL_SYMBOL: b3DynamicBvh.h<304:3> [b3DynamicBvh.h <304:3 304:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <304:3 304:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <301:2 301:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <306:2 306:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <307:9 307:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <307:3 307:6>] LOCAL_SYMBOL: b3DynamicBvh.h<307:53> [b3DynamicBvh.h <307:53 307:57>] @@ -10858,7 +10859,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<308:23> [b3DynamicBvh.h <308:23 308:27>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <308:11 308:20>] LOCAL_SYMBOL: b3DynamicBvh.h<309:5> [b3DynamicBvh.h <309:5 309:19>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <309:5 309:19>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <306:2 306:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <324:2 324:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <325:9 325:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <325:3 325:6>] LOCAL_SYMBOL: b3DynamicBvh.h<325:38> [b3DynamicBvh.h <325:38 325:41>] @@ -10867,7 +10868,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<326:23> [b3DynamicBvh.h <326:23 326:28>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <326:9 326:20>] LOCAL_SYMBOL: b3DynamicBvh.h<327:3> [b3DynamicBvh.h <327:3 327:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <327:3 327:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <324:2 324:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <330:2 330:15>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <331:16 331:22>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <331:10 331:13>] LOCAL_SYMBOL: b3DynamicBvh.h<331:43> [b3DynamicBvh.h <331:43 331:46>] @@ -10878,7 +10879,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<333:20> [b3DynamicBvh.h <333:20 333:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <333:9 333:17>] LOCAL_SYMBOL: b3DynamicBvh.h<334:3> [b3DynamicBvh.h <334:3 334:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <334:3 334:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <330:2 330:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <337:2 337:15>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <338:9 338:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <338:3 338:6>] LOCAL_SYMBOL: b3DynamicBvh.h<338:44> [b3DynamicBvh.h <338:44 338:47>] @@ -10899,7 +10900,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<345:26> [b3DynamicBvh.h <345:26 345:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <345:15 345:23>] LOCAL_SYMBOL: b3DynamicBvh.h<346:9> [b3DynamicBvh.h <346:9 346:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <346:9 346:23>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <337:2 337:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <348:2 348:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <349:16 349:26>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <349:10 349:13>] LOCAL_SYMBOL: b3DynamicBvh.h<349:46> [b3DynamicBvh.h <349:46 349:49>] @@ -10912,7 +10913,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<352:7> [b3DynamicBvh.h <352:7 352:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <352:3 352:5>] LOCAL_SYMBOL: b3DynamicBvh.h<353:3> [b3DynamicBvh.h <353:3 353:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <353:3 353:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <348:2 348:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <354:2 354:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <355:16 355:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <355:10 355:13>] LOCAL_SYMBOL: b3DynamicBvh.h<355:46> [b3DynamicBvh.h <355:46 355:49>] @@ -10929,14 +10930,13 @@ LOCAL_SYMBOL: b3DynamicBvh.h<360:3> [b3DynamicBvh.h <360:3 360:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <360:3 360:17>] LOCAL_SYMBOL: b3DynamicBvh.h<361:8> [b3DynamicBvh.h <361:8 361:15>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool [b3DynamicBvh.h <361:3 361:6>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <354:2 354:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <362:2 362:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <363:16 363:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <363:10 363:13>] LOCAL_SYMBOL: b3DynamicBvh.h<363:45> [b3DynamicBvh.h <363:45 363:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <363:33 363:42>] LOCAL_SYMBOL: b3DynamicBvh.h<364:3> [b3DynamicBvh.h <364:3 364:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <364:3 364:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <362:2 362:15>] SYMBOL_METHOD public static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) [b3DynamicBvh.h <366:2 <366:28 366:34> 375:2>] REFERENCE_TYPE_USAGE static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> int [b3DynamicBvh.h <366:24 366:26>] LOCAL_SYMBOL: b3DynamicBvh.h<366:47> [b3DynamicBvh.h <366:47 366:47>] @@ -12014,6 +12014,7 @@ REFERENCE_USAGE bool b3NotEqual(const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b REFERENCE_USAGE bool b3NotEqual(const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3DynamicBvh.h <684:17 684:17>] REFERENCE_USAGE bool b3NotEqual(const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b3Vector3 b3DbvtAabbMm::mx [b3DynamicBvh.h <684:14 684:15>] LOCAL_SYMBOL: b3DynamicBvh.h<677:30> [b3DynamicBvh.h <684:12 684:12>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <692:1 692:14>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <692:1 <693:28 693:36> 703:1>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <693:8 693:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <693:45 693:54>] @@ -12026,7 +12027,7 @@ REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <700:19 700:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <701:19 701:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <701:19 701:24>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <692:1 692:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <706:1 706:14>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <706:1 <707:28 707:37> 720:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <707:14 707:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <707:8 707:11>] @@ -12050,7 +12051,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <714:15 714:18>] LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <714:31 714:36>] LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <718:4 718:9>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <718:19 718:22>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <706:1 706:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <723:1 723:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <723:1 <724:28 724:36> 784:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <724:14 724:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <724:8 724:11>] @@ -12282,7 +12283,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:23 778:23>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <778:29 778:29>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:27 778:27>] LOCAL_SYMBOL: b3DynamicBvh.h<731:15> [b3DynamicBvh.h <782:12 782:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <723:1 723:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <788:1 788:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <788:1 <789:28 789:51> 849:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <789:14 789:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <789:8 789:11>] @@ -12504,7 +12505,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:23 843:23>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <843:29 843:29>] LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:27 843:27>] LOCAL_SYMBOL: b3DynamicBvh.h<796:15> [b3DynamicBvh.h <847:12 847:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <788:1 788:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <921:1 921:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <921:1 <922:28 922:36> 951:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <922:14 922:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <922:8 922:11>] @@ -12567,7 +12568,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<924:11> [b3DynamicBvh.h <946:7 946:12>] LOCAL_SYMBOL: b3DynamicBvh.h<935:23> [b3DynamicBvh.h <946:22 946:22>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <949:18 949:21>] LOCAL_SYMBOL: b3DynamicBvh.h<930:44> [b3DynamicBvh.h <949:12 949:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <921:1 921:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <953:1 953:14>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <953:1 <954:28 954:42> 1001:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <954:14 954:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <954:8 954:11>] @@ -12677,7 +12678,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <992:21 992:24>] LOCAL_SYMBOL: b3DynamicBvh.h<962:9> [b3DynamicBvh.h <996:6 996:11>] LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <996:21 996:24>] LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <999:11 999:15>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <953:1 953:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1004:1 1004:14>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <1004:1 <1005:28 1005:34> 1071:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1005:14 1005:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1005:8 1005:11>] @@ -12807,7 +12808,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1061:22 1061:25>] LOCAL_SYMBOL: b3DynamicBvh.h<1008:9> [b3DynamicBvh.h <1065:7 1065:12>] LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1065:22 1065:25>] LOCAL_SYMBOL: b3DynamicBvh.h<1030:15> [b3DynamicBvh.h <1068:12 1068:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1004:1 1004:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1074:1 1074:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <1074:1 <1075:28 1075:38> 1126:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1075:14 1075:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <1075:8 1075:11>] @@ -12949,7 +12950,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1121:48 1121:49>] LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1121:56 1121:61>] REFERENCE_CALL static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1124:18 1124:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1085:33> [b3DynamicBvh.h <1124:12 1124:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1074:1 1074:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1129:1 1129:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <1129:1 <1130:28 1130:37> 1224:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1130:14 1130:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <1130:8 1130:11>] @@ -13235,7 +13236,7 @@ REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNod LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1219:30 1219:31>] REFERENCE_CALL static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1222:18 1222:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1147:31> [b3DynamicBvh.h <1222:12 1222:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1129:1 1129:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1227:1 1227:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <1227:1 <1228:28 1228:36> 1249:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1228:14 1228:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1228:8 1228:11>] @@ -13284,7 +13285,6 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1245:8 1245:13>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1245:23 1245:23>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1247:18 1247:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1247:12 1247:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1227:1 1227:14>] SYMBOL_TYPEDEF b3NodeArray [b3DynamicBvh.cpp <20:45 20:55>] REFERENCE_TYPE_USAGE b3NodeArray -> b3AlignedObjectArray [b3DynamicBvh.cpp <20:9 20:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>] 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 cd5d490d..f7484f21 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 @@ -1996,6 +1996,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -2009,7 +2010,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:26 518:37> 521:1>] REFERENCE_TYPE_USAGE unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>] LOCAL_SYMBOL: b3Scalar.h<518:48> [b3Scalar.h <518:48 518:50>] @@ -2173,6 +2173,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -2199,7 +2200,6 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -2242,17 +2242,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -2310,25 +2313,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -2336,10 +2336,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2384,11 +2384,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2402,10 +2402,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3 REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2444,11 +2444,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2462,10 +2462,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocato REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2498,11 +2498,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destr REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2514,10 +2514,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2556,11 +2556,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2572,10 +2572,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2608,11 +2608,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2624,10 +2624,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAlloc REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2666,11 +2666,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::de REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2682,10 +2682,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Aligned REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2724,11 +2724,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2736,6 +2736,7 @@ REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator:: SYMBOL_METHOD public void b3AlignedAllocator::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(b3AlignedAllocator &&) [b3AlignedAllocator.h <61:7 61:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -3028,6 +3029,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -3076,7 +3078,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -3084,7 +3086,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -3125,7 +3127,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -3143,6 +3144,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -3168,7 +3170,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -3278,7 +3279,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -3462,31 +3462,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNN *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNN &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNN &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] @@ -3683,31 +3683,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> c REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(const b3DbvtNode * *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DbvtNode * const &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DbvtNode * const &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DbvtNode * const &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3833,31 +3833,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> void [b3Ali REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(int *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const int &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4029,31 +4029,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) - REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNPS *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNPS &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNPS &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNPS &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4174,31 +4174,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(in REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DynamicBvh::sStkNP *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNP &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNP &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DynamicBvh::sStkNP &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4372,12 +4372,12 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Int4 * b3Al REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSortInternal(const L &, int, int) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] @@ -4397,10 +4397,10 @@ REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <364:5 364:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <366:5 366:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) [b3AlignedObjectArray.h <371:3 <371:8 371:16> 378:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSort(const L &) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) -> void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] @@ -4408,12 +4408,12 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) -> void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <376:5 376:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] @@ -4427,10 +4427,10 @@ REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Int4 * b3 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Int4 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:21 422:26>] REFERENCE_CALL void b3AlignedObjectArray::swap(int, int) -> b3Int4 & b3Int4::operator=(const b3Int4 &) [b3AlignedObjectArray.h <423:19 423:19>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Int4 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4621,31 +4621,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3DbvtPr REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3DbvtProxy *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtProxy *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtProxy *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtProxy *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3DbvtProxy *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3DbvtProxy &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3DbvtProxy &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3DbvtProxy &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4668,6 +4668,7 @@ SYMBOL_METHOD public void b3AlignedObjectArray::copyFromArray(const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <524:7 524:19>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void [b3AlignedObjectArray.h <524:2 524:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <524:27 524:46>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -4678,12 +4679,12 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const float & b3Min(const float &, const float &) [b3MinMax.h <23:1 <23:26 23:30> 26:1>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Min(const float &, const float &) -> const T & b3Min(const T &, const T &) [b3MinMax.h <23:26 23:30>] SYMBOL_FUNCTION const int & b3Min(const int &, const int &) [b3MinMax.h <23:1 <23:26 23:30> 26:1>] REFERENCE_TEMPLATE_SPECIALIZATION const int & b3Min(const int &, const int &) -> const T & b3Min(const T &, const T &) [b3MinMax.h <23:26 23:30>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -4694,12 +4695,12 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const float & b3Max(const float &, const float &) [b3MinMax.h <29:1 <29:26 29:30> 32:1>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Max(const float &, const float &) -> const T & b3Max(const T &, const T &) [b3MinMax.h <29:26 29:30>] SYMBOL_FUNCTION const int & b3Max(const int &, const int &) [b3MinMax.h <29:1 <29:26 29:30> 32:1>] REFERENCE_TEMPLATE_SPECIALIZATION const int & b3Max(const int &, const int &) -> const T & b3Max(const T &, const T &) [b3MinMax.h <29:26 29:30>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -4715,7 +4716,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -4726,11 +4727,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -4741,11 +4742,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -4762,7 +4763,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] @@ -6119,6 +6119,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -6183,7 +6184,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) [b3Vector3.h <1220:1 <1220:22 1220:34> 1246:1>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] @@ -11032,20 +11032,21 @@ REFERENCE_TYPE_USAGE static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>] SYMBOL_METHOD public static void b3DynamicBvh::benchmark() [b3DynamicBvh.h <292:2 <292:15 292:23> 292:27>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::benchmark() -> void [b3DynamicBvh.h <292:9 292:12>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <295:2 295:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <296:16 296:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <296:10 296:13>] LOCAL_SYMBOL: b3DynamicBvh.h<296:45> [b3DynamicBvh.h <296:45 296:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <296:33 296:42>] LOCAL_SYMBOL: b3DynamicBvh.h<297:3> [b3DynamicBvh.h <297:3 297:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <297:3 297:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <295:2 295:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <298:2 298:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <299:16 299:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <299:10 299:13>] LOCAL_SYMBOL: b3DynamicBvh.h<299:46> [b3DynamicBvh.h <299:46 299:49>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <299:34 299:43>] LOCAL_SYMBOL: b3DynamicBvh.h<300:3> [b3DynamicBvh.h <300:3 300:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <300:3 300:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <298:2 298:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <301:2 301:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <302:9 302:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <302:3 302:6>] LOCAL_SYMBOL: b3DynamicBvh.h<302:38> [b3DynamicBvh.h <302:38 302:42>] @@ -11054,7 +11055,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<303:21> [b3DynamicBvh.h <303:21 303:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <303:9 303:18>] LOCAL_SYMBOL: b3DynamicBvh.h<304:3> [b3DynamicBvh.h <304:3 304:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <304:3 304:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <301:2 301:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <306:2 306:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <307:9 307:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <307:3 307:6>] LOCAL_SYMBOL: b3DynamicBvh.h<307:53> [b3DynamicBvh.h <307:53 307:57>] @@ -11063,7 +11064,6 @@ LOCAL_SYMBOL: b3DynamicBvh.h<308:23> [b3DynamicBvh.h <308:23 308:27>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <308:11 308:20>] LOCAL_SYMBOL: b3DynamicBvh.h<309:5> [b3DynamicBvh.h <309:5 309:19>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <309:5 309:19>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <306:2 306:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) [b3DynamicBvh.h <789:1 <789:28 789:51> 849:1>] SYMBOL_FUNCTION void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <789:28 789:51>] @@ -11294,6 +11294,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:23 843:23>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <843:29 843:29>] LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:27 843:27>] LOCAL_SYMBOL: b3DynamicBvh.h<796:15> [b3DynamicBvh.h <847:12 847:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <324:2 324:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <325:9 325:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <325:3 325:6>] LOCAL_SYMBOL: b3DynamicBvh.h<325:38> [b3DynamicBvh.h <325:38 325:41>] @@ -11302,7 +11303,6 @@ LOCAL_SYMBOL: b3DynamicBvh.h<326:23> [b3DynamicBvh.h <326:23 326:28>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <326:9 326:20>] LOCAL_SYMBOL: b3DynamicBvh.h<327:3> [b3DynamicBvh.h <327:3 327:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <327:3 327:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <324:2 324:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const [b3DynamicBvh.h <922:1 <922:28 922:36> 951:1>] SYMBOL_FUNCTION void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <922:28 922:36>] @@ -11400,6 +11400,7 @@ REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtN SYMBOL_FUNCTION void BroadphaseAabbTester::Process(const b3DbvtNode *) REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void BroadphaseAabbTester::Process(const b3DbvtNode *) [b3DynamicBvh.h <946:14 946:20>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <949:18 949:21>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <330:2 330:15>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <331:16 331:22>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <331:10 331:13>] LOCAL_SYMBOL: b3DynamicBvh.h<331:43> [b3DynamicBvh.h <331:43 331:46>] @@ -11410,7 +11411,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<333:20> [b3DynamicBvh.h <333:20 333:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <333:9 333:17>] LOCAL_SYMBOL: b3DynamicBvh.h<334:3> [b3DynamicBvh.h <334:3 334:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <334:3 334:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <330:2 330:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <337:2 337:15>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <338:9 338:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <338:3 338:6>] LOCAL_SYMBOL: b3DynamicBvh.h<338:44> [b3DynamicBvh.h <338:44 338:47>] @@ -11431,7 +11432,6 @@ LOCAL_SYMBOL: b3DynamicBvh.h<345:26> [b3DynamicBvh.h <345:26 345:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <345:15 345:23>] LOCAL_SYMBOL: b3DynamicBvh.h<346:9> [b3DynamicBvh.h <346:9 346:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <346:9 346:23>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <337:2 337:15>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const [b3DynamicBvh.h <954:1 <954:28 954:42> 1001:1>] SYMBOL_FUNCTION void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <954:28 954:42>] @@ -11543,6 +11543,7 @@ REFERENCE_CALL void b3DynamicBvh::rayTestInternal(const b3D LOCAL_SYMBOL: b3DynamicBvh.h<962:9> [b3DynamicBvh.h <996:6 996:11>] LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <996:21 996:24>] LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <999:11 999:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <348:2 348:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <349:16 349:26>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <349:10 349:13>] LOCAL_SYMBOL: b3DynamicBvh.h<349:46> [b3DynamicBvh.h <349:46 349:49>] @@ -11555,7 +11556,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<352:7> [b3DynamicBvh.h <352:7 352:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <352:3 352:5>] LOCAL_SYMBOL: b3DynamicBvh.h<353:3> [b3DynamicBvh.h <353:3 353:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <353:3 353:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <348:2 348:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <354:2 354:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <355:16 355:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <355:10 355:13>] LOCAL_SYMBOL: b3DynamicBvh.h<355:46> [b3DynamicBvh.h <355:46 355:49>] @@ -11572,14 +11573,13 @@ LOCAL_SYMBOL: b3DynamicBvh.h<360:3> [b3DynamicBvh.h <360:3 360:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <360:3 360:17>] LOCAL_SYMBOL: b3DynamicBvh.h<361:8> [b3DynamicBvh.h <361:8 361:15>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool [b3DynamicBvh.h <361:3 361:6>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <354:2 354:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <362:2 362:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <363:16 363:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <363:10 363:13>] LOCAL_SYMBOL: b3DynamicBvh.h<363:45> [b3DynamicBvh.h <363:45 363:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <363:33 363:42>] LOCAL_SYMBOL: b3DynamicBvh.h<364:3> [b3DynamicBvh.h <364:3 364:17>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <364:3 364:17>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <362:2 362:15>] SYMBOL_METHOD public static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) [b3DynamicBvh.h <366:2 <366:28 366:34> 375:2>] REFERENCE_TYPE_USAGE static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> int [b3DynamicBvh.h <366:24 366:26>] LOCAL_SYMBOL: b3DynamicBvh.h<366:47> [b3DynamicBvh.h <366:47 366:47>] @@ -12656,6 +12656,7 @@ REFERENCE_USAGE bool b3NotEqual(const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b REFERENCE_USAGE bool b3NotEqual(const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3DynamicBvh.h <684:17 684:17>] REFERENCE_USAGE bool b3NotEqual(const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b3Vector3 b3DbvtAabbMm::mx [b3DynamicBvh.h <684:14 684:15>] LOCAL_SYMBOL: b3DynamicBvh.h<677:30> [b3DynamicBvh.h <684:12 684:12>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <692:1 692:14>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <692:1 <693:28 693:36> 703:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <693:14 693:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <693:8 693:11>] @@ -12679,7 +12680,7 @@ REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <701:19 701:24>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <701:13 701:16>] LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <701:29 701:34>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <692:1 692:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <706:1 706:14>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <706:1 <707:28 707:37> 720:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <707:14 707:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <707:8 707:11>] @@ -12703,7 +12704,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <714:15 714:18>] LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <714:31 714:36>] LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <718:4 718:9>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <718:19 718:22>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <706:1 706:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <723:1 723:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <723:1 <724:28 724:36> 784:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <724:14 724:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <724:8 724:11>] @@ -12929,7 +12930,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:23 778:23>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <778:29 778:29>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:27 778:27>] LOCAL_SYMBOL: b3DynamicBvh.h<731:15> [b3DynamicBvh.h <782:12 782:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <723:1 723:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <788:1 788:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <788:1 <789:28 789:51> 849:1>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <789:8 789:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <789:60 789:69>] @@ -13090,7 +13091,7 @@ REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3 REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <839:41 839:41>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::a [b3DynamicBvh.h <843:25 843:25>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <843:29 843:29>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <788:1 788:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <921:1 921:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <921:1 <922:28 922:36> 951:1>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <922:8 922:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] @@ -13121,7 +13122,7 @@ REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, cons REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <942:26 942:31>] REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <942:26 942:31>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <949:18 949:21>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <921:1 921:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <953:1 953:14>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <953:1 <954:28 954:42> 1001:1>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <954:8 954:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode [b3DynamicBvh.h <954:51 954:60>] @@ -13170,7 +13171,7 @@ REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode REFERENCE_CALL void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> const b3DbvtNode * & b3AlignedObjectArray::operator[](int) [b3DynamicBvh.h <992:11 992:11>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <992:27 992:32>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <992:27 992:32>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <953:1 953:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1004:1 1004:14>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <1004:1 <1005:28 1005:34> 1071:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1005:14 1005:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1005:8 1005:11>] @@ -13300,7 +13301,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1061:22 1061:25>] LOCAL_SYMBOL: b3DynamicBvh.h<1008:9> [b3DynamicBvh.h <1065:7 1065:12>] LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1065:22 1065:25>] LOCAL_SYMBOL: b3DynamicBvh.h<1030:15> [b3DynamicBvh.h <1068:12 1068:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1004:1 1004:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1074:1 1074:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <1074:1 <1075:28 1075:38> 1126:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1075:14 1075:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <1075:8 1075:11>] @@ -13442,7 +13443,7 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1121:48 1121:49>] LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1121:56 1121:61>] REFERENCE_CALL static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1124:18 1124:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1085:33> [b3DynamicBvh.h <1124:12 1124:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1074:1 1074:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1129:1 1129:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <1129:1 <1130:28 1130:37> 1224:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1130:14 1130:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <1130:8 1130:11>] @@ -13728,7 +13729,7 @@ REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNod LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1219:30 1219:31>] REFERENCE_CALL static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1222:18 1222:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1147:31> [b3DynamicBvh.h <1222:12 1222:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1129:1 1129:14>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1227:1 1227:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <1227:1 <1228:28 1228:36> 1249:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1228:14 1228:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1228:8 1228:11>] @@ -13777,7 +13778,6 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1245:8 1245:13>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1245:23 1245:23>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1247:18 1247:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1247:12 1247:16>] -SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1227:1 1227:14>] SYMBOL_STRUCT b3UnsignedInt2 [b3Int2.h <21:1 <21:8 21:21> 34:1>] SYMBOL_UNION public b3UnsignedInt2::anonymous union (b3Int2.h<23:2>) [b3Int2.h <23:2 <23:2 23:6> 33:2>] SYMBOL_STRUCT public b3UnsignedInt2::anonymous union (b3Int2.h<23:2>)::anonymous struct (b3Int2.h<25:3>) [b3Int2.h <25:3 <25:3 25:8> 28:3>] @@ -15034,6 +15034,7 @@ REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabbForceUpdate(b3Broadphas REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabbForceUpdate(b3BroadphaseProxy *, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> b3Dispatcher [b3DynamicBvhBroadphase.h <199:112 199:123>] SYMBOL_METHOD public void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(const b3DynamicBvhBroadphase &) [b3DynamicBvhBroadphase.h <120:8 120:29>] SYMBOL_METHOD public b3DynamicBvhBroadphase & b3DynamicBvhBroadphase::operator=(const b3DynamicBvhBroadphase &) [b3DynamicBvhBroadphase.h <120:8 120:29>] +SYMBOL_TEMPLATE_PARAMETER b3ListAppend::T [b3DynamicBvhBroadphase.cpp <54:20 54:20>] SYMBOL_FUNCTION static void b3ListAppend(T *, T * &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <54:1 <55:20 55:31> 61:1>] REFERENCE_TYPE_USAGE static void b3ListAppend(T *, T * &) (b3DynamicBvhBroadphase.cpp) -> void [b3DynamicBvhBroadphase.cpp <55:15 55:18>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<55:36> [b3DynamicBvhBroadphase.cpp <55:36 55:39>] @@ -15048,7 +15049,6 @@ LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<55:45> [b3DynamicBvhBroadphase.cpp <59: LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<55:36> [b3DynamicBvhBroadphase.cpp <59:26 59:29>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<55:45> [b3DynamicBvhBroadphase.cpp <60:2 60:5>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<55:36> [b3DynamicBvhBroadphase.cpp <60:7 60:10>] -SYMBOL_TEMPLATE_PARAMETER b3ListAppend::T [b3DynamicBvhBroadphase.cpp <54:20 54:20>] SYMBOL_FUNCTION static void b3ListAppend(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <55:1 <55:20 55:31> 61:1>] SYMBOL_FUNCTION static void b3ListAppend(T *, T * &) (b3DynamicBvhBroadphase.cpp) REFERENCE_TEMPLATE_SPECIALIZATION static void b3ListAppend(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> static void b3ListAppend(T *, T * &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <55:20 55:31>] @@ -15056,6 +15056,7 @@ REFERENCE_TYPE_USAGE static void b3ListAppend(b3DbvtProxy *, b3Dbvt REFERENCE_USAGE static void b3ListAppend(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.cpp <57:8 57:12>] REFERENCE_USAGE static void b3ListAppend(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.cpp <58:8 58:12>] REFERENCE_USAGE static void b3ListAppend(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.cpp <59:17 59:21>] +SYMBOL_TEMPLATE_PARAMETER b3ListRemove::T [b3DynamicBvhBroadphase.cpp <64:20 64:20>] SYMBOL_FUNCTION static void b3ListRemove(T *, T * &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <64:1 <65:20 65:31> 69:1>] REFERENCE_TYPE_USAGE static void b3ListRemove(T *, T * &) (b3DynamicBvhBroadphase.cpp) -> void [b3DynamicBvhBroadphase.cpp <65:15 65:18>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<65:36> [b3DynamicBvhBroadphase.cpp <65:36 65:39>] @@ -15070,7 +15071,6 @@ LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<65:36> [b3DynamicBvhBroadphase.cpp <67: LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<65:36> [b3DynamicBvhBroadphase.cpp <68:5 68:8>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<65:36> [b3DynamicBvhBroadphase.cpp <68:21 68:24>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<65:36> [b3DynamicBvhBroadphase.cpp <68:46 68:49>] -SYMBOL_TEMPLATE_PARAMETER b3ListRemove::T [b3DynamicBvhBroadphase.cpp <64:20 64:20>] SYMBOL_FUNCTION static void b3ListRemove(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <65:1 <65:20 65:31> 69:1>] SYMBOL_FUNCTION static void b3ListRemove(T *, T * &) (b3DynamicBvhBroadphase.cpp) REFERENCE_TEMPLATE_SPECIALIZATION static void b3ListRemove(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> static void b3ListRemove(T *, T * &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <65:20 65:31>] @@ -15084,6 +15084,7 @@ REFERENCE_USAGE static void b3ListRemove(b3DbvtProxy *, b3DbvtProxy REFERENCE_USAGE static void b3ListRemove(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.cpp <68:37 68:41>] REFERENCE_USAGE static void b3ListRemove(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.cpp <68:27 68:31>] REFERENCE_USAGE static void b3ListRemove(b3DbvtProxy *, b3DbvtProxy * &) (b3DynamicBvhBroadphase.cpp) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.cpp <68:52 68:56>] +SYMBOL_TEMPLATE_PARAMETER b3ListCount::T [b3DynamicBvhBroadphase.cpp <72:20 72:20>] SYMBOL_FUNCTION static int b3ListCount(T *) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <72:1 <73:19 73:29> 78:1>] REFERENCE_TYPE_USAGE static int b3ListCount(T *) (b3DynamicBvhBroadphase.cpp) -> int [b3DynamicBvhBroadphase.cpp <73:15 73:17>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<73:34> [b3DynamicBvhBroadphase.cpp <73:34 73:37>] @@ -15095,7 +15096,7 @@ LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<75:6> [b3DynamicBvhBroadphase.cpp <76:1 LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<73:34> [b3DynamicBvhBroadphase.cpp <76:20 76:23>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<73:34> [b3DynamicBvhBroadphase.cpp <76:25 76:28>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<75:6> [b3DynamicBvhBroadphase.cpp <77:9 77:9>] -SYMBOL_TEMPLATE_PARAMETER b3ListCount::T [b3DynamicBvhBroadphase.cpp <72:20 72:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clear::T [b3DynamicBvhBroadphase.cpp <81:20 81:20>] SYMBOL_FUNCTION static void b3Clear(T &) (b3DynamicBvhBroadphase.cpp) [b3DynamicBvhBroadphase.cpp <81:1 <82:20 82:26> 86:1>] REFERENCE_TYPE_USAGE static void b3Clear(T &) (b3DynamicBvhBroadphase.cpp) -> void [b3DynamicBvhBroadphase.cpp <82:15 82:18>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<82:31> [b3DynamicBvhBroadphase.cpp <82:31 82:35>] @@ -15106,7 +15107,6 @@ LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<84:39> [b3DynamicBvhBroadphase.cpp <84: REFERENCE_TYPE_USAGE static void b3Clear(T &) (b3DynamicBvhBroadphase.cpp) -> b3Clear::ZeroDummy [b3DynamicBvhBroadphase.cpp <84:22 84:30>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<82:31> [b3DynamicBvhBroadphase.cpp <85:2 85:6>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<84:39> [b3DynamicBvhBroadphase.cpp <85:8 85:16>] -SYMBOL_TEMPLATE_PARAMETER b3Clear::T [b3DynamicBvhBroadphase.cpp <81:20 81:20>] SYMBOL_STRUCT b3DbvtTreeCollider [b3DynamicBvhBroadphase.cpp <93:1 <93:8 93:25> 116:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvhBroadphase.cpp <93:29 93:40>] REFERENCE_INHERITANCE b3DbvtTreeCollider -> b3DynamicBvh::ICollide [b3DynamicBvhBroadphase.cpp <93:43 93:50>] 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 1e288169..57e59395 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 @@ -1716,6 +1716,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1729,7 +1730,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(int &, int &) [b3Scalar.h <509:22 <509:43 509:48> 514:1>] SYMBOL_FUNCTION void b3Swap(T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3Swap(int &, int &) -> void b3Swap(T &, T &) [b3Scalar.h <509:43 509:48>] @@ -1897,6 +1897,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -1923,7 +1924,6 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -1966,17 +1966,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -2034,25 +2037,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -2060,10 +2060,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAlloc SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2108,11 +2108,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::de REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2126,10 +2126,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocato REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2168,11 +2168,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destr REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2180,6 +2180,7 @@ REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_typ SYMBOL_METHOD public void b3AlignedAllocator::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(b3AlignedAllocator &&) [b3AlignedAllocator.h <61:7 61:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -2472,6 +2473,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -2520,7 +2522,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -2528,7 +2530,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -2569,7 +2571,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -2587,6 +2588,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -2612,7 +2614,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -2722,7 +2723,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -2918,12 +2918,12 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3Aligned SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSortInternal(const L &, int, int) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] @@ -2943,10 +2943,10 @@ REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <364:5 364:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <366:5 366:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) [b3AlignedObjectArray.h <371:3 <371:8 371:16> 378:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSort(const L &) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) -> void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] @@ -2954,12 +2954,12 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) -> void b3AlignedObjectArray::quickSortInternal(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <376:5 376:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] @@ -2973,10 +2973,10 @@ REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Int4 * b3 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Int4 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:21 422:26>] REFERENCE_CALL void b3AlignedObjectArray::swap(int, int) -> b3Int4 & b3Int4::operator=(const b3Int4 &) [b3AlignedObjectArray.h <423:19 423:19>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3Int4 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] @@ -3167,31 +3167,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int * b3AlignedO REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(int *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const int &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4086,6 +4086,7 @@ SYMBOL_METHOD public b3NullPairCache & b3NullPairCache::operator=(const b3NullPa SYMBOL_METHOD public b3NullPairCache & b3NullPairCache::operator=(b3NullPairCache &&) [b3OverlappingPairCache.h <391:7 391:21>] SYMBOL_METHOD public void b3NullPairCache::~b3NullPairCache() [b3OverlappingPairCache.h <391:7 391:21>] REFERENCE_OVERRIDE void b3NullPairCache::~b3NullPairCache() -> void b3OverlappingPairCache::~b3OverlappingPairCache() [b3OverlappingPairCache.h <391:7 391:21>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -4096,10 +4097,10 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const float & b3Min(const float &, const float &) [b3MinMax.h <23:1 <23:26 23:30> 26:1>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Min(const float &, const float &) -> const T & b3Min(const T &, const T &) [b3MinMax.h <23:26 23:30>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -4110,10 +4111,10 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const float & b3Max(const float &, const float &) [b3MinMax.h <29:1 <29:26 29:30> 32:1>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Max(const float &, const float &) -> const T & b3Max(const T &, const T &) [b3MinMax.h <29:26 29:30>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -4129,7 +4130,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -4140,11 +4141,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -4155,11 +4156,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -4176,7 +4177,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] @@ -5533,6 +5533,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -5597,7 +5598,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) [b3Vector3.h <1220:1 <1220:22 1220:34> 1246:1>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] 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 7f8343fb..a87a09cd 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 @@ -1581,6 +1581,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1594,7 +1595,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(short &, short &) [b3Scalar.h <509:22 <509:43 509:48> 514:1>] SYMBOL_FUNCTION void b3Swap(T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3Swap(short &, short &) -> void b3Swap(T &, T &) [b3Scalar.h <509:43 509:48>] @@ -1762,6 +1762,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -1788,7 +1789,6 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -1831,17 +1831,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -1899,25 +1902,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -1925,10 +1925,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocato SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1973,11 +1973,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destr REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -1991,10 +1991,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAl REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2033,11 +2033,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2051,10 +2051,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAll REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2093,11 +2093,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator:: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2111,10 +2111,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2149,11 +2149,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2167,10 +2167,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Ali REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2209,11 +2209,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2227,10 +2227,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Alig REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2269,11 +2269,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2287,10 +2287,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2329,11 +2329,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2341,6 +2341,7 @@ REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(b3AlignedAllocator &&) [b3AlignedAllocator.h <61:7 61:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -2633,6 +2634,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -2681,7 +2683,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -2689,7 +2691,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -2730,7 +2732,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -2748,6 +2749,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -2773,7 +2775,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -2883,7 +2884,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -3082,22 +3082,22 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObj SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(int *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] @@ -3107,10 +3107,10 @@ REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> int * b3Aligne REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> int * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:4 422:9>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> int * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:21 422:26>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> int * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const int &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] @@ -3327,31 +3327,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Vector3 REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3550,31 +3550,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3MyFace * REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3MyFace &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3MyFace &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3MyFace &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3726,31 +3726,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::rese REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullComputer::Edge &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullComputer::Edge &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullComputer::Edge &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -3941,12 +3941,12 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Gr REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const b3AngleCompareFunc &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSortInternal(const L &, int, int) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSortInternal(const b3AngleCompareFunc &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] @@ -3966,16 +3966,16 @@ REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal::quickSortInternal(const b3AngleCompareFunc &, int, int) REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(const b3AngleCompareFunc &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const b3AngleCompareFunc &, int, int) [b3AlignedObjectArray.h <364:5 364:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(const b3AngleCompareFunc &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const b3AngleCompareFunc &, int, int) [b3AlignedObjectArray.h <366:5 366:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3GrahamVector3 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GrahamVector3 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GrahamVector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GrahamVector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GrahamVector3 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] @@ -3989,10 +3989,10 @@ REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3GrahamVector3 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:21 422:26>] REFERENCE_CALL void b3AlignedObjectArray::swap(int, int) -> b3GrahamVector3 & b3GrahamVector3::operator=(const b3GrahamVector3 &) [b3AlignedObjectArray.h <423:19 423:19>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3GrahamVector3 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3GrahamVector3 &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3GrahamVector3 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3GrahamVector3 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4179,31 +4179,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Int REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3InternalEdge *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalEdge *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalEdge *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalEdge *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalEdge *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3InternalEdge &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3InternalEdge &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3InternalEdge &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4391,31 +4391,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3InternalVertexPair *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalVertexPair *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalVertexPair *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalVertexPair *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3InternalVertexPair *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3InternalVertexPair &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3InternalVertexPair &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3InternalVertexPair &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4438,6 +4438,7 @@ SYMBOL_METHOD public void b3AlignedObjectArray::copyFromAr REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <524:7 524:19>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void [b3AlignedObjectArray.h <524:2 524:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <524:27 524:46>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -4448,7 +4449,7 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -4459,7 +4460,7 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -4475,7 +4476,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -4486,11 +4487,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -4501,11 +4502,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -4522,7 +4523,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] @@ -5878,6 +5878,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -5942,7 +5943,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) [b3Vector3.h <1220:1 <1220:22 1220:34> 1246:1>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] @@ -10385,6 +10385,7 @@ LOCAL_SYMBOL: b3HashMap.h<147:7> [b3HashMap.h <150:94 150:96>] LOCAL_SYMBOL: b3HashMap.h<147:7> [b3HashMap.h <150:106 150:108>] LOCAL_SYMBOL: b3HashMap.h<147:7> [b3HashMap.h <150:115 150:117>] LOCAL_SYMBOL: b3HashMap.h<147:7> [b3HashMap.h <151:10 151:12>] +SYMBOL_TEMPLATE_PARAMETER b3HashKeyPtr::Value [b3HashMap.h <158:17 158:21>] SYMBOL_CLASS b3HashKeyPtr [b3HashMap.h <158:1 <159:7 159:18> 188:1>] SYMBOL_FIELD private int b3HashKeyPtr::m_uid [b3HashMap.h <161:17 161:21>] REFERENCE_TYPE_USAGE int b3HashKeyPtr::m_uid -> int [b3HashMap.h <161:9 161:11>] @@ -10422,7 +10423,7 @@ LOCAL_SYMBOL: b3HashMap.h<181:21> [b3HashMap.h <183:108 183:110>] LOCAL_SYMBOL: b3HashMap.h<181:21> [b3HashMap.h <183:120 183:122>] LOCAL_SYMBOL: b3HashMap.h<181:21> [b3HashMap.h <183:129 183:131>] LOCAL_SYMBOL: b3HashMap.h<181:21> [b3HashMap.h <184:24 184:26>] -SYMBOL_TEMPLATE_PARAMETER b3HashKeyPtr::Value [b3HashMap.h <158:17 158:21>] +SYMBOL_TEMPLATE_PARAMETER b3HashKey::Value [b3HashMap.h <191:17 191:21>] SYMBOL_CLASS b3HashKey [b3HashMap.h <191:1 <192:7 192:15> 218:1>] SYMBOL_FIELD private int b3HashKey::m_uid [b3HashMap.h <194:6 194:10>] REFERENCE_TYPE_USAGE int b3HashKey::m_uid -> int [b3HashMap.h <194:2 194:4>] @@ -10460,7 +10461,8 @@ LOCAL_SYMBOL: b3HashMap.h<213:7> [b3HashMap.h <215:94 215:96>] LOCAL_SYMBOL: b3HashMap.h<213:7> [b3HashMap.h <215:106 215:108>] LOCAL_SYMBOL: b3HashMap.h<213:7> [b3HashMap.h <215:115 215:117>] LOCAL_SYMBOL: b3HashMap.h<213:7> [b3HashMap.h <216:10 216:12>] -SYMBOL_TEMPLATE_PARAMETER b3HashKey::Value [b3HashMap.h <191:17 191:21>] +SYMBOL_TEMPLATE_PARAMETER b3HashMap::Key [b3HashMap.h <223:17 223:19>] +SYMBOL_TEMPLATE_PARAMETER b3HashMap::Value [b3HashMap.h <223:28 223:32>] SYMBOL_CLASS b3HashMap [b3HashMap.h <223:1 <224:7 224:15> 464:1>] SYMBOL_FIELD protected b3AlignedObjectArray b3HashMap::m_hashTable [b3HashMap.h <228:29 228:39>] REFERENCE_TYPE_USAGE b3AlignedObjectArray b3HashMap::m_hashTable -> b3AlignedObjectArray [b3HashMap.h <228:2 228:21>] @@ -10752,8 +10754,6 @@ REFERENCE_CALL void b3HashMap::clear() -> void b3Aligned REFERENCE_USAGE void b3HashMap::clear() -> b3AlignedObjectArray b3HashMap::m_next [b3HashMap.h <459:3 459:8>] REFERENCE_USAGE void b3HashMap::clear() -> b3AlignedObjectArray::Value> b3HashMap::m_valueArray [b3HashMap.h <460:3 460:14>] REFERENCE_USAGE void b3HashMap::clear() -> b3AlignedObjectArray::Key> b3HashMap::m_keyArray [b3HashMap.h <461:3 461:12>] -SYMBOL_TEMPLATE_PARAMETER b3HashMap::Key [b3HashMap.h <223:17 223:19>] -SYMBOL_TEMPLATE_PARAMETER b3HashMap::Value [b3HashMap.h <223:28 223:32>] SYMBOL_CLASS b3HashMap [b3HashMap.h <223:1 <224:7 224:15> 464:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3HashMap -> b3HashMap [b3HashMap.h <224:7 224:15>] SYMBOL_FIELD protected b3AlignedObjectArray b3HashMap::m_hashTable [b3HashMap.h <228:29 228:39>] 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 93d0dd2f..8e28eec1 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 @@ -1927,6 +1927,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1940,7 +1941,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:26 518:37> 521:1>] REFERENCE_TYPE_USAGE unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>] LOCAL_SYMBOL: b3Scalar.h<518:48> [b3Scalar.h <518:48 518:50>] @@ -2104,6 +2104,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -2130,7 +2131,7 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -2141,7 +2142,7 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -2152,7 +2153,7 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -2168,7 +2169,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -2179,11 +2180,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -2194,11 +2195,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -2215,7 +2216,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -2258,17 +2258,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -2326,25 +2329,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -2352,10 +2352,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocato SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2400,11 +2400,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destr REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2418,10 +2418,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAl REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2460,11 +2460,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2478,10 +2478,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAll REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2516,11 +2516,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator:: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2534,10 +2534,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAl REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2576,11 +2576,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2594,10 +2594,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Aligne REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2636,11 +2636,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2654,10 +2654,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2696,11 +2696,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2714,10 +2714,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Alig REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2756,11 +2756,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2774,10 +2774,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3Ali REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2810,11 +2810,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2825,10 +2825,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAlloc REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2867,11 +2867,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::de REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2885,10 +2885,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3A REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2927,11 +2927,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2945,10 +2945,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAlloc REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -2981,11 +2981,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::de REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -4346,6 +4346,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -4410,7 +4411,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) [b3Vector3.h <1220:1 <1220:22 1220:34> 1246:1>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] @@ -8489,6 +8489,7 @@ SYMBOL_FIELD public int b3CompoundOverlappingPair::m_childShapeIndexA [b3Collida REFERENCE_TYPE_USAGE int b3CompoundOverlappingPair::m_childShapeIndexA -> int [b3Collidable.h <72:2 72:4>] SYMBOL_FIELD public int b3CompoundOverlappingPair::m_childShapeIndexB [b3Collidable.h <73:6 73:23>] REFERENCE_TYPE_USAGE int b3CompoundOverlappingPair::m_childShapeIndexB -> int [b3Collidable.h <73:2 73:4>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -8781,6 +8782,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -8829,7 +8831,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -8837,7 +8839,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -8878,7 +8880,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -8896,6 +8897,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -8921,7 +8923,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -9031,7 +9032,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -9225,31 +9225,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3Alig SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] @@ -9434,31 +9434,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int * b3AlignedO REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(int *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const int &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -9583,31 +9583,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> void [b3 REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Int4 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3Int4 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -9794,31 +9794,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Aabb * b3Al REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Aabb *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Aabb *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Aabb *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Aabb *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Aabb *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Aabb &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Aabb &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3Aabb &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -9942,31 +9942,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3RigidBodyData *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3RigidBodyData *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3RigidBodyData *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3RigidBodyData *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3RigidBodyData *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3RigidBodyData &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3RigidBodyData &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3RigidBodyData &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -10165,31 +10165,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Con REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Contact4Data *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Contact4Data *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Contact4Data *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Contact4Data *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Contact4Data *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Contact4Data &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Contact4Data &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3Contact4Data &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -10341,31 +10341,31 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> void [ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3MyFace *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3MyFace &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3MyFace &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3MyFace &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -10554,31 +10554,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3GpuFace REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3GpuFace *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GpuFace *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GpuFace *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GpuFace *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3GpuFace *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3GpuFace &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3GpuFace &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3GpuFace &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -10768,31 +10768,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexPolyhedronData *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexPolyhedronData *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexPolyhedronData *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexPolyhedronData *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexPolyhedronData *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3ConvexPolyhedronData &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3ConvexPolyhedronData &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3ConvexPolyhedronData &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -10981,31 +10981,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3Colli REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Collidable *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Collidable *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Collidable *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Collidable *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Collidable *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Collidable &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Collidable &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3Collidable &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -11185,31 +11185,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> b3 REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexUtility * *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexUtility * *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexUtility * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexUtility * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexUtility * *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(b3ConvexUtility * const &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(b3ConvexUtility * const &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(b3ConvexUtility * const &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] 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 b9a817a7..54fcc02b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt @@ -559,6 +559,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -572,7 +573,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:26 518:37> 521:1>] REFERENCE_TYPE_USAGE unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>] LOCAL_SYMBOL: b3Scalar.h<518:48> [b3Scalar.h <518:48 518:50>] @@ -736,6 +736,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -762,7 +763,6 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION char * b3AlignPointer(char *, size_t) [b3Scalar.h <642:22 <642:25 642:38> 661:1>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) REFERENCE_TEMPLATE_SPECIALIZATION char * b3AlignPointer(char *, size_t) -> T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:25 642:38>] @@ -844,17 +844,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -912,25 +915,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_GLOBAL_VARIABLE int b3g_numAlignedAllocs [b3AlignedAllocator.cpp <18:5 18:24>] REFERENCE_TYPE_USAGE int b3g_numAlignedAllocs -> int [b3AlignedAllocator.cpp <18:1 18:3>] SYMBOL_GLOBAL_VARIABLE int b3g_numAlignedFree [b3AlignedAllocator.cpp <19:5 19:22>] 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 2a994431..f6ad4a91 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt @@ -1289,6 +1289,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1302,7 +1303,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:26 518:37> 521:1>] REFERENCE_TYPE_USAGE unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>] LOCAL_SYMBOL: b3Scalar.h<518:48> [b3Scalar.h <518:48 518:50>] @@ -1466,6 +1466,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -1492,7 +1493,7 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -1503,7 +1504,7 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -1514,7 +1515,7 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -1530,7 +1531,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -1541,7 +1542,7 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -1552,7 +1553,7 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -1569,7 +1570,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -1612,17 +1612,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -1680,25 +1683,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] @@ -3479,6 +3479,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -3543,7 +3544,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] 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 4ade27bb..b00ae582 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt @@ -1201,6 +1201,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1214,7 +1215,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(b3ConvexHullInternal::Face * &, b3ConvexHullInternal::Face * &) [b3Scalar.h <509:22 <509:43 509:48> 514:1>] SYMBOL_FUNCTION void b3Swap(T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3Swap(b3ConvexHullInternal::Face * &, b3ConvexHullInternal::Face * &) -> void b3Swap(T &, T &) [b3Scalar.h <509:43 509:48>] @@ -1382,6 +1382,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -1408,7 +1409,7 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -1419,10 +1420,10 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const float & b3Min(const float &, const float &) [b3MinMax.h <23:1 <23:26 23:30> 26:1>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION const float & b3Min(const float &, const float &) -> const T & b3Min(const T &, const T &) [b3MinMax.h <23:26 23:30>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -1433,7 +1434,7 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -1449,7 +1450,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -1460,11 +1461,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -1475,11 +1476,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -1496,7 +1497,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -1539,17 +1539,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -1607,25 +1610,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -1633,10 +1633,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAl SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1681,11 +1681,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -1696,10 +1696,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1738,11 +1738,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -1753,10 +1753,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocato REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1795,11 +1795,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destr REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -1810,10 +1810,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::s REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1852,11 +1852,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -1870,10 +1870,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::se REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1912,11 +1912,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -1930,10 +1930,10 @@ SYMBOL_TYPEDEF private b3AlignedAllocator::sel REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1972,11 +1972,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -3340,6 +3340,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -3404,7 +3405,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -3572,6 +3572,7 @@ LOCAL_SYMBOL: b3Vector3.h<1319:74> [b3Vector3.h <1322:21 1322:21>] SYMBOL_FUNCTION void b3Vector4::b3Vector4(b3Vector4 &&) REFERENCE_CALL b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) -> void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1323:9 1323:11>] LOCAL_SYMBOL: b3Vector3.h<1321:12> [b3Vector3.h <1323:9 1323:11>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -3864,6 +3865,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -3912,7 +3914,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -3920,7 +3922,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -3961,7 +3963,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -3979,6 +3980,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -4004,7 +4006,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -4114,7 +4115,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -4301,31 +4301,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3Alig SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] @@ -4522,31 +4522,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(i REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullComputer::Edge *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullComputer::Edge &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullComputer::Edge &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullComputer::Edge &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4729,31 +4729,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int * b3AlignedO REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(int *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(int *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const int &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -4955,31 +4955,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reser REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Vertex * *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Vertex * *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Vertex * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Vertex * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Vertex * *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(b3ConvexHullInternal::Vertex * const &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(b3ConvexHullInternal::Vertex * const &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(b3ConvexHullInternal::Vertex * const &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -5167,12 +5167,12 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserv REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSortInternal(const L &, int, int) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) -> void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] @@ -5189,10 +5189,10 @@ REFERENCE_CALL void b3AlignedObjectArray::quickSo SYMBOL_FUNCTION void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) -> void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) [b3AlignedObjectArray.h <364:5 364:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) -> void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) [b3AlignedObjectArray.h <366:5 366:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &) [b3AlignedObjectArray.h <371:3 <371:8 371:16> 378:3>] SYMBOL_FUNCTION void b3AlignedObjectArray::quickSort(const L &) REFERENCE_TEMPLATE_SPECIALIZATION void b3AlignedObjectArray::quickSort(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &) -> void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] @@ -5200,12 +5200,12 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::q REFERENCE_CALL void b3AlignedObjectArray::quickSort(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &) -> void b3AlignedObjectArray::quickSortInternal(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &, int, int) [b3AlignedObjectArray.h <376:5 376:21>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(bool(const b3ConvexHullInternal::Point32 &, const b3ConvexHullInternal::Point32 &) &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Point32 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Point32 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Point32 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Point32 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Point32 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] @@ -5219,10 +5219,10 @@ REFERENCE_USAGE void b3AlignedObjectArray::swap(i REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3ConvexHullInternal::Point32 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <422:21 422:26>] REFERENCE_CALL void b3AlignedObjectArray::swap(int, int) -> b3ConvexHullInternal::Point32 & b3ConvexHullInternal::Point32::operator=(const b3ConvexHullInternal::Point32 &) [b3AlignedObjectArray.h <423:19 423:19>] REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3ConvexHullInternal::Point32 * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullInternal::Point32 &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullInternal::Point32 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3ConvexHullInternal::Point32 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -5404,31 +5404,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_capacity [b3AlignedObjectArray.h <323:5 323:14>] SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Face * *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Face * *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Face * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Face * *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3ConvexHullInternal::Face * *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(b3ConvexHullInternal::Face * const &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(b3ConvexHullInternal::Face * const &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(b3ConvexHullInternal::Face * const &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] @@ -6418,6 +6418,8 @@ REFERENCE_USAGE b3ConvexHullInternal::Point64 b3ConvexHullInternal::Face::getNor REFERENCE_USAGE b3ConvexHullInternal::Point64 b3ConvexHullInternal::Face::getNormal() -> b3ConvexHullInternal::Point32 b3ConvexHullInternal::Face::dir1 [b3ConvexHullComputer.cpp <579:24 579:27>] SYMBOL_METHOD public void b3ConvexHullInternal::Face::Face(const b3ConvexHullInternal::Face &) [b3ConvexHullComputer.cpp <546:9 546:12>] SYMBOL_METHOD public void b3ConvexHullInternal::Face::Face(b3ConvexHullInternal::Face &&) [b3ConvexHullComputer.cpp <546:9 546:12>] +SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::DMul::UWord [b3ConvexHullComputer.cpp <583:21 583:25>] +SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::DMul::UHWord [b3ConvexHullComputer.cpp <583:37 583:42>] SYMBOL_CLASS b3ConvexHullInternal::DMul [b3ConvexHullComputer.cpp <583:3 <583:51 583:54> 648:3>] SYMBOL_METHOD private static btUint32_t b3ConvexHullInternal::DMul::high(btUint64_t) [b3ConvexHullComputer.cpp <586:5 <586:23 586:26> 589:5>] REFERENCE_TYPE_USAGE static btUint32_t b3ConvexHullInternal::DMul::high(btUint64_t) -> btUint32_t [b3ConvexHullComputer.cpp <586:12 586:21>] @@ -6527,8 +6529,6 @@ LOCAL_SYMBOL: b3ConvexHullComputer.cpp<629:46> [b3ConvexHullComputer.cpp <645:6 LOCAL_SYMBOL: b3ConvexHullComputer.cpp<631:12> [b3ConvexHullComputer.cpp <645:15 645:17>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<629:61> [b3ConvexHullComputer.cpp <646:6 646:12>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<634:12> [b3ConvexHullComputer.cpp <646:16 646:18>] -SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::DMul::UWord [b3ConvexHullComputer.cpp <583:21 583:25>] -SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::DMul::UHWord [b3ConvexHullComputer.cpp <583:37 583:42>] SYMBOL_CLASS b3ConvexHullInternal::DMul [b3ConvexHullComputer.cpp <583:3 <583:51 583:54> 648:3>] REFERENCE_TEMPLATE_SPECIALIZATION b3ConvexHullInternal::DMul -> b3ConvexHullInternal::DMul [b3ConvexHullComputer.cpp <583:51 583:54>] SYMBOL_METHOD private static btUint32_t b3ConvexHullInternal::DMul::high(btUint64_t) [b3ConvexHullComputer.cpp <586:5 <586:23 586:26> 589:5>] @@ -6729,6 +6729,7 @@ SYMBOL_ENUM private b3ConvexHullInternal::Orientation [b3ConvexHullComputer.cpp SYMBOL_ENUM_CONSTANT b3ConvexHullInternal::Orientation::NONE [b3ConvexHullComputer.cpp <667:21 667:24>] SYMBOL_ENUM_CONSTANT b3ConvexHullInternal::Orientation::CLOCKWISE [b3ConvexHullComputer.cpp <667:27 667:35>] SYMBOL_ENUM_CONSTANT b3ConvexHullInternal::Orientation::COUNTER_CLOCKWISE [b3ConvexHullComputer.cpp <667:38 667:54>] +SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <669:22 669:22>] SYMBOL_CLASS b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <669:3 <669:31 669:39> 697:3>] SYMBOL_FIELD private b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <672:8 672:12>] REFERENCE_TYPE_USAGE b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::array -> b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <672:5 672:5>] @@ -6766,7 +6767,6 @@ LOCAL_SYMBOL: b3ConvexHullComputer.cpp<691:15> [b3ConvexHullComputer.cpp <693:18 REFERENCE_USAGE b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() -> int b3ConvexHullInternal::PoolArray::size [b3ConvexHullComputer.cpp <693:24 693:27>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<690:9> [b3ConvexHullComputer.cpp <693:32 693:32>] REFERENCE_USAGE b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <695:13 695:17>] -SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <669:22 669:22>] SYMBOL_CLASS b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <669:3 <669:31 669:39> 697:3>] REFERENCE_TEMPLATE_SPECIALIZATION b3ConvexHullInternal::PoolArray -> b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <669:31 669:39>] SYMBOL_FIELD private b3ConvexHullInternal::Vertex * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <672:8 672:12>] @@ -6863,6 +6863,7 @@ REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::init() -> int b3ConvexHullInternal::PoolArray::size [b3ConvexHullComputer.cpp <693:24 693:27>] REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <695:13 695:17>] SYMBOL_METHOD public void b3ConvexHullInternal::PoolArray::PoolArray(const b3ConvexHullInternal::PoolArray &) [b3ConvexHullComputer.cpp <669:31 669:39>] +SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <699:22 699:22>] SYMBOL_CLASS b3ConvexHullInternal::Pool [b3ConvexHullComputer.cpp <699:3 <699:31 699:34> 762:3>] SYMBOL_FIELD private b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <702:19 702:24>] REFERENCE_TYPE_USAGE b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays -> b3ConvexHullInternal::PoolArray::T> [b3ConvexHullComputer.cpp <702:5 702:13>] @@ -6941,7 +6942,6 @@ LOCAL_SYMBOL: b3ConvexHullComputer.cpp<756:24> [b3ConvexHullComputer.cpp <759:6 REFERENCE_USAGE void b3ConvexHullInternal::Pool::freeObject(b3ConvexHullInternal::Pool::T *) -> b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::freeObjects [b3ConvexHullComputer.cpp <759:21 759:31>] REFERENCE_USAGE void b3ConvexHullInternal::Pool::freeObject(b3ConvexHullInternal::Pool::T *) -> b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::freeObjects [b3ConvexHullComputer.cpp <760:6 760:16>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<756:24> [b3ConvexHullComputer.cpp <760:20 760:25>] -SYMBOL_TEMPLATE_PARAMETER b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <699:22 699:22>] SYMBOL_CLASS b3ConvexHullInternal::Pool [b3ConvexHullComputer.cpp <699:3 <699:31 699:34> 762:3>] REFERENCE_TEMPLATE_SPECIALIZATION b3ConvexHullInternal::Pool -> b3ConvexHullInternal::Pool [b3ConvexHullComputer.cpp <699:31 699:34>] SYMBOL_FIELD private b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <702:19 702:24>] 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 3bee3be7..3fd8a13d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt @@ -1012,6 +1012,7 @@ REFERENCE_TYPE_USAGE float b3Select(unsigned int, float, float) -> float [b3Scal LOCAL_SYMBOL: b3Scalar.h<500:41> [b3Scalar.h <505:13 505:21>] LOCAL_SYMBOL: b3Scalar.h<500:58> [b3Scalar.h <505:31 505:53>] LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>] +SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION void b3Swap(T &, T &) [b3Scalar.h <509:1 <509:43 509:48> 514:1>] REFERENCE_TYPE_USAGE void b3Swap(T &, T &) -> void [b3Scalar.h <509:38 509:41>] LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>] @@ -1025,7 +1026,6 @@ LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <512:6 512:6>] LOCAL_SYMBOL: b3Scalar.h<509:59> [b3Scalar.h <513:2 513:2>] LOCAL_SYMBOL: b3Scalar.h<511:4> [b3Scalar.h <513:6 513:8>] -SYMBOL_TEMPLATE_PARAMETER b3Swap::T [b3Scalar.h <509:19 509:19>] SYMBOL_FUNCTION unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:26 518:37> 521:1>] REFERENCE_TYPE_USAGE unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>] LOCAL_SYMBOL: b3Scalar.h<518:48> [b3Scalar.h <518:48 518:50>] @@ -1189,6 +1189,7 @@ REFERENCE_TYPE_USAGE int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 6 SYMBOL_METHOD public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:13 633:25> 636:2>] REFERENCE_TYPE_USAGE int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>] REFERENCE_USAGE int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] SYMBOL_FUNCTION T * b3AlignPointer(T *, size_t) [b3Scalar.h <642:1 <642:25 642:38> 661:1>] REFERENCE_TYPE_USAGE T * b3AlignPointer(T *, size_t) -> b3AlignPointer::T [b3Scalar.h <642:22 642:22>] LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>] @@ -1215,7 +1216,7 @@ LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <658:23 658:31>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <659:2 659:10>] LOCAL_SYMBOL: b3Scalar.h<656:15> [b3Scalar.h <659:23 659:30>] LOCAL_SYMBOL: b3Scalar.h<653:27> [b3Scalar.h <660:9 660:17>] -SYMBOL_TEMPLATE_PARAMETER b3AlignPointer::T [b3Scalar.h <642:20 642:20>] +SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] SYMBOL_FUNCTION const T & b3Min(const T &, const T &) [b3MinMax.h <22:1 <23:26 23:30> 26:1>] REFERENCE_TYPE_USAGE const T & b3Min(const T &, const T &) -> b3Min::T [b3MinMax.h <23:23 23:23>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>] @@ -1226,7 +1227,7 @@ LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>] LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>] LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>] -SYMBOL_TEMPLATE_PARAMETER b3Min::T [b3MinMax.h <22:17 22:17>] +SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] SYMBOL_FUNCTION const T & b3Max(const T &, const T &) [b3MinMax.h <28:1 <29:26 29:30> 32:1>] REFERENCE_TYPE_USAGE const T & b3Max(const T &, const T &) -> b3Max::T [b3MinMax.h <29:23 29:23>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>] @@ -1237,7 +1238,7 @@ LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>] LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>] LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>] -SYMBOL_TEMPLATE_PARAMETER b3Max::T [b3MinMax.h <28:17 28:17>] +SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] SYMBOL_FUNCTION const T & b3Clamped(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:26 35:34> 38:1>] REFERENCE_TYPE_USAGE const T & b3Clamped(const T &, const T &, const T &) -> b3Clamped::T [b3MinMax.h <35:23 35:23>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>] @@ -1253,7 +1254,7 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>] LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>] LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:38 37:38>] -SYMBOL_TEMPLATE_PARAMETER b3Clamped::T [b3MinMax.h <34:17 34:17>] +SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) [b3MinMax.h <40:1 <41:22 41:29> 47:1>] REFERENCE_TYPE_USAGE void b3SetMin(T &, const T &) -> void [b3MinMax.h <41:17 41:20>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>] @@ -1264,11 +1265,11 @@ LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <43:9 43:9>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>] LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>] LOCAL_SYMBOL: b3MinMax.h<41:46> [b3MinMax.h <45:7 45:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMin::T [b3MinMax.h <40:17 40:17>] SYMBOL_FUNCTION void b3SetMin(float &, const float &) [b3MinMax.h <41:1 <41:22 41:29> 47:1>] SYMBOL_FUNCTION void b3SetMin(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMin(float &, const float &) -> void b3SetMin(T &, const T &) [b3MinMax.h <41:22 41:29>] REFERENCE_TYPE_USAGE void b3SetMin(float &, const float &) -> void [b3MinMax.h <41:17 41:20>] +SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) [b3MinMax.h <49:1 <50:22 50:29> 56:1>] REFERENCE_TYPE_USAGE void b3SetMax(T &, const T &) -> void [b3MinMax.h <50:17 50:20>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>] @@ -1279,11 +1280,11 @@ LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <52:13 52:13>] LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>] LOCAL_SYMBOL: b3MinMax.h<50:46> [b3MinMax.h <54:7 54:7>] -SYMBOL_TEMPLATE_PARAMETER b3SetMax::T [b3MinMax.h <49:17 49:17>] SYMBOL_FUNCTION void b3SetMax(float &, const float &) [b3MinMax.h <50:1 <50:22 50:29> 56:1>] SYMBOL_FUNCTION void b3SetMax(T &, const T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3SetMax(float &, const float &) -> void b3SetMax(T &, const T &) [b3MinMax.h <50:22 50:29>] REFERENCE_TYPE_USAGE void b3SetMax(float &, const float &) -> void [b3MinMax.h <50:17 50:20>] +SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void b3Clamp(T &, const T &, const T &) [b3MinMax.h <58:1 <59:22 59:28> 69:1>] REFERENCE_TYPE_USAGE void b3Clamp(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>] @@ -1300,7 +1301,6 @@ LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <65:11 65:12>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] -SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:8 38:29>] REFERENCE_TYPE_USAGE void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<38:39> [b3AlignedAllocator.h <38:39 38:42>] @@ -1343,17 +1343,20 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>] LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>] REFERENCE_TYPE_USAGE void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAllocator [b3AlignedAllocator.h <63:10 63:27>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <73:2 <74:2 74:19> 74:73>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] @@ -1411,25 +1414,22 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] SYMBOL_STRUCT b3AlignedAllocator::rebind [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>] SYMBOL_TYPEDEF public b3AlignedAllocator::rebind::other [b3AlignedAllocator.h <96:47 96:51>] REFERENCE_TYPE_USAGE b3AlignedAllocator::rebind::other -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <98:2 <99:14 99:22> 99:87>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION public bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] -REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] SYMBOL_CLASS b3AlignedAllocator [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedAllocator -> b3AlignedAllocator [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_TYPEDEF private b3AlignedAllocator::self_type [b3AlignedAllocator.h <63:46 63:54>] @@ -1437,10 +1437,10 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type -> b3AlignedAl SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] SYMBOL_FUNCTION void b3AlignedAllocator::b3AlignedAllocator() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <74:2 74:19>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::b3AlignedAllocator::Other, 16U> -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <73:22 73:26>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <76:27 76:39>] SYMBOL_TYPEDEF public b3AlignedAllocator::const_reference [b3AlignedAllocator.h <77:27 77:41>] SYMBOL_TYPEDEF public b3AlignedAllocator::pointer [b3AlignedAllocator.h <78:27 78:33>] @@ -1485,11 +1485,11 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator: REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <92:28 92:34>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <95:22 95:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_METHOD public b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) [b3AlignedAllocator.h <99:14 99:22>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <99:2 99:10>] REFERENCE_TYPE_USAGE b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O, 16U> [b3AlignedAllocator.h <99:31 99:48>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedAllocator::operator=::O, 16U> -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <98:22 98:22>] SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) [b3AlignedAllocator.h <101:14 101:23>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] @@ -2850,6 +2850,7 @@ SYMBOL_FUNCTION b3Vector3 & b3Vector3::operator=(const b3Vector3 &) REFERENCE_CALL void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>] LOCAL_SYMBOL: b3Vector3.h<1208:55> [b3Vector3.h <1216:2 1216:7>] LOCAL_SYMBOL: b3Vector3.h<1211:12> [b3Vector3.h <1216:11 1216:20>] +SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:22 1220:34> 1246:1>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>] @@ -2914,7 +2915,6 @@ LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1243:14 1243:14>] LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1244:2 1244:2>] LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1244:9 1244:9>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1244:11 1244:11>] -SYMBOL_TEMPLATE_PARAMETER b3PlaneSpace1::T [b3Vector3.h <1219:17 1219:17>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -3082,6 +3082,7 @@ LOCAL_SYMBOL: b3Vector3.h<1319:74> [b3Vector3.h <1322:21 1322:21>] SYMBOL_FUNCTION void b3Vector4::b3Vector4(b3Vector4 &&) REFERENCE_CALL b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) -> void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1323:9 1323:11>] LOCAL_SYMBOL: b3Vector3.h<1321:12> [b3Vector3.h <1323:9 1323:11>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] SYMBOL_FIELD private b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] REFERENCE_TYPE_USAGE b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] @@ -3374,6 +3375,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333 REFERENCE_TYPE_USAGE bool b3AlignedObjectArray::less::operator()(const b3AlignedObjectArray::T &, const b3AlignedObjectArray::T &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <333:41 333:41>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:32> [b3AlignedObjectArray.h <335:15 335:15>] LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:8 341:24> 367:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>] @@ -3422,7 +3424,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <365:10 365 LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <366:24 366:34>] LOCAL_SYMBOL: b3AlignedObjectArray.h<345:8> [b3AlignedObjectArray.h <366:37 366:37>] LOCAL_SYMBOL: b3AlignedObjectArray.h<341:59> [b3AlignedObjectArray.h <366:40 366:41>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <370:3 <371:8 371:16> 378:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>] @@ -3430,7 +3432,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <374:8 374:11>] LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>] REFERENCE_CALL void b3AlignedObjectArray::quickSort(const L &) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <376:37 376:40>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:8 383:15> 411:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3AlignedObjectArray::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>] @@ -3471,7 +3473,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<392:9> [b3AlignedObjectArray.h <403:10 403: LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <410:4 410:7>] LOCAL_SYMBOL: b3AlignedObjectArray.h<383:30> [b3AlignedObjectArray.h <410:9 410:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<388:6> [b3AlignedObjectArray.h <410:18 410:21>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:17> [b3AlignedObjectArray.h <413:17 413:22>] @@ -3489,6 +3490,7 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <422:28 422 REFERENCE_USAGE void b3AlignedObjectArray::swap(int, int) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <423:4 423:9>] LOCAL_SYMBOL: b3AlignedObjectArray.h<413:28> [b3AlignedObjectArray.h <423:11 423:16>] LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <428:2 <429:7 429:14> 449:2>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>] @@ -3514,7 +3516,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <445:8 445:8 REFERENCE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <447:13 447:18>] LOCAL_SYMBOL: b3AlignedObjectArray.h<433:7> [b3AlignedObjectArray.h <447:24 447:24>] LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>] REFERENCE_TYPE_USAGE int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const -> int [b3AlignedObjectArray.h <452:2 452:4>] LOCAL_SYMBOL: b3AlignedObjectArray.h<452:32> [b3AlignedObjectArray.h <452:32 452:34>] @@ -3624,7 +3625,6 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <527:11 527: LOCAL_SYMBOL: b3AlignedObjectArray.h<524:49> [b3AlignedObjectArray.h <528:3 528:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<526:7> [b3AlignedObjectArray.h <528:22 528:30>] REFERENCE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T * b3AlignedObjectArray::m_data [b3AlignedObjectArray.h <528:33 528:38>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::T [b3AlignedObjectArray.h <45:20 45:20>] SYMBOL_CLASS b3AlignedObjectArray [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>] REFERENCE_TEMPLATE_SPECIALIZATION b3AlignedObjectArray -> b3AlignedObjectArray [b3AlignedObjectArray.h <47:7 47:26>] SYMBOL_FIELD private b3AlignedAllocator b3AlignedObjectArray::m_allocator [b3AlignedObjectArray.h <49:29 49:39>] @@ -3793,31 +3793,31 @@ REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3Alig SYMBOL_CLASS public b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] SYMBOL_CLASS b3AlignedObjectArray::less REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3AlignedObjectArray::less -> b3AlignedObjectArray::less [b3AlignedObjectArray.h <329:9 329:12>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSortInternal(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <341:32 341:32>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSortInternal(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSortInternal::L [b3AlignedObjectArray.h <340:22 340:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] SYMBOL_METHOD public void b3AlignedObjectArray::quickSort(const L &) [b3AlignedObjectArray.h <371:8 371:16>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::quickSort(const L &) -> b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <371:24 371:24>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::quickSort::L [b3AlignedObjectArray.h <370:22 370:22>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) [b3AlignedObjectArray.h <383:8 383:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::downHeap(b3Vector3 *, int, int, const L &) -> b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <383:46 383:46>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::downHeap::L [b3AlignedObjectArray.h <382:22 382:22>] SYMBOL_METHOD public void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::swap(int, int) -> void b3AlignedObjectArray::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>] +SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public void b3AlignedObjectArray::heapSort(const L &) [b3AlignedObjectArray.h <429:7 429:14>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::heapSort(const L &) -> b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <429:22 429:22>] -SYMBOL_TEMPLATE_PARAMETER b3AlignedObjectArray::heapSort::L [b3AlignedObjectArray.h <428:21 428:21>] SYMBOL_METHOD public int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const [b3AlignedObjectArray.h <452:6 452:21>] SYMBOL_FUNCTION int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b3AlignedObjectArray::findBinarySearch(const b3Vector3 &) const -> int b3AlignedObjectArray::findBinarySearch(const b3AlignedObjectArray::T &) const [b3AlignedObjectArray.h <452:6 452:21>] diff --git a/src/lib_cxx/data/parser/cxx/name_resolver/CxxTemplateParameterStringResolver.h b/src/lib_cxx/data/parser/cxx/name_resolver/CxxTemplateParameterStringResolver.h index 60ab3b12..88cf4014 100644 --- a/src/lib_cxx/data/parser/cxx/name_resolver/CxxTemplateParameterStringResolver.h +++ b/src/lib_cxx/data/parser/cxx/name_resolver/CxxTemplateParameterStringResolver.h @@ -3,6 +3,8 @@ #include +#include "clang/AST/DeclTemplate.h" + #include "data/parser/cxx/name_resolver/CxxNameResolver.h" class DataType;