From bff7b0d70a1801b8212b041a2a4aad5ab9334860 Mon Sep 17 00:00:00 2001 From: mlangkabel Date: Fri, 2 Nov 2018 13:27:44 +0100 Subject: [PATCH] logic: added type usage edge for types that occur as template arguments --- .../Box2D_Collision_b2BroadPhase.txt | 6 +- .../Box2D_Collision_b2DynamicTree.txt | 6 +- .../Box2D_Dynamics_Contacts_b2Contact.txt | 6 +- ...ox2D_Dynamics_Contacts_b2ContactSolver.txt | 6 +- .../Box2D_Dynamics_Joints_b2Joint.txt | 6 +- .../expected_output/Box2D_Dynamics_b2Body.txt | 6 +- .../Box2D_Dynamics_b2ContactManager.txt | 9 +- .../Box2D_Dynamics_b2Fixture.txt | 6 +- .../Box2D_Dynamics_b2Island.txt | 6 +- .../Box2D_Dynamics_b2World.txt | 12 +- ...ision_BroadPhaseCollision_b3DynamicBvh.txt | 91 ++++++++---- ...dPhaseCollision_b3DynamicBvhBroadphase.txt | 89 ++++++++--- ...dPhaseCollision_b3OverlappingPairCache.txt | 14 ++ ...n_NarrowPhaseCollision_b3ConvexUtility.txt | 66 +++++++-- ..._NarrowPhaseCollision_b3CpuNarrowPhase.txt | 138 +++++++++++++++--- .../Bullet3Common_b3AlignedAllocator.txt | 4 + .../Bullet3Common_b3Vector3.txt | 4 + .../Bullet3Geometry_b3ConvexHullComputer.txt | 65 +++++++-- .../Bullet3Geometry_b3GeometryUtil.txt | 46 ++++-- .../cxx/CxxAstVisitorComponentIndexer.cpp | 32 +++- 20 files changed, 491 insertions(+), 127 deletions(-) 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 5d774c67..f5849bed 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 @@ -1976,13 +1976,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -2043,13 +2044,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 6d35019d..f9beddac 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 @@ -1916,13 +1916,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -1983,13 +1984,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 726be059..90be3884 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 @@ -4349,13 +4349,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -4416,13 +4417,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 af1354cb..23094fe0 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 @@ -3978,13 +3978,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -4045,13 +4046,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 f0f97d62..9501c95c 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 @@ -5018,13 +5018,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -5085,13 +5086,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 866e386b..f0996417 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 @@ -3752,13 +3752,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -3819,13 +3820,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 f17deaa3..5c6cb5c6 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 @@ -2647,13 +2647,14 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, co REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] REFERENCE_CALL: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <197:11 197:14>] REFERENCE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int32 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(b2BroadPhase *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -2714,13 +2715,14 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> u 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>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -2781,13 +2783,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 e3da7937..27499d10 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 @@ -3927,13 +3927,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -3994,13 +3995,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 ebbe6d6e..baa58983 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 @@ -4038,13 +4038,14 @@ REFERENCE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2Tree REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -4105,13 +4106,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 92aabe35..a002595b 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 @@ -3531,13 +3531,14 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2WorldQuer REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <171:18 171:22>] REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] REFERENCE_CALL: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <197:11 197:14>] REFERENCE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int32 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(b2WorldQueryWrapper *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -3612,13 +3613,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCa REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <284:10 284:13>] REFERENCE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> int32 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] @@ -3680,13 +3682,14 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> u 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>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2GrowableStack [b2DynamicTree.h <171:2 171:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <172:8 172:11>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <196:11 196:14>] 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 b2DynamicTree::m_root [b2DynamicTree.h <172:13 172:18>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <174:15 174:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>] REFERENCE_CALL: void b2DynamicTree::Query(T *, const b2AABB &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <176:24 176:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode [b2DynamicTree.h <182:9 182:18>] REFERENCE_USAGE: void b2DynamicTree::Query(T *, const b2AABB &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <182:28 182:34>] @@ -3747,13 +3750,14 @@ REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInp REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <226:28 226:32>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <278:30 278:34>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2GrowableStack [b2DynamicTree.h <229:2 229:16>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <229:18 229:22>] +REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::b2GrowableStack() [b2DynamicTree.h <229:30 229:34>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <230:8 230:11>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void b2GrowableStack::Push(const int &) [b2DynamicTree.h <283:10 283:13>] 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 b2DynamicTree::m_root [b2DynamicTree.h <230:13 230:18>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 b2GrowableStack::GetCount() [b2DynamicTree.h <232:15 232:22>] -REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int32 [b2DynamicTree.h <234:3 234:7>] REFERENCE_CALL: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> int b2GrowableStack::Pop() [b2DynamicTree.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode [b2DynamicTree.h <240:9 240:18>] REFERENCE_USAGE: void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <240:28 240:34>] 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 c4196b83..3561a12f 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 @@ -2690,9 +2690,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -2724,10 +2726,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -2737,6 +2741,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2762,6 +2767,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2770,6 +2776,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2799,6 +2806,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2807,6 +2815,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocat REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2830,6 +2839,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocat 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2838,6 +2848,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type - REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2867,6 +2878,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destro 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2875,6 +2887,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2898,6 +2911,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2906,6 +2920,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Align REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2935,6 +2950,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Align 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2943,6 +2959,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type - REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2972,11 +2989,13 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destro 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -2985,6 +3004,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -7458,6 +7479,7 @@ REFERENCE_TYPE_USAGE: unsigned int b3DynamicBvh::m_opath -> unsigned int [b3Dyna REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_stkStack -> b3AlignedObjectArray [b3DynamicBvh.h <265:2 265:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_stkStack -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_rayTestStack -> b3AlignedObjectArray [b3DynamicBvh.h <266:10 266:29>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.cpp <21:36 21:45>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.cpp <636:86 636:95>] @@ -7467,6 +7489,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtN REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_rayTestStack -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::clear() -> void [b3DynamicBvh.cpp <425:1 425:4>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::clear() -> void [b3DynamicBvh.h <272:2 272:5>] REFERENCE_TYPE_USAGE: bool b3DynamicBvh::empty() const -> bool [b3DynamicBvh.h <273:2 273:5>] @@ -7555,7 +7578,9 @@ REFERENCE_TYPE_USAGE: static int b3DynamicBvh::countLeaves(const b3DbvtNode *) - REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> void [b3DynamicBvh.cpp <636:1 636:4>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> void [b3DynamicBvh.h <288:9 288:12>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3DbvtNode [b3DynamicBvh.cpp <636:42 636:51>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3DbvtNode [b3DynamicBvh.cpp <636:86 636:95>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3DbvtNode [b3DynamicBvh.h <288:35 288:44>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3DynamicBvh.cpp <636:59 636:78>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3DynamicBvh.h <288:52 288:71>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::benchmark() -> void [b3DynamicBvh.h <292:9 292:12>] @@ -7613,6 +7638,7 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <926:2 926:18>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <325:26 325:35>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <935:11 935:20>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <326:9 326:20>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] @@ -7625,6 +7651,7 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3Dbvt REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1010:2 1010:18>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <331:31 331:40>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <1005:43 1005:52>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <1037:11 1037:20>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <332:9 332:17>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <333:9 333:17>] @@ -7642,6 +7669,7 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3Dbv 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 <965:2 965:18>] 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 <338:32 338:41>] 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>] +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 <970:30 970:39>] 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 <976:10 976:19>] 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 <339:15 339:23>] 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 <340:15 340:23>] @@ -7697,6 +7725,8 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3D REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <359:3 359:5>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1134:12 1134:14>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1144:10 1144:12>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1146:25 1146:27>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1147:25 1147:27>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1148:4 1148:6>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1150:8 1150:10>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1161:11 1161:13>] @@ -7717,6 +7747,7 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3Db REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1231:2 1231:18>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <363:33 363:42>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1228:45 1228:54>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1238:11 1238:20>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <364:3 364:17>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1229:11 1229:25>] @@ -7730,6 +7761,7 @@ REFERENCE_TYPE_USAGE: static int b3DynamicBvh::nearest(const int *, const b3Dyna REFERENCE_TYPE_USAGE: static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> b3Scalar [b3DynamicBvh.h <366:80 366:87>] REFERENCE_USAGE: static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> b3Scalar b3DynamicBvh::sStkNPS::value [b3DynamicBvh.h <372:15 372:19>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <376:24 376:26>] +REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <376:59 376:61>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <380:3 380:5>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray [b3DynamicBvh.h <376:38 376:57>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3DynamicBvh.h <376:59 376:61>] @@ -7738,6 +7770,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3DynamicBvh.h <1 REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray [b3DynamicBvh.h <377:3 377:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>] +REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <378:9 378:15>] REFERENCE_CALL: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <381:12 381:15>] REFERENCE_CALL: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <382:19 382:22>] @@ -8381,6 +8414,20 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode REFERENCE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::anonymous enum (b3DynamicBvh.h<252:2>)::B3_DOUBLE_STACKSIZE [b3DynamicBvh.h <732:24 732:42>] REFERENCE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::anonymous enum (b3DynamicBvh.h<252:2>)::B3_DOUBLE_STACKSIZE [b3DynamicBvh.h <734:20 734:38>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3AlignedObjectArray [b3DynamicBvh.h <733:4 733:23>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <735:16 735:21>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <737:5 737:10>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <747:25 747:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <748:25 748:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <749:25 749:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <758:26 758:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <759:26 759:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <760:26 760:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <761:26 761:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <765:26 765:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <766:26 766:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <773:26 773:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <774:26 774:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <733:33 733:40>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3AlignedObjectArray::resize(int, const b3DynamicBvh::sStkNN &) [b3DynamicBvh.h <734:13 734:18>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3AlignedObjectArray::resize(int, const b3DynamicBvh::sStkNN &) [b3DynamicBvh.h <740:15 740:20>] @@ -8422,19 +8469,6 @@ REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, con REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <766:26 766:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <773:26 773:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <774:26 774:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <735:16 735:21>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <737:5 737:10>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <747:25 747:30>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <748:25 748:30>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <749:25 749:30>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <758:26 758:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <759:26 759:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <760:26 760:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <761:26 761:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <765:26 765:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <766:26 766:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <773:26 773:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <774:26 774:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DynamicBvh::sStkNN &) [b3DynamicBvh.h <737:30 737:30>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <740:31 740:34>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <741:24 741:27>] @@ -8766,6 +8800,11 @@ REFERENCE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1081:2 1081:18>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3AlignedObjectArray [b3DynamicBvh.h <1085:4 1085:23>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1095:20 1095:25>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1097:5 1097:10>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1116:23 1116:28>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1117:23 1117:28>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <1085:33 1085:37>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> unsigned int [b3DynamicBvh.h <1086:28 1086:35>] REFERENCE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3DynamicBvh.h <1090:28 1090:28>] @@ -8785,10 +8824,6 @@ REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNo REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DbvtNode *, unsigned int) [b3DynamicBvh.h <1095:20 1095:25>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DbvtNode *, unsigned int) [b3DynamicBvh.h <1116:23 1116:28>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DbvtNode *, unsigned int) [b3DynamicBvh.h <1117:23 1117:28>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1095:20 1095:25>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1097:5 1097:10>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1116:23 1116:28>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1117:23 1117:28>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DynamicBvh::sStkNP &) [b3DynamicBvh.h <1097:35 1097:35>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP & b3AlignedObjectArray::operator[](int) [b3DynamicBvh.h <1097:20 1097:20>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1097:27 1097:30>] @@ -8817,6 +8852,12 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3D REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> unsigned int [b3DynamicBvh.h <1141:10 1141:17>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> unsigned int [b3DynamicBvh.h <1148:28 1148:35>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3AlignedObjectArray [b3DynamicBvh.h <1145:4 1145:23>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1159:41 1159:47>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1162:5 1162:11>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:7 1186:13>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:24 1186:30>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1187:8 1187:14>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <1145:34 1145:38>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3AlignedObjectArray [b3DynamicBvh.h <1146:4 1146:23>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3AlignedObjectArray [b3DynamicBvh.h <1147:4 1147:23>] @@ -8851,11 +8892,6 @@ REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNod REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3DynamicBvh::sStkNPS::sStkNPS(const b3DbvtNode *, unsigned int, b3Scalar) [b3DynamicBvh.h <1159:41 1159:47>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3DynamicBvh::sStkNPS::sStkNPS(const b3DbvtNode *, unsigned int, b3Scalar) [b3DynamicBvh.h <1186:24 1186:30>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3DynamicBvh::sStkNPS::sStkNPS(const b3DbvtNode *, unsigned int, b3Scalar) [b3DynamicBvh.h <1187:8 1187:14>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1159:41 1159:47>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1162:5 1162:11>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:7 1186:13>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:24 1186:30>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1187:8 1187:14>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DbvtAabbMm::ProjectMinimum(const b3Vector3 &, unsigned int) const [b3DynamicBvh.h <1159:69 1159:82>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DbvtAabbMm::ProjectMinimum(const b3Vector3 &, unsigned int) const [b3DynamicBvh.h <1186:62 1186:75>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DbvtAabbMm::ProjectMinimum(const b3Vector3 &, unsigned int) const [b3DynamicBvh.h <1187:46 1187:59>] @@ -8929,7 +8965,9 @@ REFERENCE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNod REFERENCE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1243:57 1243:62>] REFERENCE_TYPE_USAGE: b3NodeArray -> b3AlignedObjectArray [b3DynamicBvh.cpp <20:9 20:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>] +REFERENCE_TYPE_USAGE: b3NodeArray -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>] REFERENCE_TYPE_USAGE: b3ConstNodeArray -> b3AlignedObjectArray [b3DynamicBvh.cpp <21:9 21:28>] +REFERENCE_TYPE_USAGE: b3ConstNodeArray -> b3DbvtNode [b3DynamicBvh.cpp <21:36 21:45>] REFERENCE_INHERITANCE: b3DbvtNodeEnumerator -> b3DynamicBvh::ICollide [b3DynamicBvh.cpp <24:45 24:52>] REFERENCE_TYPE_USAGE: b3ConstNodeArray b3DbvtNodeEnumerator::nodes -> b3ConstNodeArray [b3DynamicBvh.cpp <26:2 26:17>] REFERENCE_TYPE_USAGE: void b3DbvtNodeEnumerator::Process(const b3DbvtNode *) -> void [b3DynamicBvh.cpp <27:2 27:5>] @@ -9446,6 +9484,11 @@ REFERENCE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone * REFERENCE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DbvtNode * b3DynamicBvh::m_root [b3DynamicBvh.cpp <604:10 604:15>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3AlignedObjectArray [b3DynamicBvh.cpp <593:3 593:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <593:24 593:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <593:24 593:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <595:19 595:25>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <598:10 598:16>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <607:21 607:27>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <608:21 608:27>] REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.cpp <593:33 593:37>] REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> void b3AlignedObjectArray::reserve(int) [b3DynamicBvh.cpp <594:9 594:15>] REFERENCE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> int b3DynamicBvh::m_leaves [b3DynamicBvh.cpp <594:17 594:24>] @@ -9455,10 +9498,6 @@ REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> void b3DynamicBvh::sStkCLN::sStkCLN(const b3DbvtNode *, b3DbvtNode *) [b3DynamicBvh.cpp <595:19 595:25>] REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> void b3DynamicBvh::sStkCLN::sStkCLN(const b3DbvtNode *, b3DbvtNode *) [b3DynamicBvh.cpp <607:21 607:27>] REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> void b3DynamicBvh::sStkCLN::sStkCLN(const b3DbvtNode *, b3DbvtNode *) [b3DynamicBvh.cpp <608:21 608:27>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <595:19 595:25>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <598:10 598:16>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <607:21 607:27>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <608:21 608:27>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> int [b3DynamicBvh.cpp <597:10 597:12>] REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.cpp <597:23 597:26>] REFERENCE_CALL: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.cpp <614:17 614:20>] 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 ad858541..0fc67edc 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 @@ -3088,9 +3088,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -3122,10 +3124,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -3135,6 +3139,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3164,6 +3169,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3172,6 +3178,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3201,6 +3208,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3209,6 +3217,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocat REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3232,6 +3241,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocat 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3240,6 +3250,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type - REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3269,6 +3280,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destro 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3277,6 +3289,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3300,6 +3313,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3308,6 +3322,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllo REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3337,6 +3352,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllo 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3345,6 +3361,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Aligne REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3374,11 +3391,13 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Aligne 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -3387,6 +3406,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -7905,6 +7926,7 @@ REFERENCE_TYPE_USAGE: unsigned int b3DynamicBvh::m_opath -> unsigned int [b3Dyna REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_stkStack -> b3AlignedObjectArray [b3DynamicBvh.h <265:2 265:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_stkStack -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_rayTestStack -> b3AlignedObjectArray [b3DynamicBvh.h <266:10 266:29>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>] @@ -7912,6 +7934,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtN REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvh::m_rayTestStack -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::clear() -> void [b3DynamicBvh.h <272:2 272:5>] REFERENCE_TYPE_USAGE: bool b3DynamicBvh::empty() const -> bool [b3DynamicBvh.h <273:2 273:5>] REFERENCE_USAGE: bool b3DynamicBvh::empty() const -> b3DbvtNode * b3DynamicBvh::m_root [b3DynamicBvh.h <273:35 273:40>] @@ -7955,6 +7978,7 @@ REFERENCE_TYPE_USAGE: static int b3DynamicBvh::countLeaves(const b3DbvtNode *) - REFERENCE_TYPE_USAGE: static int b3DynamicBvh::countLeaves(const b3DbvtNode *) -> b3DbvtNode [b3DynamicBvh.h <287:32 287:41>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> void [b3DynamicBvh.h <288:9 288:12>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3DbvtNode [b3DynamicBvh.h <288:35 288:44>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::extractLeaves(const b3DbvtNode *, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3DynamicBvh.h <288:52 288:71>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::benchmark() -> void [b3DynamicBvh.h <292:9 292:12>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <296:10 296:13>] @@ -8157,6 +8181,7 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <926:2 926:18>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <325:26 325:35>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <935:11 935:20>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <326:9 326:20>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] @@ -8168,6 +8193,7 @@ REFERENCE_TEMPLATE_SPECIALIZATION: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void [b3DynamicBvh.h <922:8 922:11>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void [b3DynamicBvh.h <926:2 926:18>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtNode [b3DynamicBvh.h <935:11 935:20>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtVolume [b3DynamicBvh.h <929:27 929:38>] @@ -8197,6 +8223,7 @@ REFERENCE_TEMPLATE_SPECIALIZATION: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void [b3DynamicBvh.h <922:8 922:11>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void [b3DynamicBvh.h <926:2 926:18>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtNode [b3DynamicBvh.h <935:11 935:20>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtVolume [b3DynamicBvh.h <929:27 929:38>] @@ -8227,6 +8254,7 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3Dbvt REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1010:2 1010:18>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <331:31 331:40>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <1005:43 1005:52>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode [b3DynamicBvh.h <1037:11 1037:20>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <332:9 332:17>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <333:9 333:17>] @@ -8244,6 +8272,7 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3Dbv 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 <965:2 965:18>] 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 <338:32 338:41>] 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>] +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 <970:30 970:39>] 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 <976:10 976:19>] 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 <339:15 339:23>] 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 <340:15 340:23>] @@ -8270,6 +8299,7 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(co REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void [b3DynamicBvh.h <964:10 964:13>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void [b3DynamicBvh.h <965:2 965:18>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3DbvtNode [b3DynamicBvh.h <954:51 954:60>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3DbvtNode [b3DynamicBvh.h <976:10 976:19>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3Vector3 [b3DynamicBvh.h <955:15 955:23>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3Vector3 [b3DynamicBvh.h <956:15 956:23>] @@ -8346,6 +8376,8 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3D REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <359:3 359:5>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1134:12 1134:14>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1144:10 1144:12>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1146:25 1146:27>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1147:25 1147:27>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1148:4 1148:6>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1150:8 1150:10>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1161:11 1161:13>] @@ -8366,6 +8398,7 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3Db REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1231:2 1231:18>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <363:33 363:42>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1228:45 1228:54>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1238:11 1238:20>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <364:3 364:17>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1229:11 1229:25>] @@ -8379,6 +8412,7 @@ REFERENCE_TYPE_USAGE: static int b3DynamicBvh::nearest(const int *, const b3Dyna REFERENCE_TYPE_USAGE: static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> b3Scalar [b3DynamicBvh.h <366:80 366:87>] REFERENCE_USAGE: static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> b3Scalar b3DynamicBvh::sStkNPS::value [b3DynamicBvh.h <372:15 372:19>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <376:24 376:26>] +REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <376:59 376:61>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <380:3 380:5>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray [b3DynamicBvh.h <376:38 376:57>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3DynamicBvh.h <376:59 376:61>] @@ -8389,6 +8423,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3OverlappingPair REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray [b3DynamicBvh.h <377:3 377:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>] +REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>] REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <378:9 378:15>] REFERENCE_CALL: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <381:12 381:15>] REFERENCE_CALL: static int b3DynamicBvh::allocate(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3DynamicBvh::sStkNPS &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <382:19 382:22>] @@ -9032,6 +9067,20 @@ REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode REFERENCE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::anonymous enum (b3DynamicBvh.h<252:2>)::B3_DOUBLE_STACKSIZE [b3DynamicBvh.h <732:24 732:42>] REFERENCE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::anonymous enum (b3DynamicBvh.h<252:2>)::B3_DOUBLE_STACKSIZE [b3DynamicBvh.h <734:20 734:38>] REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3AlignedObjectArray [b3DynamicBvh.h <733:4 733:23>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <735:16 735:21>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <737:5 737:10>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <747:25 747:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <748:25 748:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <749:25 749:30>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <758:26 758:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <759:26 759:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <760:26 760:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <761:26 761:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <765:26 765:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <766:26 766:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <773:26 773:31>] +REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <774:26 774:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <733:33 733:40>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3AlignedObjectArray::resize(int, const b3DynamicBvh::sStkNN &) [b3DynamicBvh.h <734:13 734:18>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3AlignedObjectArray::resize(int, const b3DynamicBvh::sStkNN &) [b3DynamicBvh.h <740:15 740:20>] @@ -9073,19 +9122,6 @@ REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, con REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <766:26 766:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <773:26 773:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <774:26 774:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <735:16 735:21>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <737:5 737:10>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <747:25 747:30>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <748:25 748:30>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <749:25 749:30>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <758:26 758:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <759:26 759:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <760:26 760:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <761:26 761:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <765:26 765:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <766:26 766:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <773:26 773:31>] -REFERENCE_TYPE_USAGE: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <774:26 774:31>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void b3DynamicBvh::sStkNN::sStkNN(const b3DynamicBvh::sStkNN &) [b3DynamicBvh.h <737:30 737:30>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <740:31 740:34>] REFERENCE_CALL: void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <741:24 741:27>] @@ -9417,6 +9453,11 @@ REFERENCE_USAGE: static void b3DynamicBvh::rayTest(const b3DbvtNode REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1081:2 1081:18>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3AlignedObjectArray [b3DynamicBvh.h <1085:4 1085:23>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1095:20 1095:25>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1097:5 1097:10>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1116:23 1116:28>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1117:23 1117:28>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <1085:33 1085:37>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> unsigned int [b3DynamicBvh.h <1086:28 1086:35>] REFERENCE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3DynamicBvh.h <1090:28 1090:28>] @@ -9436,10 +9477,6 @@ REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNo REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DbvtNode *, unsigned int) [b3DynamicBvh.h <1095:20 1095:25>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DbvtNode *, unsigned int) [b3DynamicBvh.h <1116:23 1116:28>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DbvtNode *, unsigned int) [b3DynamicBvh.h <1117:23 1117:28>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1095:20 1095:25>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1097:5 1097:10>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1116:23 1116:28>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1117:23 1117:28>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void b3DynamicBvh::sStkNP::sStkNP(const b3DynamicBvh::sStkNP &) [b3DynamicBvh.h <1097:35 1097:35>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP & b3AlignedObjectArray::operator[](int) [b3DynamicBvh.h <1097:20 1097:20>] REFERENCE_CALL: static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1097:27 1097:30>] @@ -9468,6 +9505,12 @@ REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3D REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> unsigned int [b3DynamicBvh.h <1141:10 1141:17>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> unsigned int [b3DynamicBvh.h <1148:28 1148:35>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3AlignedObjectArray [b3DynamicBvh.h <1145:4 1145:23>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1159:41 1159:47>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1162:5 1162:11>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:7 1186:13>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:24 1186:30>] +REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1187:8 1187:14>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <1145:34 1145:38>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3AlignedObjectArray [b3DynamicBvh.h <1146:4 1146:23>] REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3AlignedObjectArray [b3DynamicBvh.h <1147:4 1147:23>] @@ -9502,11 +9545,6 @@ REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNod REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3DynamicBvh::sStkNPS::sStkNPS(const b3DbvtNode *, unsigned int, b3Scalar) [b3DynamicBvh.h <1159:41 1159:47>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3DynamicBvh::sStkNPS::sStkNPS(const b3DbvtNode *, unsigned int, b3Scalar) [b3DynamicBvh.h <1186:24 1186:30>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void b3DynamicBvh::sStkNPS::sStkNPS(const b3DbvtNode *, unsigned int, b3Scalar) [b3DynamicBvh.h <1187:8 1187:14>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1159:41 1159:47>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1162:5 1162:11>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:7 1186:13>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1186:24 1186:30>] -REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1187:8 1187:14>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DbvtAabbMm::ProjectMinimum(const b3Vector3 &, unsigned int) const [b3DynamicBvh.h <1159:69 1159:82>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DbvtAabbMm::ProjectMinimum(const b3Vector3 &, unsigned int) const [b3DynamicBvh.h <1186:62 1186:75>] REFERENCE_CALL: static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DbvtAabbMm::ProjectMinimum(const b3Vector3 &, unsigned int) const [b3DynamicBvh.h <1187:46 1187:59>] @@ -9764,6 +9802,7 @@ REFERENCE_USAGE: bool operator==(const b3BroadphasePair &, const b3BroadphasePai REFERENCE_USAGE: bool operator==(const b3BroadphasePair &, const b3BroadphasePair &) -> int b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>)::y [b3OverlappingPair.h <68:37 68:37>] REFERENCE_TYPE_USAGE: b3BroadphasePairArray -> b3AlignedObjectArray [b3OverlappingPairCache.h <27:9 27:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3BroadphasePair [b3OverlappingPairCache.h <27:30 27:45>] +REFERENCE_TYPE_USAGE: b3BroadphasePairArray -> b3BroadphasePair [b3OverlappingPairCache.h <27:30 27:45>] REFERENCE_TYPE_USAGE: bool b3OverlapCallback::processOverlap(b3BroadphasePair &) -> bool [b3OverlappingPairCache.h <34:10 34:13>] REFERENCE_TYPE_USAGE: bool b3OverlapCallback::processOverlap(b3BroadphasePair &) -> b3BroadphasePair [b3OverlappingPairCache.h <34:30 34:45>] REFERENCE_TYPE_USAGE: bool b3OverlapFilterCallback::needBroadphaseCollision(int, int) const -> bool [b3OverlappingPairCache.h <43:10 43:13>] @@ -9919,7 +9958,9 @@ REFERENCE_OVERRIDE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Di REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Dispatcher *) -> void [b3OverlappingPairCache.h <270:10 270:13>] REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Dispatcher *) -> b3Dispatcher [b3OverlappingPairCache.h <270:36 270:47>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_hashTable -> b3AlignedObjectArray [b3OverlappingPairCache.h <275:2 275:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_hashTable -> int [b3OverlappingPairCache.h <275:23 275:25>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_next -> b3AlignedObjectArray [b3OverlappingPairCache.h <276:2 276:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_next -> int [b3OverlappingPairCache.h <276:23 276:25>] REFERENCE_INHERITANCE: b3SortedOverlappingPairCache -> b3OverlappingPairCache [b3OverlappingPairCache.h <286:45 286:66>] REFERENCE_TYPE_USAGE: b3BroadphasePairArray b3SortedOverlappingPairCache::m_overlappingPairArray -> b3BroadphasePairArray [b3OverlappingPairCache.h <290:3 290:23>] REFERENCE_TYPE_USAGE: bool b3SortedOverlappingPairCache::m_blockedForChanges -> bool [b3OverlappingPairCache.h <293:3 293:6>] @@ -10119,11 +10160,13 @@ REFERENCE_USAGE: void b3DbvtProxy::b3DbvtProxy(const b3DbvtProxy &) -> b3DbvtPro REFERENCE_USAGE: void b3DbvtProxy::b3DbvtProxy(const b3DbvtProxy &) -> int b3DbvtProxy::stage [b3DynamicBvhBroadphase.h <98:8 98:18>] REFERENCE_TYPE_USAGE: b3DbvtProxyArray -> b3AlignedObjectArray [b3DynamicBvhBroadphase.h <115:9 115:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtProxy [b3DynamicBvhBroadphase.h <115:30 115:40>] +REFERENCE_TYPE_USAGE: b3DbvtProxyArray -> b3DbvtProxy [b3DynamicBvhBroadphase.h <115:30 115:40>] REFERENCE_TYPE_USAGE: b3DynamicBvh [] b3DynamicBvhBroadphase::m_sets -> b3DynamicBvh [b3DynamicBvhBroadphase.h <129:2 129:13>] REFERENCE_TYPE_USAGE: b3DbvtProxy * [] b3DynamicBvhBroadphase::m_stageRoots -> b3DbvtProxy [b3DynamicBvhBroadphase.h <130:2 130:12>] REFERENCE_USAGE: b3DbvtProxy * [] b3DynamicBvhBroadphase::m_stageRoots -> b3DynamicBvhBroadphase::anonymous enum (b3DynamicBvhBroadphase.h<123:2>)::STAGECOUNT [b3DynamicBvhBroadphase.h <130:30 130:39>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvhBroadphase::m_proxies -> b3AlignedObjectArray [b3DynamicBvhBroadphase.h <132:2 132:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3DbvtProxy [b3DynamicBvhBroadphase.h <132:23 132:33>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3DynamicBvhBroadphase::m_proxies -> b3DbvtProxy [b3DynamicBvhBroadphase.h <132:23 132:33>] REFERENCE_TYPE_USAGE: b3OverlappingPairCache * b3DynamicBvhBroadphase::m_paircache -> b3OverlappingPairCache [b3DynamicBvhBroadphase.h <133:2 133:23>] REFERENCE_TYPE_USAGE: b3Scalar b3DynamicBvhBroadphase::m_prediction -> b3Scalar [b3DynamicBvhBroadphase.h <134:2 134:9>] REFERENCE_TYPE_USAGE: int b3DynamicBvhBroadphase::m_stageCurrent -> int [b3DynamicBvhBroadphase.h <135:2 135:4>] @@ -10643,6 +10686,8 @@ REFERENCE_CALL: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> const in REFERENCE_CALL: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> const int & b3Max(const int &, const int &) [b3DynamicBvhBroadphase.cpp <573:32 573:36>] REFERENCE_TEMPLATE_ARGUMENT: const int & b3Max(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <524:21 524:23>] REFERENCE_TEMPLATE_ARGUMENT: const int & b3Max(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <573:38 573:40>] +REFERENCE_TYPE_USAGE: const int & b3Max(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <524:21 524:23>] +REFERENCE_TYPE_USAGE: const int & b3Max(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <573:38 573:40>] REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_stageCurrent [b3DynamicBvhBroadphase.cpp <527:2 527:15>] REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_stageCurrent [b3DynamicBvhBroadphase.cpp <527:18 527:31>] REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_stageCurrent [b3DynamicBvhBroadphase.cpp <528:36 528:49>] 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 55dc1d5d..a9470dcb 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 @@ -2231,9 +2231,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -2265,10 +2267,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -2278,6 +2282,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllo REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2307,6 +2312,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllo 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2315,6 +2321,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocat REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2344,11 +2351,13 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocat 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -2357,6 +2366,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -3080,6 +3091,7 @@ REFERENCE_USAGE: bool operator==(const b3BroadphasePair &, const b3BroadphasePai REFERENCE_USAGE: bool operator==(const b3BroadphasePair &, const b3BroadphasePair &) -> int b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>)::y [b3OverlappingPair.h <68:37 68:37>] REFERENCE_TYPE_USAGE: b3BroadphasePairArray -> b3AlignedObjectArray [b3OverlappingPairCache.h <27:9 27:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3BroadphasePair [b3OverlappingPairCache.h <27:30 27:45>] +REFERENCE_TYPE_USAGE: b3BroadphasePairArray -> b3BroadphasePair [b3OverlappingPairCache.h <27:30 27:45>] REFERENCE_TYPE_USAGE: bool b3OverlapCallback::processOverlap(b3BroadphasePair &) -> bool [b3OverlappingPairCache.h <34:10 34:13>] REFERENCE_TYPE_USAGE: bool b3OverlapCallback::processOverlap(b3BroadphasePair &) -> b3BroadphasePair [b3OverlappingPairCache.h <34:30 34:45>] REFERENCE_TYPE_USAGE: bool b3OverlapFilterCallback::needBroadphaseCollision(int, int) const -> bool [b3OverlappingPairCache.h <43:10 43:13>] @@ -3298,7 +3310,9 @@ REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3 REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_hashTable -> b3AlignedObjectArray [b3OverlappingPairCache.h <275:2 275:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3OverlappingPairCache.h <275:23 275:25>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3OverlappingPairCache.h <276:23 276:25>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_hashTable -> int [b3OverlappingPairCache.h <275:23 275:25>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_next -> b3AlignedObjectArray [b3OverlappingPairCache.h <276:2 276:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashedOverlappingPairCache::m_next -> int [b3OverlappingPairCache.h <276:23 276:25>] REFERENCE_INHERITANCE: b3SortedOverlappingPairCache -> b3OverlappingPairCache [b3OverlappingPairCache.h <286:45 286:66>] REFERENCE_TYPE_USAGE: b3BroadphasePairArray b3SortedOverlappingPairCache::m_overlappingPairArray -> b3BroadphasePairArray [b3OverlappingPairCache.h <290:3 290:23>] REFERENCE_TYPE_USAGE: bool b3SortedOverlappingPairCache::m_blockedForChanges -> bool [b3OverlappingPairCache.h <293:3 293:6>] 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 b7c6f6d2..5bb8f50b 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 @@ -2585,9 +2585,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -2619,10 +2621,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -2632,6 +2636,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocat REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2661,6 +2666,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocat 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2669,6 +2675,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedA REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2698,6 +2705,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedA 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2706,6 +2714,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAl REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2735,6 +2744,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAl 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2743,6 +2753,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_t REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2768,6 +2779,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::d 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2776,6 +2788,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Al REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2805,6 +2818,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Al 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2813,6 +2827,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Ali REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2842,6 +2857,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Ali 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2850,6 +2866,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2879,11 +2896,13 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -2892,6 +2911,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -7095,6 +7116,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3ConvexUtility.h REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3ConvexHullComputer.h <75:24 75:26>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3HashMap.h <228:23 228:25>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3HashMap.h <229:23 229:25>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3MyFace::m_indices -> int [b3ConvexUtility.h <28:23 28:25>] REFERENCE_TYPE_USAGE: b3Scalar [] b3MyFace::m_plane -> b3Scalar [b3ConvexUtility.h <29:2 29:9>] REFERENCE_USAGE: void b3MyFace::b3MyFace(const b3MyFace &) -> b3AlignedObjectArray b3MyFace::m_indices [b3ConvexUtility.h <26:8 26:15>] REFERENCE_CALL: void b3MyFace::b3MyFace(const b3MyFace &) -> void b3AlignedObjectArray::b3AlignedObjectArray(const b3AlignedObjectArray &) [b3ConvexUtility.h <26:8 26:15>] @@ -7127,10 +7149,13 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3Con REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_vertices -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_faces -> b3AlignedObjectArray [b3ConvexUtility.h <44:2 44:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3MyFace [b3ConvexUtility.cpp <45:23 45:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3MyFace [b3ConvexUtility.h <44:23 44:30>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_faces -> b3MyFace [b3ConvexUtility.h <44:23 44:30>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_uniqueEdges -> b3AlignedObjectArray [b3ConvexUtility.h <45:2 45:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_uniqueEdges -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>] REFERENCE_USAGE: void b3ConvexUtility::b3ConvexUtility() -> b3Vector3 b3ConvexUtility::m_localCenter [b3ConvexUtility.h <48:2 48:16>] REFERENCE_CALL: void b3ConvexUtility::b3ConvexUtility() -> void b3Vector3::b3Vector3() [b3ConvexUtility.h <48:2 48:16>] REFERENCE_USAGE: void b3ConvexUtility::b3ConvexUtility() -> b3Vector3 b3ConvexUtility::m_extents [b3ConvexUtility.h <48:2 48:16>] @@ -7151,6 +7176,7 @@ REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> bool [b3ConvexUtility.h <53:83 53:86>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 [b3ConvexUtility.cpp <31:58 31:66>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 [b3ConvexUtility.cpp <37:46 37:54>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 [b3ConvexUtility.cpp <39:23 39:31>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 [b3ConvexUtility.cpp <63:3 63:11>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 [b3ConvexUtility.cpp <73:4 73:12>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 [b3ConvexUtility.cpp <75:4 75:12>] @@ -7171,7 +7197,9 @@ REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <70:4 70:6>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <72:4 72:6>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <103:8 103:10>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <117:23 117:25>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <118:7 118:9>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <123:24 123:26>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <124:3 124:5>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <131:8 131:10>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int [b3ConvexUtility.cpp <133:4 133:6>] @@ -7215,9 +7243,12 @@ REFERENCE_USAGE: const b3ConvexHullComputer::Edge * b3ConvexHullComputer::Edge:: REFERENCE_TYPE_USAGE: const b3ConvexHullComputer::Edge * b3ConvexHullComputer::Edge::getReverseEdge() const -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <61:11 61:14>] REFERENCE_USAGE: const b3ConvexHullComputer::Edge * b3ConvexHullComputer::Edge::getReverseEdge() const -> int b3ConvexHullComputer::Edge::reverse [b3ConvexHullComputer.h <63:20 63:26>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::vertices -> b3AlignedObjectArray [b3ConvexHullComputer.h <69:3 69:22>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::vertices -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::edges -> b3AlignedObjectArray [b3ConvexHullComputer.h <72:3 72:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::edges -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::faces -> b3AlignedObjectArray [b3ConvexHullComputer.h <75:3 75:22>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::faces -> int [b3ConvexHullComputer.h <75:24 75:26>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const float *, int, int, b3Scalar, b3Scalar) -> b3Scalar [b3ConvexHullComputer.h <89:3 89:10>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const float *, int, int, b3Scalar, b3Scalar) -> b3Scalar [b3ConvexHullComputer.h <89:64 89:71>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const float *, int, int, b3Scalar, b3Scalar) -> b3Scalar [b3ConvexHullComputer.h <89:81 89:88>] @@ -7280,6 +7311,8 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GrahamVe REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GrahamVector3 [b3ConvexUtility.cpp <186:25 186:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:59 59:73>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:114 59:128>] +REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3Vector3 &) -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:59 59:73>] +REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3Vector3 &) -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:114 59:128>] REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3Vector3 &) -> b3Vector3 [b3GrahamScan2dConvexHull.h <59:144 59:152>] REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3Vector3 &) -> b3Vector3 [b3GrahamScan2dConvexHull.h <61:2 61:10>] REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3Vector3 &) -> b3Vector3 [b3GrahamScan2dConvexHull.h <88:3 88:11>] @@ -7412,6 +7445,7 @@ REFERENCE_USAGE: int b3HashKeyPtr::getUid1() const -> int b3HashKey REFERENCE_TYPE_USAGE: bool b3HashKeyPtr::equals(const b3HashKeyPtr &) const -> bool [b3HashMap.h <173:9 173:12>] REFERENCE_TYPE_USAGE: bool b3HashKeyPtr::equals(const b3HashKeyPtr &) const -> b3HashKeyPtr [b3HashMap.h <173:27 173:38>] REFERENCE_TEMPLATE_ARGUMENT: b3HashKeyPtr -> b3HashKeyPtr::Value [b3HashMap.h <173:40 173:44>] +REFERENCE_TYPE_USAGE: bool b3HashKeyPtr::equals(const b3HashKeyPtr &) const -> b3HashKeyPtr::Value [b3HashMap.h <173:40 173:44>] REFERENCE_CALL: bool b3HashKeyPtr::equals(const b3HashKeyPtr &) const -> int b3HashKeyPtr::getUid1() const [b3HashMap.h <175:24 175:30>] REFERENCE_TYPE_USAGE: unsigned int b3HashKeyPtr::getHash() const -> unsigned int [b3HashMap.h <179:31 179:38>] REFERENCE_TYPE_USAGE: unsigned int b3HashKeyPtr::getHash() const -> int [b3HashMap.h <181:17 181:19>] @@ -7424,16 +7458,21 @@ REFERENCE_USAGE: int b3HashKey::getUid1() const -> int b3HashKey::equals(const b3HashKey &) const -> bool [b3HashMap.h <206:2 206:5>] REFERENCE_TYPE_USAGE: bool b3HashKey::equals(const b3HashKey &) const -> b3HashKey [b3HashMap.h <206:20 206:28>] REFERENCE_TEMPLATE_ARGUMENT: b3HashKey -> b3HashKey::Value [b3HashMap.h <206:30 206:34>] +REFERENCE_TYPE_USAGE: bool b3HashKey::equals(const b3HashKey &) const -> b3HashKey::Value [b3HashMap.h <206:30 206:34>] REFERENCE_CALL: bool b3HashKey::equals(const b3HashKey &) const -> int b3HashKey::getUid1() const [b3HashMap.h <208:10 208:16>] REFERENCE_TYPE_USAGE: unsigned int b3HashKey::getHash() const -> unsigned int [b3HashMap.h <211:18 211:25>] REFERENCE_TYPE_USAGE: unsigned int b3HashKey::getHash() const -> int [b3HashMap.h <213:3 213:5>] REFERENCE_USAGE: unsigned int b3HashKey::getHash() const -> int b3HashKey::m_uid [b3HashMap.h <213:13 213:17>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_hashTable -> b3AlignedObjectArray [b3HashMap.h <228:2 228:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_hashTable -> int [b3HashMap.h <228:23 228:25>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_next -> b3AlignedObjectArray [b3HashMap.h <229:2 229:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_next -> int [b3HashMap.h <229:23 229:25>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::Value> b3HashMap::m_valueArray -> b3AlignedObjectArray::Value> [b3HashMap.h <231:2 231:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray::Value> -> b3HashMap::Value [b3HashMap.h <231:23 231:27>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray::Value> b3HashMap::m_valueArray -> b3HashMap::Value [b3HashMap.h <231:23 231:27>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::Key> b3HashMap::m_keyArray -> b3AlignedObjectArray::Key> [b3HashMap.h <232:2 232:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray::Key> -> b3HashMap::Key [b3HashMap.h <232:23 232:25>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray::Key> b3HashMap::m_keyArray -> b3HashMap::Key [b3HashMap.h <232:23 232:25>] REFERENCE_TYPE_USAGE: void b3HashMap::growTables(const b3HashMap::Key &) -> void [b3HashMap.h <234:2 234:5>] REFERENCE_TYPE_USAGE: void b3HashMap::growTables(const b3HashMap::Key &) -> b3HashMap::Key [b3HashMap.h <234:24 234:26>] REFERENCE_TYPE_USAGE: void b3HashMap::growTables(const b3HashMap::Key &) -> int [b3HashMap.h <236:3 236:5>] @@ -7572,8 +7611,10 @@ REFERENCE_USAGE: void b3HashMap::clear() -> b3AlignedObj REFERENCE_TEMPLATE_SPECIALIZATION: b3HashMap -> b3HashMap [b3HashMap.h <224:7 224:15>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray b3HashMap::m_hashTable -> b3AlignedObjectArray b3HashMap::m_hashTable [b3HashMap.h <228:29 228:39>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_hashTable -> b3AlignedObjectArray [b3HashMap.h <228:2 228:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_hashTable -> int [b3HashMap.h <228:23 228:25>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray b3HashMap::m_next -> b3AlignedObjectArray b3HashMap::m_next [b3HashMap.h <229:29 229:34>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_next -> b3AlignedObjectArray [b3HashMap.h <229:2 229:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_next -> int [b3HashMap.h <229:23 229:25>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray b3HashMap::m_valueArray -> b3AlignedObjectArray::Value> b3HashMap::m_valueArray [b3HashMap.h <231:31 231:42>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3HashMap::m_valueArray -> b3AlignedObjectArray [b3HashMap.h <231:2 231:21>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray b3HashMap::m_keyArray -> b3AlignedObjectArray::Key> b3HashMap::m_keyArray [b3HashMap.h <232:29 232:38>] @@ -7720,6 +7761,13 @@ REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vecto REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3Vector3::b3Vector3() [b3ConvexUtility.cpp <63:13 63:17>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3Vector3::b3Vector3() [b3AlignedObjectArray.h <220:62 220:62>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3AlignedObjectArray [b3ConvexUtility.cpp <45:2 45:21>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <45:23 45:30>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <127:3 127:10>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <134:4 134:11>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <156:5 156:12>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <182:4 182:11>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <215:6 215:13>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <252:5 252:12>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexUtility.cpp <45:33 45:40>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::resize(int, const b3MyFace &) [b3ConvexUtility.cpp <46:11 46:16>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3MyFace::b3MyFace() [b3ConvexUtility.cpp <182:13 182:24>] @@ -7831,12 +7879,6 @@ REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vecto REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexUtility.cpp <123:29 123:45>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int b3AlignedObjectArray::size() const [b3ConvexUtility.cpp <118:26 118:29>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> int b3AlignedObjectArray::size() const [b3ConvexUtility.cpp <213:33 213:36>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <127:3 127:10>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <134:4 134:11>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <156:5 156:12>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <182:4 182:11>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <215:6 215:13>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3MyFace [b3ConvexUtility.cpp <252:5 252:12>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::pop_back() [b3ConvexUtility.cpp <128:13 128:20>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar) [b3ConvexUtility.cpp <130:27 130:39>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar) [b3ConvexUtility.cpp <135:28 135:40>] @@ -7845,6 +7887,9 @@ REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vecto REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::remove(const int &) [b3ConvexUtility.cpp <139:15 139:20>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3AlignedObjectArray [b3ConvexUtility.cpp <149:4 149:23>] REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3AlignedObjectArray [b3ConvexUtility.cpp <186:4 186:23>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3GrahamVector3 [b3ConvexUtility.cpp <149:25 149:39>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3GrahamVector3 [b3ConvexUtility.cpp <176:27 176:41>] +REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3GrahamVector3 [b3ConvexUtility.cpp <186:25 186:39>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexUtility.cpp <149:42 149:50>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexUtility.cpp <186:42 186:45>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3Vector3 & b3Vector3::operator+=(const b3Vector3 &) [b3ConvexUtility.cpp <158:22 158:23>] @@ -7868,7 +7913,6 @@ REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vecto REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3GrahamVector3 & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <228:40 228:40>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::push_back(const b3GrahamVector3 &) [b3ConvexUtility.cpp <176:17 176:25>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3GrahamVector3::b3GrahamVector3(const b3Vector3 &, int) [b3ConvexUtility.cpp <176:27 176:41>] -REFERENCE_TYPE_USAGE: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> b3GrahamVector3 [b3ConvexUtility.cpp <176:27 176:41>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3GrahamScanConvexHull2D(b3AlignedObjectArray &, b3AlignedObjectArray &, const b3Vector3 &) [b3ConvexUtility.cpp <189:4 189:27>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::push_back(const b3MyFace &) [b3ConvexUtility.cpp <245:13 245:21>] REFERENCE_CALL: bool b3ConvexUtility::initializePolyhedralFeatures(const b3Vector3 *, int, bool) -> void b3AlignedObjectArray::push_back(const b3MyFace &) [b3ConvexUtility.cpp <253:13 253:21>] @@ -7916,7 +7960,12 @@ REFERENCE_USAGE: b3InternalEdge & b3InternalEdge::operator=(const b3InternalEdge REFERENCE_USAGE: b3InternalEdge & b3InternalEdge::operator=(const b3InternalEdge &) -> short b3InternalEdge::m_face1 [b3ConvexUtility.cpp <299:8 299:21>] REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3HashMap [b3ConvexUtility.cpp <342:2 342:10>] REFERENCE_TEMPLATE_ARGUMENT: b3HashMap -> b3InternalVertexPair [b3ConvexUtility.cpp <342:12 342:31>] +REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalVertexPair [b3ConvexUtility.cpp <342:12 342:31>] +REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalVertexPair [b3ConvexUtility.cpp <354:4 354:23>] REFERENCE_TEMPLATE_ARGUMENT: b3HashMap -> b3InternalEdge [b3ConvexUtility.cpp <342:33 342:46>] +REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalEdge [b3ConvexUtility.cpp <342:33 342:46>] +REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalEdge [b3ConvexUtility.cpp <355:4 355:17>] +REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalEdge [b3ConvexUtility.cpp <391:5 391:18>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> void b3HashMap::b3HashMap() [b3ConvexUtility.cpp <342:49 342:53>] REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3Scalar [b3ConvexUtility.cpp <344:2 344:9>] REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3Scalar [b3ConvexUtility.cpp <430:4 430:11>] @@ -7962,15 +8011,12 @@ REFERENCE_CALL: void b3ConvexUtility::initialize() -> b3MyFace & b3AlignedObject REFERENCE_CALL: void b3ConvexUtility::initialize() -> b3MyFace & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <424:43 424:43>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> b3MyFace & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <428:44 428:44>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> b3MyFace & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <429:44 429:44>] -REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalVertexPair [b3ConvexUtility.cpp <354:4 354:23>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> void b3InternalVertexPair::b3InternalVertexPair(short, short) [b3ConvexUtility.cpp <354:25 354:26>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> int & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <354:48 354:48>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> int & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <354:72 354:72>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> int & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <424:56 424:56>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> int & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <428:57 428:57>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> int & b3AlignedObjectArray::operator[](int) [b3ConvexUtility.cpp <429:57 429:57>] -REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalEdge [b3ConvexUtility.cpp <355:4 355:17>] -REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3InternalEdge [b3ConvexUtility.cpp <391:5 391:18>] REFERENCE_CALL: void b3ConvexUtility::initialize() -> b3InternalEdge * b3HashMap::find(const b3InternalVertexPair &) [b3ConvexUtility.cpp <355:34 355:37>] REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3Vector3 [b3ConvexUtility.cpp <356:4 356:12>] REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3Vector3 [b3ConvexUtility.cpp <360:4 360:12>] 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 88c0b796..1280c833 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 @@ -3173,9 +3173,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -3207,10 +3209,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -3220,6 +3224,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocat REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3249,6 +3254,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocat 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3257,6 +3263,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedA REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3286,6 +3293,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedA 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3294,6 +3302,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAl REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3319,6 +3328,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAl 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3327,6 +3337,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedA REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3356,6 +3367,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedA 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3364,6 +3376,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Align REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3393,6 +3406,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Align 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3401,6 +3415,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3430,6 +3445,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destr 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3438,6 +3454,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Ali REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3467,6 +3484,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Ali 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3475,6 +3493,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3Al REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3498,6 +3517,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3Al 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3506,6 +3526,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllo REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3535,6 +3556,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllo 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3543,6 +3565,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3 REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3572,6 +3595,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3580,6 +3604,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllo REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -3603,6 +3628,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllo 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -6549,6 +6575,7 @@ REFERENCE_TYPE_USAGE: int b3CompoundOverlappingPair::m_childShapeIndexA -> int [ REFERENCE_TYPE_USAGE: int b3CompoundOverlappingPair::m_childShapeIndexB -> int [b3Collidable.h <73:2 73:4>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -6557,6 +6584,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -8591,6 +8620,7 @@ REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShapeInternal(b3Co REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShapeInternal(b3ConvexUtility *, b3Collidable &) -> b3Collidable [b3CpuNarrowPhase.cpp <250:82 250:93>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShapeInternal(b3ConvexUtility *, b3Collidable &) -> b3Collidable [b3CpuNarrowPhase.h <21:71 21:82>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray *, b3AlignedObjectArray *, b3Collidable &, const float *) -> int [b3CpuNarrowPhase.h <22:2 22:4>] +REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray *, b3AlignedObjectArray *, b3Collidable &, const float *) -> int [b3CpuNarrowPhase.h <22:95 22:97>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray *, b3AlignedObjectArray *, b3Collidable &, const float *) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <22:31 22:50>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3CpuNarrowPhase.cpp <18:23 18:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3CpuNarrowPhase.cpp <19:23 19:31>] @@ -8615,6 +8645,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3Fin REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3FindSeparatingAxis.h <64:29 64:37>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3FindSeparatingAxis.h <67:29 67:37>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3FindSeparatingAxis.h <68:29 68:37>] +REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray *, b3AlignedObjectArray *, b3Collidable &, const float *) -> b3Vector3 [b3CpuNarrowPhase.h <22:52 22:60>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray *, b3AlignedObjectArray *, b3Collidable &, const float *) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <22:74 22:93>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3CpuNarrowPhase.cpp <20:23 20:25>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3CpuNarrowPhase.h <22:95 22:97>] @@ -8640,11 +8671,14 @@ REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerPlaneShape(const b3Vector3 & REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerCompoundShape(b3AlignedObjectArray *) -> int [b3CpuNarrowPhase.h <36:2 36:4>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerCompoundShape(b3AlignedObjectArray *) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <36:28 36:47>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GpuChildShape [b3CpuNarrowPhase.h <36:49 36:63>] +REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerCompoundShape(b3AlignedObjectArray *) -> b3GpuChildShape [b3CpuNarrowPhase.h <36:49 36:63>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerFace(const b3Vector3 &, float) -> int [b3CpuNarrowPhase.h <37:2 37:4>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerFace(const b3Vector3 &, float) -> b3Vector3 [b3CpuNarrowPhase.h <37:25 37:33>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerFace(const b3Vector3 &, float) -> float [b3CpuNarrowPhase.h <37:48 37:52>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMesh(b3AlignedObjectArray *, b3AlignedObjectArray *, const float *) -> int [b3CpuNarrowPhase.h <39:2 39:4>] +REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMesh(b3AlignedObjectArray *, b3AlignedObjectArray *, const float *) -> int [b3CpuNarrowPhase.h <39:90 39:92>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMesh(b3AlignedObjectArray *, b3AlignedObjectArray *, const float *) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <39:26 39:45>] +REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMesh(b3AlignedObjectArray *, b3AlignedObjectArray *, const float *) -> b3Vector3 [b3CpuNarrowPhase.h <39:47 39:55>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMesh(b3AlignedObjectArray *, b3AlignedObjectArray *, const float *) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <39:69 39:88>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMesh(b3AlignedObjectArray *, b3AlignedObjectArray *, const float *) -> float [b3CpuNarrowPhase.h <39:110 39:114>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShape(b3ConvexUtility *) -> int [b3CpuNarrowPhase.cpp <158:1 158:3>] @@ -8693,17 +8727,23 @@ REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArra REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <59:31 59:50>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Int4 [b3CpuNarrowPhase.cpp <57:61 57:66>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Int4 [b3CpuNarrowPhase.h <59:52 59:57>] +REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Int4 [b3CpuNarrowPhase.cpp <57:61 57:66>] +REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Int4 [b3CpuNarrowPhase.h <59:52 59:57>] REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <57:77 57:96>] REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <59:68 59:87>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Aabb [b3CpuNarrowPhase.cpp <11:23 11:28>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Aabb [b3CpuNarrowPhase.cpp <57:98 57:103>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Aabb [b3CpuNarrowPhase.h <59:89 59:94>] +REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Aabb [b3CpuNarrowPhase.cpp <57:98 57:103>] +REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Aabb [b3CpuNarrowPhase.h <59:89 59:94>] REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <57:124 57:143>] REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3CpuNarrowPhase.h <59:115 59:134>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3RigidBodyData [b3CpuNarrowPhase.cpp <57:145 57:159>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3RigidBodyData [b3CpuNarrowPhase.h <59:136 59:150>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3RigidBodyData [b3ContactConvexConvexSAT.h <282:31 282:45>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3RigidBodyData [b3ContactConvexConvexSAT.h <428:44 428:58>] +REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3RigidBodyData [b3CpuNarrowPhase.cpp <57:145 57:159>] +REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray &, b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3RigidBodyData [b3CpuNarrowPhase.h <59:136 59:150>] REFERENCE_TYPE_USAGE: const b3RigidBodyData * b3CpuNarrowPhase::getBodiesCpu() const -> b3RigidBodyData [b3CpuNarrowPhase.h <63:15 63:29>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::getNumBodiesGpu() const -> int [b3CpuNarrowPhase.h <66:2 66:4>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::getNumBodyInertiasGpu() const -> int [b3CpuNarrowPhase.h <69:2 69:4>] @@ -8716,6 +8756,8 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Contact4D REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Contact4Data [b3CpuNarrowPhase.h <82:29 82:42>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Contact4Data [b3ContactConvexConvexSAT.h <283:25 283:38>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Contact4Data [b3ContactConvexConvexSAT.h <435:38 435:51>] +REFERENCE_TYPE_USAGE: const b3AlignedObjectArray & b3CpuNarrowPhase::getContacts() const -> b3Contact4Data [b3CpuNarrowPhase.cpp <29:28 29:41>] +REFERENCE_TYPE_USAGE: const b3AlignedObjectArray & b3CpuNarrowPhase::getContacts() const -> b3Contact4Data [b3CpuNarrowPhase.h <82:29 82:42>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::getNumRigidBodies() const -> int [b3CpuNarrowPhase.h <85:2 85:4>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::allocateCollidable() -> int [b3CpuNarrowPhase.cpp <209:1 209:3>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::allocateCollidable() -> int [b3CpuNarrowPhase.cpp <211:2 211:4>] @@ -8737,6 +8779,7 @@ REFERENCE_TYPE_USAGE: const b3Aabb & b3CpuNarrowPhase::getLocalSpaceAabb(int) co REFERENCE_TYPE_USAGE: const b3Aabb & b3CpuNarrowPhase::getLocalSpaceAabb(int) const -> int [b3CpuNarrowPhase.cpp <320:51 320:53>] REFERENCE_TYPE_USAGE: const b3Aabb & b3CpuNarrowPhase::getLocalSpaceAabb(int) const -> int [b3CpuNarrowPhase.h <101:41 101:43>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3MyFace::m_indices -> b3AlignedObjectArray [b3ConvexUtility.h <28:2 28:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3MyFace::m_indices -> int [b3ConvexUtility.h <28:23 28:25>] REFERENCE_TYPE_USAGE: b3Scalar [] b3MyFace::m_plane -> b3Scalar [b3ConvexUtility.h <29:2 29:9>] REFERENCE_TYPE_USAGE: static void * b3ConvexUtility::operator new(size_t) -> void [b3ConvexUtility.h <35:2 35:29>] REFERENCE_TYPE_USAGE: static void * b3ConvexUtility::operator new(size_t) -> size_t [b3ConvexUtility.h <35:2 35:29>] @@ -8760,9 +8803,12 @@ REFERENCE_TYPE_USAGE: b3Vector3 b3ConvexUtility::mC -> b3Vector3 [b3ConvexUtilit REFERENCE_TYPE_USAGE: b3Vector3 b3ConvexUtility::mE -> b3Vector3 [b3ConvexUtility.h <40:2 40:10>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexUtility::m_radius -> b3Scalar [b3ConvexUtility.h <41:2 41:9>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_vertices -> b3AlignedObjectArray [b3ConvexUtility.h <43:2 43:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_vertices -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_faces -> b3AlignedObjectArray [b3ConvexUtility.h <44:2 44:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3MyFace [b3ConvexUtility.h <44:23 44:30>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_faces -> b3MyFace [b3ConvexUtility.h <44:23 44:30>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_uniqueEdges -> b3AlignedObjectArray [b3ConvexUtility.h <45:2 45:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexUtility::m_uniqueEdges -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>] REFERENCE_USAGE: void b3ConvexUtility::b3ConvexUtility() -> b3Vector3 b3ConvexUtility::m_localCenter [b3ConvexUtility.h <48:2 48:16>] REFERENCE_CALL: void b3ConvexUtility::b3ConvexUtility() -> void b3Vector3::b3Vector3() [b3ConvexUtility.h <48:2 48:16>] REFERENCE_USAGE: void b3ConvexUtility::b3ConvexUtility() -> b3Vector3 b3ConvexUtility::m_extents [b3ConvexUtility.h <48:2 48:16>] @@ -8878,6 +8924,7 @@ REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3ConvexPolyhedronData [b3FindSeparatingAxis.h <5:33 5:54>] REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <5:70 5:77>] REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <5:116 5:123>] +REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <5:158 5:166>] REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <11:8 11:15>] REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <20:27 20:34>] REFERENCE_TYPE_USAGE: void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Quaternion [b3FindSeparatingAxis.h <5:91 5:102>] @@ -8902,6 +8949,8 @@ REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <37:8 37:15>] REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <38:8 38:15>] REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <39:8 39:15>] +REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <39:55 39:63>] +REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <39:104 39:112>] REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Quaternion [b3FindSeparatingAxis.h <37:29 37:40>] REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Quaternion [b3FindSeparatingAxis.h <38:29 38:40>] REFERENCE_TYPE_USAGE: bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3AlignedObjectArray [b3FindSeparatingAxis.h <39:34 39:53>] @@ -8918,6 +8967,10 @@ REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3ConvexPolyhedronData [b3FindSeparatingAxis.h <58:78 58:99>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <59:8 59:15>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <61:8 61:15>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <63:29 63:37>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <64:29 64:37>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <67:29 67:37>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <68:29 68:37>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <72:2 72:10>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <76:2 76:9>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <78:2 78:9>] @@ -8964,8 +9017,20 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GpuFace [b3Con REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GpuFace [b3ContactConvexConvexSAT.h <434:44 434:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GpuFace [b3FindSeparatingAxis.h <65:29 65:37>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3GpuFace [b3FindSeparatingAxis.h <69:29 69:37>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3GpuFace [b3FindSeparatingAxis.h <65:29 65:37>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3GpuFace [b3FindSeparatingAxis.h <69:29 69:37>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3AlignedObjectArray [b3FindSeparatingAxis.h <66:8 66:27>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3AlignedObjectArray [b3FindSeparatingAxis.h <70:8 70:27>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <66:29 66:31>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <70:29 70:31>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <90:2 90:4>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <92:2 92:4>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <94:6 94:8>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <122:2 122:4>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <124:6 124:8>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <154:2 154:4>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <156:6 156:8>] +REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <161:7 161:9>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3ProfileZone [b3FindSeparatingAxis.h <74:2 74:11>] REFERENCE_CALL: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3ProfileZone::b3ProfileZone(const char *) [b3FindSeparatingAxis.h <74:2 74:11>] REFERENCE_CALL: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3FindSeparatingAxis.h <76:18 76:22>] @@ -8989,14 +9054,6 @@ REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar [b3FindSeparatingAxis.h <111:3 111:10>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar [b3FindSeparatingAxis.h <141:3 141:10>] REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar [b3FindSeparatingAxis.h <184:5 184:12>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <90:2 90:4>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <92:2 92:4>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <94:6 94:8>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <122:2 122:4>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <124:6 124:8>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <154:2 154:4>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <156:6 156:8>] -REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <161:7 161:9>] REFERENCE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int b3ConvexPolyhedronData::m_numFaces [b3FindSeparatingAxis.h <92:24 92:33>] REFERENCE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int b3ConvexPolyhedronData::m_numFaces [b3FindSeparatingAxis.h <122:24 122:33>] REFERENCE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3GpuFace::m_plane [b3FindSeparatingAxis.h <96:68 96:74>] @@ -9197,6 +9254,7 @@ REFERENCE_CALL: int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vec REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <73:8 73:10>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <74:74 74:76>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <75:26 75:28>] +REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <77:125 77:127>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <80:2 80:4>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <82:2 82:4>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <87:2 87:4>] @@ -9210,6 +9268,7 @@ REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3Conve REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <74:8 74:15>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <74:50 74:57>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <75:2 75:9>] +REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <77:29 77:36>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <79:2 79:9>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <84:2 84:9>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <85:2 85:9>] @@ -9241,6 +9300,8 @@ REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3Conve REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <154:4 154:8>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <77:8 77:27>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <77:57 77:76>] +REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <77:78 77:86>] +REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <112:2 112:10>] REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <77:104 77:123>] REFERENCE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int b3ConvexPolyhedronData::m_numFaces [b3ContactConvexConvexSAT.h <93:30 93:39>] REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <95:28 95:40>] @@ -9311,7 +9372,6 @@ REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <128:23 128:30>] REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <151:32 151:39>] REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <154:18 154:25>] -REFERENCE_TYPE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <112:2 112:10>] REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3GpuFace::b3GpuFace(const b3GpuFace &) [b3ContactConvexConvexSAT.h <112:59 112:59>] REFERENCE_USAGE: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int b3GpuFace::m_numIndices [b3ContactConvexConvexSAT.h <116:27 116:38>] REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <119:86 119:86>] @@ -9336,6 +9396,8 @@ REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh REFERENCE_CALL: int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3ContactConvexConvexSAT.h <170:5 170:11>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <180:8 180:10>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <183:50 183:52>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <185:125 185:127>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <186:125 186:127>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <189:2 189:4>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <191:2 191:4>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <192:2 192:4>] @@ -9348,6 +9410,8 @@ REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3Conve REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <182:55 182:62>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <183:2 183:9>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <183:26 183:33>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <185:29 185:36>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <186:29 186:36>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <188:2 188:9>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <226:11 226:18>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <228:11 228:18>] @@ -9365,6 +9429,9 @@ REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3Conve REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <186:8 186:27>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <185:57 185:76>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <186:57 186:76>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <185:78 185:86>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <186:78 186:86>] +REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <248:9 248:17>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <185:104 185:123>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <186:104 186:123>] REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3ProfileZone [b3ContactConvexConvexSAT.h <194:2 194:11>] @@ -9395,7 +9462,6 @@ REFERENCE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPoly REFERENCE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::z [b3ContactConvexConvexSAT.h <227:89 227:89>] REFERENCE_CALL: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <228:34 228:45>] REFERENCE_CALL: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <233:15 233:22>] -REFERENCE_TYPE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <248:9 248:17>] REFERENCE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int b3GpuFace::m_numIndices [b3ContactConvexConvexSAT.h <249:33 249:44>] REFERENCE_CALL: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <252:33 252:33>] REFERENCE_USAGE: int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int b3ConvexPolyhedronData::m_vertexOffset [b3ContactConvexConvexSAT.h <252:40 252:53>] @@ -9410,6 +9476,8 @@ REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, cons REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <280:4 280:6>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <280:26 280:28>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <284:4 284:6>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <292:31 292:33>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <297:31 297:33>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <302:4 302:6>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <304:2 304:4>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <318:2 318:4>] @@ -9421,6 +9489,10 @@ REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, cons REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <403:10 403:12>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <275:18 275:25>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <277:18 277:25>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <289:31 289:39>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <290:31 290:39>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <294:31 294:39>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <295:31 295:39>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <301:10 301:18>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <317:2 317:9>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <328:3 328:10>] @@ -9439,19 +9511,27 @@ REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, cons REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <359:38 359:49>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <360:38 360:49>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <282:10 282:29>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3RigidBodyData [b3ContactConvexConvexSAT.h <282:31 282:45>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <283:4 283:23>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Contact4Data [b3ContactConvexConvexSAT.h <283:25 283:38>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Contact4Data [b3ContactConvexConvexSAT.h <394:5 394:18>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <286:10 286:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <287:10 287:29>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexPolyhedronData [b3CpuNarrowPhase.cpp <17:23 17:44>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <286:31 286:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <287:31 287:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <430:44 430:65>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <286:31 286:52>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <287:31 287:52>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <305:2 305:23>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <289:10 289:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <290:10 290:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <294:10 294:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <295:10 295:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <291:10 291:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <296:10 296:29>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <291:31 291:39>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <296:31 296:39>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <292:10 292:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <297:10 297:29>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <299:10 299:29>] @@ -9460,11 +9540,12 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Collidable REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Collidable [b3ContactConvexConvexSAT.h <299:31 299:42>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Collidable [b3ContactConvexConvexSAT.h <300:31 300:42>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Collidable [b3ContactConvexConvexSAT.h <429:44 429:55>] -REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <305:2 305:23>] -REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <305:25 305:29>] -REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <305:32 305:36>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <299:31 299:42>] +REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <300:31 300:42>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <307:5 307:16>] REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <312:5 312:16>] +REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <305:25 305:29>] +REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <305:32 305:36>] REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Collidable::b3Collidable(const b3Collidable &) [b3ContactConvexConvexSAT.h <307:58 307:58>] REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Collidable::b3Collidable(const b3Collidable &) [b3ContactConvexConvexSAT.h <312:58 312:58>] REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> const b3Collidable & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <307:41 307:41>] @@ -9584,7 +9665,6 @@ REFERENCE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Q REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) [b3ContactConvexConvexSAT.h <385:17 385:32>] REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Contact4Data & b3AlignedObjectArray::expand(const b3Contact4Data &) [b3ContactConvexConvexSAT.h <393:23 393:28>] REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Contact4Data::b3Contact4Data() [b3AlignedObjectArray.h <260:50 260:50>] -REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Contact4Data [b3ContactConvexConvexSAT.h <394:5 394:18>] REFERENCE_CALL: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Contact4Data & b3AlignedObjectArray::at(int) [b3ContactConvexConvexSAT.h <394:49 394:50>] REFERENCE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int b3Contact4Data::m_batchIdx [b3ContactConvexConvexSAT.h <395:13 395:22>] REFERENCE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int b3Contact4Data::m_bodyAPtrAndSignBit [b3ContactConvexConvexSAT.h <396:13 396:32>] @@ -9610,20 +9690,31 @@ REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, cons REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <426:33 426:35>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <427:17 427:19>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <427:39 427:41>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <433:44 433:46>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <436:17 436:19>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <437:17 437:19>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <439:2 439:4>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <428:23 428:42>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3RigidBodyData [b3ContactConvexConvexSAT.h <428:44 428:58>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <429:23 429:42>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <429:44 429:55>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <454:5 454:16>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <459:5 459:16>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <430:23 430:42>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <430:44 430:65>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <448:2 448:23>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <431:23 431:42>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <432:23 432:42>] -REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <433:23 433:42>] -REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <434:23 434:42>] -REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <435:17 435:36>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <431:44 431:51>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <432:44 432:51>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <442:2 442:9>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <444:2 444:9>] REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <450:2 450:9>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <433:23 433:42>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <434:23 434:42>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3GpuFace [b3ContactConvexConvexSAT.h <434:44 434:52>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <435:17 435:36>] +REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Contact4Data [b3ContactConvexConvexSAT.h <435:38 435:51>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <442:42 442:46>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <444:42 444:46>] REFERENCE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 b3RigidBodyData::m_pos [b3ContactConvexConvexSAT.h <442:42 442:46>] @@ -9638,12 +9729,9 @@ REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3Al REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Quaternion::b3Quaternion(const b3Quaternion &) [b3ContactConvexConvexSAT.h <445:46 445:51>] REFERENCE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Quaternion b3RigidBodyData::m_quat [b3ContactConvexConvexSAT.h <443:46 443:51>] REFERENCE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Quaternion b3RigidBodyData::m_quat [b3ContactConvexConvexSAT.h <445:46 445:51>] -REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <448:2 448:23>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <448:25 448:29>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <448:32 448:36>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Vector3::b3Vector3() [b3ContactConvexConvexSAT.h <450:11 450:29>] -REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <454:5 454:16>] -REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <459:5 459:16>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Collidable::b3Collidable(const b3Collidable &) [b3ContactConvexConvexSAT.h <454:53 454:53>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Collidable::b3Collidable(const b3Collidable &) [b3ContactConvexConvexSAT.h <459:53 459:53>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> const b3Collidable & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <454:36 454:36>] @@ -9660,16 +9748,25 @@ REFERENCE_TYPE_USAGE: int b3ContactConvexConvexSAT(int, int, int, int, int, cons REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) [b3ContactConvexConvexSAT.h <471:23 471:42>] REFERENCE_CALL: int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) [b3ContactConvexConvexSAT.h <488:18 488:37>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_localShapeAABBCPU -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <11:2 11:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_localShapeAABBCPU -> b3Aabb [b3CpuNarrowPhase.cpp <11:23 11:28>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_collidablesCPU -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <12:2 12:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_collidablesCPU -> b3Collidable [b3CpuNarrowPhase.cpp <12:23 12:34>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexData -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <13:2 13:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexUtility [b3CpuNarrowPhase.cpp <13:23 13:37>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexData -> b3ConvexUtility [b3CpuNarrowPhase.cpp <13:23 13:37>] REFERENCE_TYPE_USAGE: b3Config b3CpuNarrowPhaseInternalData::m_config -> b3Config [b3CpuNarrowPhase.cpp <14:2 14:9>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexPolyhedra -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <17:2 17:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexPolyhedra -> b3ConvexPolyhedronData [b3CpuNarrowPhase.cpp <17:23 17:44>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_uniqueEdges -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <18:2 18:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_uniqueEdges -> b3Vector3 [b3CpuNarrowPhase.cpp <18:23 18:31>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexVertices -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <19:2 19:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexVertices -> b3Vector3 [b3CpuNarrowPhase.cpp <19:23 19:31>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexIndices -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <20:2 20:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexIndices -> int [b3CpuNarrowPhase.cpp <20:23 20:25>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexFaces -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <21:2 21:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_convexFaces -> b3GpuFace [b3CpuNarrowPhase.cpp <21:23 21:31>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_contacts -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <23:2 23:21>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_contacts -> b3Contact4Data [b3CpuNarrowPhase.cpp <23:23 23:36>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhaseInternalData::m_numAcceleratedShapes -> int [b3CpuNarrowPhase.cpp <25:2 25:4>] REFERENCE_USAGE: void b3CpuNarrowPhaseInternalData::b3CpuNarrowPhaseInternalData() -> b3AlignedObjectArray b3CpuNarrowPhaseInternalData::m_localShapeAABBCPU [b3CpuNarrowPhase.cpp <9:8 9:35>] REFERENCE_CALL: void b3CpuNarrowPhaseInternalData::b3CpuNarrowPhaseInternalData() -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3CpuNarrowPhase.cpp <9:8 9:35>] @@ -9912,6 +10009,7 @@ REFERENCE_CALL: int b3CpuNarrowPhase::allocateCollidable() -> b3Collidable & b3A REFERENCE_CALL: int b3CpuNarrowPhase::allocateCollidable() -> void b3Collidable::b3Collidable() [b3AlignedObjectArray.h <260:50 260:50>] REFERENCE_CALL: int b3CpuNarrowPhase::allocateCollidable() -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3CpuNarrowPhase.cpp <219:3 219:9>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) -> b3AlignedObjectArray [b3CpuNarrowPhase.cpp <227:2 227:21>] +REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) -> b3Vector3 [b3CpuNarrowPhase.cpp <227:23 227:31>] REFERENCE_CALL: int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3CpuNarrowPhase.cpp <227:34 227:38>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) -> unsigned char [b3CpuNarrowPhase.cpp <229:2 229:9>] REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) -> unsigned char [b3CpuNarrowPhase.cpp <229:24 229:31>] 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 caea4b65..2a87cd95 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt @@ -586,9 +586,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -620,10 +622,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] 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 0eed085d..ba946966 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt @@ -1217,9 +1217,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -1251,10 +1253,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] 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 a76f6b6b..ccbc34a4 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt @@ -2161,9 +2161,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -2195,10 +2197,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -2208,6 +2212,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedA REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2237,6 +2242,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedA 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2245,6 +2251,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_t REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2274,6 +2281,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::d 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2282,6 +2290,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocat REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2311,6 +2320,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocat 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2319,6 +2329,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::se REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2348,6 +2359,7 @@ REFERENCE_TYPE_USAGE: void 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2356,6 +2368,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::sel REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2385,6 +2398,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2393,6 +2407,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -2422,6 +2437,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator: 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -3276,6 +3292,7 @@ REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) -> void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1323:9 1323:11>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -3284,6 +3301,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -4496,10 +4515,13 @@ REFERENCE_USAGE: void b3ConvexHullComputer::Edge::Edge(const b3ConvexHullCompute REFERENCE_USAGE: void b3ConvexHullComputer::Edge::Edge(const b3ConvexHullComputer::Edge &) -> int b3ConvexHullComputer::Edge::targetVertex [b3ConvexHullComputer.h <31:9 31:12>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::vertices -> b3AlignedObjectArray [b3ConvexHullComputer.h <69:3 69:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::vertices -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::edges -> b3AlignedObjectArray [b3ConvexHullComputer.h <72:3 72:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::edges -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::faces -> b3AlignedObjectArray [b3ConvexHullComputer.h <75:3 75:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> int [b3ConvexHullComputer.h <75:24 75:26>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullComputer::faces -> int [b3ConvexHullComputer.h <75:24 75:26>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const float *, int, int, b3Scalar, b3Scalar) -> b3Scalar [b3ConvexHullComputer.h <89:3 89:10>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const float *, int, int, b3Scalar, b3Scalar) -> b3Scalar [b3ConvexHullComputer.h <89:64 89:71>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const float *, int, int, b3Scalar, b3Scalar) -> b3Scalar [b3ConvexHullComputer.h <89:81 89:88>] @@ -5247,6 +5269,7 @@ REFERENCE_TYPE_USAGE: b3ConvexHullInternal::PoolArray::T * b3ConvexH REFERENCE_TYPE_USAGE: int b3ConvexHullInternal::PoolArray::size -> int [b3ConvexHullComputer.cpp <673:5 673:7>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next -> b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <676:5 676:13>] REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::PoolArray -> b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <676:15 676:15>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next -> b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <676:15 676:15>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::PoolArray::PoolArray(int) -> int [b3ConvexHullComputer.cpp <678:15 678:17>] REFERENCE_USAGE: void b3ConvexHullInternal::PoolArray::PoolArray(int) -> int b3ConvexHullInternal::PoolArray::size [b3ConvexHullComputer.cpp <678:26 678:29>] REFERENCE_USAGE: void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <678:38 678:41>] @@ -5335,7 +5358,9 @@ REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <739:17 739:17>] REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <746:48 746:48>] REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <746:68 746:68>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <702:15 702:15>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::nextArray -> b3ConvexHullInternal::PoolArray::T> [b3ConvexHullComputer.cpp <703:5 703:13>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::nextArray -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <703:15 703:15>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::freeObjects -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <704:5 704:5>] REFERENCE_TYPE_USAGE: int b3ConvexHullInternal::Pool::arraySize -> int [b3ConvexHullComputer.cpp <705:5 705:7>] REFERENCE_USAGE: void b3ConvexHullInternal::Pool::Pool() -> b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <708:13 708:18>] @@ -5346,6 +5371,8 @@ REFERENCE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> b3Co REFERENCE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <716:25 716:30>] REFERENCE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <717:7 717:12>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::PoolArray::T> [b3ConvexHullComputer.cpp <716:7 716:15>] +REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <716:17 716:17>] +REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <718:21 718:21>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::~Pool() -> PoolArray::T> [b3ConvexHullComputer.cpp <718:11 718:19>] REFERENCE_TEMPLATE_ARGUMENT: PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <718:21 718:21>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::reset() -> void [b3ConvexHullComputer.cpp <723:5 723:8>] @@ -5356,6 +5383,9 @@ REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::setArraySize( REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool::setArraySize(int) -> int [b3ConvexHullComputer.cpp <729:23 729:25>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <734:5 734:5>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <736:6 736:6>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <739:17 739:17>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <746:48 746:48>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <746:68 746:68>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <753:20 753:20>] REFERENCE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::freeObjects [b3ConvexHullComputer.cpp <736:13 736:23>] REFERENCE_USAGE: b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::freeObjects [b3ConvexHullComputer.cpp <752:6 752:16>] @@ -5527,10 +5557,13 @@ REFERENCE_TYPE_USAGE: b3Vector3 b3ConvexHullInternal::scaling -> b3Vector3 [b3Co REFERENCE_TYPE_USAGE: b3Vector3 b3ConvexHullInternal::center -> b3Vector3 [b3ConvexHullComputer.cpp <765:3 765:11>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool b3ConvexHullInternal::vertexPool -> b3ConvexHullInternal::Pool [b3ConvexHullComputer.cpp <766:3 766:6>] REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::Pool -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <766:8 766:13>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool b3ConvexHullInternal::vertexPool -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <766:8 766:13>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool b3ConvexHullInternal::edgePool -> b3ConvexHullInternal::Pool [b3ConvexHullComputer.cpp <767:3 767:6>] REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::Pool -> b3ConvexHullInternal::Edge [b3ConvexHullComputer.cpp <767:8 767:11>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool b3ConvexHullInternal::edgePool -> b3ConvexHullInternal::Edge [b3ConvexHullComputer.cpp <767:8 767:11>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool b3ConvexHullInternal::facePool -> b3ConvexHullInternal::Pool [b3ConvexHullComputer.cpp <768:3 768:6>] REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::Pool -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <768:8 768:11>] +REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool b3ConvexHullInternal::facePool -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <768:8 768:11>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullInternal::originalVertices -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <769:3 769:22>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <769:24 769:29>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <829:68 829:73>] @@ -5538,6 +5571,7 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2209:88 2209:93>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2630:107 2630:112>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2671:45 2671:50>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray b3ConvexHullInternal::originalVertices -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <769:24 769:29>] REFERENCE_TYPE_USAGE: int b3ConvexHullInternal::mergeStamp -> int [b3ConvexHullComputer.cpp <770:3 770:5>] REFERENCE_TYPE_USAGE: int b3ConvexHullInternal::minAxis -> int [b3ConvexHullComputer.cpp <771:3 771:5>] REFERENCE_TYPE_USAGE: int b3ConvexHullInternal::medAxis -> int [b3ConvexHullComputer.cpp <772:3 772:5>] @@ -5689,6 +5723,14 @@ REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal: REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3Scalar [b3ConvexHullComputer.cpp <2209:50 2209:57>] REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <829:47 829:66>] REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <2209:67 2209:86>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <829:68 829:73>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2209:88 2209:93>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2452:4 2452:9>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2478:4 2478:9>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2532:6 2532:11>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2565:4 2565:9>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2590:4 2590:9>] +REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2595:4 2595:9>] REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Vertex * b3ConvexHullInternal::vertexList -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <832:3 832:8>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> void [b3ConvexHullComputer.cpp <834:3 834:6>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> void [b3ConvexHullComputer.cpp <834:22 834:25>] @@ -6532,6 +6574,7 @@ REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> b3Vector3 operator+(const b3Vector3 &, const b3Vector3 &) [b3ConvexHullComputer.cpp <2000:16 2000:16>] REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <2002:2 2002:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Point32 [b3ConvexHullComputer.cpp <2002:23 2002:29>] +REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> b3ConvexHullInternal::Point32 [b3ConvexHullComputer.cpp <2002:23 2002:29>] REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexHullComputer.cpp <2002:32 2002:37>] REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> void b3AlignedObjectArray::resize(int, const b3ConvexHullInternal::Point32 &) [b3ConvexHullComputer.cpp <2003:9 2003:14>] REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> void b3ConvexHullInternal::Point32::Point32() [b3AlignedObjectArray.h <220:62 220:62>] @@ -6630,6 +6673,10 @@ REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int [b3ConvexHullComputer.cpp <2198:7 2198:9>] REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3ConvexHullInternal::mergeStamp [b3ConvexHullComputer.cpp <2094:16 2094:25>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <2095:2 2095:21>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2095:23 2095:28>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2108:3 2108:8>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2127:6 2127:11>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2128:6 2128:11>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexHullComputer.cpp <2095:32 2095:36>] REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3ConvexHullInternal::Vertex::copy [b3ConvexHullComputer.cpp <2096:14 2096:17>] REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3ConvexHullInternal::Vertex::copy [b3ConvexHullComputer.cpp <2115:20 2115:23>] @@ -6638,6 +6685,8 @@ REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> voi REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3AlignedObjectArray::push_back(b3ConvexHullInternal::Vertex * const &) [b3ConvexHullComputer.cpp <2118:12 2118:20>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <2098:2 2098:21>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <2098:23 2098:26>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <2098:23 2098:26>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <2122:6 2122:9>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexHullComputer.cpp <2098:30 2098:34>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Point32 [b3ConvexHullComputer.cpp <2100:2 2100:8>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Point32 [b3ConvexHullComputer.cpp <2135:8 2135:14>] @@ -6659,9 +6708,6 @@ REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> voi REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3ConvexHullInternal::Int128::Int128(btUint64_t, btUint64_t) [b3ConvexHullComputer.cpp <2104:9 2104:14>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3AlignedObjectArray::size() const [b3ConvexHullComputer.cpp <2106:15 2106:18>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3AlignedObjectArray::size() const [b3ConvexHullComputer.cpp <2108:27 2108:30>] -REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2108:3 2108:8>] -REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2127:6 2127:11>] -REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2128:6 2128:11>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex * & b3AlignedObjectArray::operator[](int) [b3ConvexHullComputer.cpp <2108:20 2108:20>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3AlignedObjectArray::pop_back() [b3ConvexHullComputer.cpp <2109:9 2109:16>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Edge [b3ConvexHullComputer.cpp <2110:3 2110:6>] @@ -6676,7 +6722,6 @@ REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3 REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Edge::target [b3ConvexHullComputer.cpp <2147:14 2147:19>] REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3ConvexHullInternal::Edge::copy [b3ConvexHullComputer.cpp <2120:12 2120:15>] REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> int b3ConvexHullInternal::Edge::copy [b3ConvexHullComputer.cpp <2143:10 2143:13>] -REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <2122:6 2122:9>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() [b3ConvexHullComputer.cpp <2122:28 2122:36>] REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3ConvexHullInternal::Pool b3ConvexHullInternal::facePool [b3ConvexHullComputer.cpp <2122:19 2122:26>] REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3ConvexHullInternal::Face::init(b3ConvexHullInternal::Vertex *, b3ConvexHullInternal::Vertex *, b3ConvexHullInternal::Vertex *) [b3ConvexHullComputer.cpp <2123:12 2123:15>] @@ -6899,12 +6944,6 @@ REFERENCE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face REFERENCE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Edge * b3ConvexHullInternal::Edge::next [b3ConvexHullComputer.cpp <2563:25 2563:28>] REFERENCE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Edge * b3ConvexHullInternal::Edge::next [b3ConvexHullComputer.cpp <2565:37 2565:40>] REFERENCE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Edge * b3ConvexHullInternal::Edge::next [b3ConvexHullComputer.cpp <2566:34 2566:37>] -REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2452:4 2452:9>] -REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2478:4 2478:9>] -REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2532:6 2532:11>] -REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2565:4 2565:9>] -REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2590:4 2590:9>] -REFERENCE_TYPE_USAGE: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2595:4 2595:9>] REFERENCE_CALL: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> void b3ConvexHullInternal::Edge::link(b3ConvexHullInternal::Edge *) [b3ConvexHullComputer.cpp <2461:14 2461:17>] REFERENCE_CALL: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> void b3ConvexHullInternal::Edge::link(b3ConvexHullInternal::Edge *) [b3ConvexHullComputer.cpp <2462:8 2462:11>] REFERENCE_CALL: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face *, b3Scalar, b3AlignedObjectArray) -> void b3ConvexHullInternal::Edge::link(b3ConvexHullInternal::Edge *) [b3ConvexHullComputer.cpp <2504:15 2504:18>] @@ -7035,6 +7074,7 @@ REFERENCE_CALL: bool b3ConvexHullInternal::shiftFace(b3ConvexHullInternal::Face REFERENCE_TYPE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> int [b3ConvexHullComputer.cpp <2630:8 2630:10>] REFERENCE_TYPE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> int [b3ConvexHullComputer.cpp <2632:2 2632:4>] REFERENCE_TYPE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2630:48 2630:53>] +REFERENCE_TYPE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2630:107 2630:112>] REFERENCE_TYPE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <2630:64 2630:83>] REFERENCE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> int b3ConvexHullInternal::Vertex::copy [b3ConvexHullComputer.cpp <2632:22 2632:25>] REFERENCE_USAGE: static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) -> int b3ConvexHullInternal::Vertex::copy [b3ConvexHullComputer.cpp <2636:11 2636:14>] @@ -7076,13 +7116,14 @@ REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> void b3ConvexHullComputer::Edge::Edge() [b3AlignedObjectArray.h <220:62 220:62>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> void b3AlignedObjectArray::resize(int, const int &) [b3ConvexHullComputer.cpp <2669:8 2669:13>] REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3AlignedObjectArray [b3ConvexHullComputer.cpp <2671:2 2671:21>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2671:45 2671:50>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2676:25 2676:30>] +REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2721:25 2721:30>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexHullComputer.cpp <2671:54 2671:64>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) [b3ConvexHullComputer.cpp <2672:2 2672:14>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> static int getVertexCopy(b3ConvexHullInternal::Vertex *, b3AlignedObjectArray &) (b3ConvexHullComputer.cpp) [b3ConvexHullComputer.cpp <2697:24 2697:36>] REFERENCE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex * b3ConvexHullInternal::vertexList [b3ConvexHullComputer.cpp <2672:21 2672:30>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> int b3AlignedObjectArray::size() const [b3ConvexHullComputer.cpp <2674:30 2674:33>] -REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2676:25 2676:30>] -REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2721:25 2721:30>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex * & b3AlignedObjectArray::operator[](int) [b3ConvexHullComputer.cpp <2676:48 2676:48>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> b3ConvexHullInternal::Vertex * & b3AlignedObjectArray::operator[](int) [b3ConvexHullComputer.cpp <2721:48 2721:48>] REFERENCE_CALL: b3Scalar b3ConvexHullComputer::compute(const void *, bool, int, int, b3Scalar, b3Scalar) -> void b3AlignedObjectArray::push_back(const b3Vector3 &) [b3ConvexHullComputer.cpp <2677:12 2677:20>] 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 66f00171..ed45729f 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt @@ -1209,9 +1209,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, REFERENCE_TYPE_USAGE: b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] 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_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedAllocator::T [b3AlignedAllocator.h <63:30 63:30>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <63:34 63:42>] 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_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::Other, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <74:56 74:64>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_pointer -> b3AlignedAllocator::T [b3AlignedAllocator.h <76:16 76:16>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::const_reference -> b3AlignedAllocator::T [b3AlignedAllocator.h <77:16 77:16>] @@ -1243,10 +1245,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <92:91 92:100>] 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_TYPE_USAGE: b3AlignedAllocator::rebind::other -> b3AlignedAllocator::rebind::O [b3AlignedAllocator.h <96:31 96:31>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <96:35 96:43>] 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_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::O, Alignment> -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <99:55 99:63>] 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>] @@ -1256,6 +1260,7 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type -> b3AlignedA REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator::b3AlignedAllocator() -> void b3AlignedAllocator::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 68: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>] +REFERENCE_TYPE_USAGE: void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) -> b3AlignedAllocator::b3AlignedAllocator::Other [b3AlignedAllocator.h <74:48 74:52>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const [b3AlignedAllocator.h <82:16 82:22>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <82:2 82:8>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::pointer b3AlignedAllocator::address(b3AlignedAllocator::reference) const -> b3AlignedAllocator::reference [b3AlignedAllocator.h <82:28 82:36>] @@ -1285,6 +1290,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator::destroy(b3AlignedA 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>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::self_type & b3AlignedAllocator::operator=(const b3AlignedAllocator &) -> b3AlignedAllocator::operator=::O [b3AlignedAllocator.h <99:51 99:51>] 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>] @@ -2139,6 +2145,7 @@ REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) -> void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1323:9 1323:11>] REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedAllocator::T, 16> [b3AlignedObjectArray.h <49:2 49:19>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator::T, 16> -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] +REFERENCE_TYPE_USAGE: b3AlignedAllocator::T, 16> b3AlignedObjectArray::m_allocator -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <49:21 49:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>] REFERENCE_TYPE_USAGE: b3AlignedObjectArray::T * b3AlignedObjectArray::m_data -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <53:2 53:2>] @@ -2147,6 +2154,8 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <59:59 59:78>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:39 59:39>] +REFERENCE_TYPE_USAGE: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> b3AlignedObjectArray::T [b3AlignedObjectArray.h <59:80 59:80>] REFERENCE_CALL: b3AlignedObjectArray & b3AlignedObjectArray::operator=(const b3AlignedObjectArray &) -> void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) [b3AlignedObjectArray.h <61:3 61:15>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>] REFERENCE_TYPE_USAGE: int b3AlignedObjectArray::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>] @@ -2527,22 +2536,44 @@ REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3Geo REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3GeometryUtil.h <32:51 32:59>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3GeometryUtil.h <34:62 34:70>] REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray -> b3Vector3 [b3GeometryUtil.h <36:95 36:103>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <87:9 87:17>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <92:10 92:18>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <97:11 97:19>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <99:5 99:13>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.h <28:66 28:74>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.h <28:109 28:117>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> void [b3GeometryUtil.cpp <129:1 129:4>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> void [b3GeometryUtil.h <30:10 30:13>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3GeometryUtil.cpp <129:58 129:77>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3GeometryUtil.cpp <129:108 129:127>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3GeometryUtil.h <30:51 30:70>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3AlignedObjectArray [b3GeometryUtil.h <30:101 30:120>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <129:79 129:87>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <129:129 129:137>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <135:9 135:17>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <140:10 140:18>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <145:11 145:19>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <147:5 147:13>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <148:5 148:13>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <149:5 149:13>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <169:7 169:15>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.h <30:72 30:80>] +REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.h <30:122 30:130>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isInside(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> bool [b3GeometryUtil.h <32:10 32:13>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isInside(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3AlignedObjectArray [b3GeometryUtil.h <32:30 32:49>] +REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isInside(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.h <32:51 32:59>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isInside(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.h <32:79 32:87>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isInside(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Scalar [b3GeometryUtil.h <32:103 32:110>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> bool [b3GeometryUtil.cpp <33:1 33:4>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> bool [b3GeometryUtil.h <34:10 34:13>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3AlignedObjectArray [b3GeometryUtil.cpp <33:48 33:67>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3AlignedObjectArray [b3GeometryUtil.h <34:41 34:60>] +REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.cpp <33:69 33:77>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.cpp <33:103 33:111>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.cpp <38:9 38:17>] +REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.h <34:62 34:70>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Vector3 [b3GeometryUtil.h <34:96 34:104>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Scalar [b3GeometryUtil.cpp <33:121 33:128>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3AlignedObjectArray &, const b3Vector3 &, b3Scalar) -> b3Scalar [b3GeometryUtil.cpp <39:3 39:10>] @@ -2553,8 +2584,10 @@ REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::isPointInsidePlanes(const b3Al REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> bool [b3GeometryUtil.cpp <50:1 50:4>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> bool [b3GeometryUtil.h <36:10 36:13>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3Vector3 [b3GeometryUtil.cpp <50:51 50:59>] +REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3Vector3 [b3GeometryUtil.cpp <50:102 50:110>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3Vector3 [b3GeometryUtil.cpp <55:9 55:17>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3Vector3 [b3GeometryUtil.h <36:44 36:52>] +REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3Vector3 [b3GeometryUtil.h <36:95 36:103>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3AlignedObjectArray [b3GeometryUtil.cpp <50:81 50:100>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3AlignedObjectArray [b3GeometryUtil.h <36:74 36:93>] REFERENCE_TYPE_USAGE: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar) -> b3Scalar [b3GeometryUtil.cpp <50:124 50:131>] @@ -2578,7 +2611,9 @@ REFERENCE_CALL: static bool b3GeometryUtil::areVerticesBehindPlane(const b3Vecto REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> bool [b3GeometryUtil.cpp <65:1 65:4>] REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> bool [b3GeometryUtil.cpp <67:1 67:4>] REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <65:21 65:29>] +REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <65:73 65:81>] REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <67:21 67:29>] +REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <67:73 67:81>] REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <72:9 72:17>] REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3GeometryUtil.cpp <65:52 65:71>] REFERENCE_TYPE_USAGE: bool notExist(const b3Vector3 &, const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3GeometryUtil.cpp <67:52 67:71>] @@ -2594,10 +2629,6 @@ REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices( REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> int [b3GeometryUtil.cpp <94:9 94:11>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> int [b3GeometryUtil.cpp <103:10 103:12>] REFERENCE_CALL: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> int b3AlignedObjectArray::size() const [b3GeometryUtil.cpp <83:36 83:39>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <87:9 87:17>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <92:10 92:18>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <97:11 97:19>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <99:5 99:13>] REFERENCE_CALL: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 & b3AlignedObjectArray::operator[](int) [b3GeometryUtil.cpp <87:33 87:33>] REFERENCE_CALL: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 & b3AlignedObjectArray::operator[](int) [b3GeometryUtil.cpp <92:34 92:34>] REFERENCE_CALL: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 & b3AlignedObjectArray::operator[](int) [b3GeometryUtil.cpp <97:35 97:35>] @@ -2627,13 +2658,6 @@ REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations( REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> int [b3GeometryUtil.cpp <138:8 138:10>] REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> int [b3GeometryUtil.cpp <142:9 142:11>] REFERENCE_CALL: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> int b3AlignedObjectArray::size() const [b3GeometryUtil.cpp <131:40 131:43>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <135:9 135:17>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <140:10 140:18>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <145:11 145:19>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <147:5 147:13>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <148:5 148:13>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <149:5 149:13>] -REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> b3Vector3 [b3GeometryUtil.cpp <169:7 169:15>] REFERENCE_CALL: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3GeometryUtil.cpp <135:39 135:39>] REFERENCE_CALL: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3GeometryUtil.cpp <140:40 140:40>] REFERENCE_CALL: static void b3GeometryUtil::getVerticesFromPlaneEquations(const b3AlignedObjectArray &, b3AlignedObjectArray &) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3GeometryUtil.cpp <145:41 145:41>] diff --git a/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp b/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp index cda5a5f1..42e38c06 100644 --- a/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp +++ b/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp @@ -94,12 +94,26 @@ void CxxAstVisitorComponentIndexer::beginTraverseTemplateArgumentLoc(const clang (getAstVisitor()->shouldVisitReference(loc.getLocation(), getAstVisitor()->getComponent()->getTopmostContextDecl())) ){ // TODO: maybe move this to VisitTemplateName + + const Id symbolId = getOrCreateSymbolId(loc.getArgument().getAsTemplate().getAsTemplateDecl()); + const ParseLocation parseLocation = getParseLocation(loc.getLocation()); + m_client->recordReference( getAstVisitor()->getComponent()->getReferenceKind(), - getOrCreateSymbolId(loc.getArgument().getAsTemplate().getAsTemplateDecl()), + symbolId, getOrCreateSymbolId(getAstVisitor()->getComponent()->getContext()), - getParseLocation(loc.getLocation()) + parseLocation ); + + if (getAstVisitor()->getComponent()->getReferenceKind() == REFERENCE_TEMPLATE_ARGUMENT) + { + m_client->recordReference( + REFERENCE_TYPE_USAGE, + symbolId, + getOrCreateSymbolId(getAstVisitor()->getComponent()->getTopmostContextDecl()), // we use the closest named decl here + parseLocation + ); + } } } @@ -509,12 +523,24 @@ void CxxAstVisitorComponentIndexer::visitTypeLoc(clang::TypeLoc tl) loc = tl.getBeginLoc(); } + const ParseLocation parseLocation = getParseLocation(loc); + m_client->recordReference( getAstVisitor()->getComponent()->getReferenceKind(), symbolId, getOrCreateSymbolId(getAstVisitor()->getComponent()->getContext(1)), // we skip the last element because it refers to this typeloc. - getParseLocation(loc) + parseLocation ); + + if (getAstVisitor()->getComponent()->getReferenceKind() == REFERENCE_TEMPLATE_ARGUMENT) + { + m_client->recordReference( + REFERENCE_TYPE_USAGE, + symbolId, + getOrCreateSymbolId(getAstVisitor()->getComponent()->getTopmostContextDecl()), // we use the closest named decl here + parseLocation + ); + } } }