data: Remove Template Argument reference kind and edge
This commit is contained in:
committed by
Eberhard Graether
parent
583046c291
commit
fc0e652ae0
+2
-2
@@ -1906,8 +1906,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -1873,8 +1873,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -4278,8 +4278,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -3907,8 +3907,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -4947,8 +4947,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -3681,8 +3681,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -2578,8 +2578,8 @@ REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2Bro
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -3856,8 +3856,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -3967,8 +3967,8 @@ 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<typename T>(T *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+2
-2
@@ -3462,8 +3462,8 @@ REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2WorldQueryWrapper
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> b2GrowableStack<int, 256> [b2DynamicTree.h <171:2 171:16>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: b2GrowableStack<int, 256> -> int32 [b2DynamicTree.h <229:18 229:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> int32 [b2DynamicTree.h <171:18 171:22>]
|
||||
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> int32 [b2DynamicTree.h <176:3 176:7>]
|
||||
REFERENCE_CALL: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> void b2GrowableStack<int, 256>::b2GrowableStack() [b2DynamicTree.h <171:30 171:34>]
|
||||
|
||||
+18
-18
@@ -7245,18 +7245,18 @@ REFERENCE_TYPE_USAGE: int b3DynamicBvh::m_lkhd -> int [b3DynamicBvh.h <260:2 260
|
||||
REFERENCE_TYPE_USAGE: int b3DynamicBvh::m_leaves -> int [b3DynamicBvh.h <261:2 261:4>]
|
||||
REFERENCE_TYPE_USAGE: unsigned int b3DynamicBvh::m_opath -> unsigned int [b3DynamicBvh.h <262:2 262:9>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> b3DynamicBvh::m_stkStack -> b3AlignedObjectArray<b3DynamicBvh::sStkNN> [b3DynamicBvh.h <265:2 265:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> b3DynamicBvh::m_stkStack -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> b3DynamicBvh::m_rayTestStack -> b3AlignedObjectArray<const b3DbvtNode *> [b3DynamicBvh.h <266:10 266:29>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.cpp <21:36 21:45>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.cpp <636:86 636:95>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.cpp <21:36 21:45>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.cpp <636:86 636:95>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> 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>]
|
||||
@@ -7502,12 +7502,12 @@ REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <376:59 376:61>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <380:3 380:5>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray<int> [b3DynamicBvh.h <376:38 376:57>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <376:59 376:61>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1146:25 1146:27>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1147:25 1147:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <376:59 376:61>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1146:25 1146:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1147:25 1147:27>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray<b3DynamicBvh::sStkNPS> [b3DynamicBvh.h <377:3 377:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <378:9 378:15>]
|
||||
REFERENCE_CALL: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> int b3AlignedObjectArray<int>::size() const [b3DynamicBvh.h <381:12 381:15>]
|
||||
@@ -8537,7 +8537,7 @@ REFERENCE_USAGE: static void b3DynamicBvh::rayTest<typename T>(const b3DbvtNode
|
||||
REFERENCE_USAGE: static void b3DynamicBvh::rayTest<typename T>(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1061:28 1061:33>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1081:2 1081:18>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3AlignedObjectArray<b3DynamicBvh::sStkNP> [b3DynamicBvh.h <1085:4 1085:23>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNP> -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNP> -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1095:20 1095:25>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1097:5 1097:10>]
|
||||
@@ -8702,7 +8702,7 @@ REFERENCE_USAGE: static void b3DynamicBvh::collideTU<typename T>(const b3DbvtNod
|
||||
REFERENCE_USAGE: static void b3DynamicBvh::collideTU<typename T>(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1243:27 1243:32>]
|
||||
REFERENCE_USAGE: static void b3DynamicBvh::collideTU<typename T>(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1243:57 1243:62>]
|
||||
REFERENCE_TYPE_USAGE: b3NodeArray -> b3AlignedObjectArray<b3DbvtNode *> [b3DynamicBvh.cpp <20:9 20:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>]
|
||||
REFERENCE_TYPE_USAGE: b3NodeArray -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>]
|
||||
REFERENCE_TYPE_USAGE: b3ConstNodeArray -> b3AlignedObjectArray<const b3DbvtNode *> [b3DynamicBvh.cpp <21:9 21:28>]
|
||||
REFERENCE_TYPE_USAGE: b3ConstNodeArray -> b3DbvtNode [b3DynamicBvh.cpp <21:36 21:45>]
|
||||
@@ -9221,7 +9221,7 @@ REFERENCE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *
|
||||
REFERENCE_USAGE: void b3DynamicBvh::clone(b3DynamicBvh &, b3DynamicBvh::IClone *) const -> b3DbvtNode * b3DynamicBvh::m_root [b3DynamicBvh.cpp <595:27 595:32>]
|
||||
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::sStkCLN> [b3DynamicBvh.cpp <593:3 593:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkCLN> -> b3DynamicBvh::sStkCLN [b3DynamicBvh.cpp <593:24 593:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkCLN> -> 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>]
|
||||
|
||||
+21
-21
@@ -7689,16 +7689,16 @@ REFERENCE_TYPE_USAGE: int b3DynamicBvh::m_lkhd -> int [b3DynamicBvh.h <260:2 260
|
||||
REFERENCE_TYPE_USAGE: int b3DynamicBvh::m_leaves -> int [b3DynamicBvh.h <261:2 261:4>]
|
||||
REFERENCE_TYPE_USAGE: unsigned int b3DynamicBvh::m_opath -> unsigned int [b3DynamicBvh.h <262:2 262:9>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> b3DynamicBvh::m_stkStack -> b3AlignedObjectArray<b3DynamicBvh::sStkNN> [b3DynamicBvh.h <265:2 265:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <733:25 733:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNN> b3DynamicBvh::m_stkStack -> b3DynamicBvh::sStkNN [b3DynamicBvh.h <265:23 265:28>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> b3DynamicBvh::m_rayTestStack -> b3AlignedObjectArray<const b3DbvtNode *> [b3DynamicBvh.h <266:10 266:29>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <266:37 266:46>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <288:79 288:88>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <930:31 930:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <970:30 970:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1028:31 1028:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> -> b3DbvtNode [b3DynamicBvh.h <1234:31 1234:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<const b3DbvtNode *> 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>]
|
||||
@@ -8150,14 +8150,14 @@ REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <376:59 376:61>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> int [b3DynamicBvh.h <380:3 380:5>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray<int> [b3DynamicBvh.h <376:38 376:57>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <376:59 376:61>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1146:25 1146:27>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1147:25 1147:27>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <275:23 275:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <276:23 276:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <376:59 376:61>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1146:25 1146:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3DynamicBvh.h <1147:25 1147:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <275:23 275:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <276:23 276:25>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3AlignedObjectArray<b3DynamicBvh::sStkNPS> [b3DynamicBvh.h <377:3 377:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNPS> -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <1145:25 1145:31>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <377:24 377:30>]
|
||||
REFERENCE_TYPE_USAGE: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> b3DynamicBvh::sStkNPS [b3DynamicBvh.h <378:9 378:15>]
|
||||
REFERENCE_CALL: static int b3DynamicBvh::allocate(b3AlignedObjectArray<int> &, b3AlignedObjectArray<b3DynamicBvh::sStkNPS> &, const b3DynamicBvh::sStkNPS &) -> int b3AlignedObjectArray<int>::size() const [b3DynamicBvh.h <381:12 381:15>]
|
||||
@@ -9187,7 +9187,7 @@ REFERENCE_USAGE: static void b3DynamicBvh::rayTest<typename T>(const b3DbvtNode
|
||||
REFERENCE_USAGE: static void b3DynamicBvh::rayTest<typename T>(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1061:28 1061:33>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1081:2 1081:18>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3AlignedObjectArray<b3DynamicBvh::sStkNP> [b3DynamicBvh.h <1085:4 1085:23>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DynamicBvh::sStkNP> -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DynamicBvh::sStkNP> -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1085:25 1085:30>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1095:20 1095:25>]
|
||||
REFERENCE_TYPE_USAGE: static void b3DynamicBvh::collideKDOP<typename T>(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::sStkNP [b3DynamicBvh.h <1097:5 1097:10>]
|
||||
@@ -9536,7 +9536,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:30 68:30>]
|
||||
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<b3Int4> [b3OverlappingPairCache.h <27:9 27:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Int4> -> b3BroadphasePair [b3OverlappingPairCache.h <27:30 27:45>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> -> 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>]
|
||||
@@ -9894,13 +9894,13 @@ REFERENCE_USAGE: void b3DbvtProxy::b3DbvtProxy(const b3DbvtProxy &) -> b3DbvtNod
|
||||
REFERENCE_USAGE: void b3DbvtProxy::b3DbvtProxy(const b3DbvtProxy &) -> b3DbvtProxy * [] b3DbvtProxy::links [b3DynamicBvhBroadphase.h <98:8 98:18>]
|
||||
REFERENCE_USAGE: void b3DbvtProxy::b3DbvtProxy(const b3DbvtProxy &) -> int b3DbvtProxy::stage [b3DynamicBvhBroadphase.h <98:8 98:18>]
|
||||
REFERENCE_TYPE_USAGE: b3DbvtProxyArray -> b3AlignedObjectArray<b3DbvtProxy *> [b3DynamicBvhBroadphase.h <115:9 115:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DbvtProxy *> -> b3DbvtProxy [b3DynamicBvhBroadphase.h <115:30 115:40>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DbvtProxy *> -> 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<b3DbvtProxy> b3DynamicBvhBroadphase::m_proxies -> b3AlignedObjectArray<b3DbvtProxy> [b3DynamicBvhBroadphase.h <132:2 132:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3DbvtProxy> -> b3DbvtProxy [b3DynamicBvhBroadphase.h <132:23 132:33>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DbvtProxy> -> b3DbvtProxy [b3DynamicBvhBroadphase.h <132:23 132:33>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3DbvtProxy> 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>]
|
||||
@@ -10406,14 +10406,14 @@ REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3D
|
||||
REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_fixedleft [b3DynamicBvhBroadphase.cpp <524:28 524:38>]
|
||||
REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_fixedleft [b3DynamicBvhBroadphase.cpp <548:3 548:13>]
|
||||
REFERENCE_TYPE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int [b3DynamicBvhBroadphase.cpp <522:9 522:11>]
|
||||
REFERENCE_TYPE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int [b3DynamicBvhBroadphase.cpp <524:21 524:23>]
|
||||
REFERENCE_TYPE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int [b3DynamicBvhBroadphase.cpp <573:4 573:6>]
|
||||
REFERENCE_TYPE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int [b3DynamicBvhBroadphase.cpp <573:38 573:40>]
|
||||
REFERENCE_TYPE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int [b3DynamicBvhBroadphase.cpp <574:8 574:10>]
|
||||
REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_fupdates [b3DynamicBvhBroadphase.cpp <522:41 522:50>]
|
||||
REFERENCE_USAGE: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> int b3DynamicBvhBroadphase::m_fupdates [b3DynamicBvhBroadphase.cpp <523:55 523:64>]
|
||||
REFERENCE_CALL: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> const int & b3Max<int>(const int &, const int &) [b3DynamicBvhBroadphase.cpp <524:15 524:19>]
|
||||
REFERENCE_CALL: void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> const int & b3Max<int>(const int &, const int &) [b3DynamicBvhBroadphase.cpp <573:32 573:36>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: const int & b3Max<int>(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <524:21 524:23>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: const int & b3Max<int>(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <573:38 573:40>]
|
||||
REFERENCE_TYPE_USAGE: const int & b3Max<int>(const int &, const int &) -> int [b3DynamicBvhBroadphase.cpp <524:21 524:23>]
|
||||
REFERENCE_TYPE_USAGE: const int & b3Max<int>(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>]
|
||||
|
||||
+3
-3
@@ -2981,7 +2981,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:30 68:30>]
|
||||
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<b3Int4> [b3OverlappingPairCache.h <27:9 27:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Int4> -> b3BroadphasePair [b3OverlappingPairCache.h <27:30 27:45>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> -> 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>]
|
||||
@@ -3199,8 +3199,8 @@ REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3
|
||||
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Dispatcher *) -> b3Dispatcher [b3OverlappingPairCache.cpp <401:57 401:68>]
|
||||
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Dispatcher *) -> b3Dispatcher [b3OverlappingPairCache.h <270:36 270:47>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_hashTable -> b3AlignedObjectArray<int> [b3OverlappingPairCache.h <275:2 275:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <275:23 275:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <276:23 276:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <275:23 275:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <276:23 276:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_hashTable -> int [b3OverlappingPairCache.h <275:23 275:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_next -> b3AlignedObjectArray<int> [b3OverlappingPairCache.h <276:2 276:21>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_next -> int [b3OverlappingPairCache.h <276:23 276:25>]
|
||||
|
||||
+19
-19
@@ -6894,12 +6894,12 @@ REFERENCE_CALL: void b3Transform::deSerializeDouble(const b3TransformDoubleData
|
||||
REFERENCE_USAGE: void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> b3Vector3 b3Transform::m_origin [b3Transform.h <294:2 294:9>]
|
||||
REFERENCE_USAGE: void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> b3Vector3DoubleData b3TransformDoubleData::m_origin [b3Transform.h <294:36 294:43>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3MyFace::m_indices -> b3AlignedObjectArray<int> [b3ConvexUtility.h <28:2 28:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ConvexUtility.cpp <117:23 117:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ConvexUtility.cpp <123:24 123:26>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ConvexUtility.h <28:23 28:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ConvexHullComputer.h <75:24 75:26>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3HashMap.h <228:23 228:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3HashMap.h <229:23 229:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ConvexUtility.cpp <117:23 117:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ConvexUtility.cpp <123:24 123:26>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ConvexUtility.h <28:23 28:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ConvexHullComputer.h <75:24 75:26>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3HashMap.h <228:23 228:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3HashMap.h <229:23 229:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> 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<int> b3MyFace::m_indices [b3ConvexUtility.h <26:8 26:15>]
|
||||
@@ -6929,14 +6929,14 @@ 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<b3Vector3> b3ConvexUtility::m_vertices -> b3AlignedObjectArray<b3Vector3> [b3ConvexUtility.h <43:2 43:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.cpp <39:23 39:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.cpp <39:23 39:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_vertices -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> b3ConvexUtility::m_faces -> b3AlignedObjectArray<b3MyFace> [b3ConvexUtility.h <44:2 44:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3MyFace> -> b3MyFace [b3ConvexUtility.cpp <45:23 45:30>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3MyFace> -> b3MyFace [b3ConvexUtility.h <44:23 44:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> -> b3MyFace [b3ConvexUtility.cpp <45:23 45:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> -> b3MyFace [b3ConvexUtility.h <44:23 44:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> b3ConvexUtility::m_faces -> b3MyFace [b3ConvexUtility.h <44:23 44:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_uniqueEdges -> b3AlignedObjectArray<b3Vector3> [b3ConvexUtility.h <45:2 45:21>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_uniqueEdges -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>]
|
||||
@@ -7029,7 +7029,7 @@ REFERENCE_USAGE: const b3ConvexHullComputer::Edge * b3ConvexHullComputer::Edge::
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexHullComputer::vertices -> b3AlignedObjectArray<b3Vector3> [b3ConvexHullComputer.h <69:3 69:22>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexHullComputer::vertices -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullComputer::Edge> b3ConvexHullComputer::edges -> b3AlignedObjectArray<b3ConvexHullComputer::Edge> [b3ConvexHullComputer.h <72:3 72:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullComputer::Edge> -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullComputer::Edge> -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullComputer::Edge> b3ConvexHullComputer::edges -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3ConvexHullComputer::faces -> b3AlignedObjectArray<int> [b3ConvexHullComputer.h <75:3 75:22>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3ConvexHullComputer::faces -> int [b3ConvexHullComputer.h <75:24 75:26>]
|
||||
@@ -7091,10 +7091,10 @@ REFERENCE_USAGE: bool b3AngleCompareFunc::operator()(const b3GrahamVector3 &, co
|
||||
REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray<b3GrahamVector3> &, b3AlignedObjectArray<b3GrahamVector3> &, const b3Vector3 &) -> void [b3GrahamScan2dConvexHull.h <59:8 59:11>]
|
||||
REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray<b3GrahamVector3> &, b3AlignedObjectArray<b3GrahamVector3> &, const b3Vector3 &) -> b3AlignedObjectArray<b3GrahamVector3> [b3GrahamScan2dConvexHull.h <59:38 59:57>]
|
||||
REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray<b3GrahamVector3> &, b3AlignedObjectArray<b3GrahamVector3> &, const b3Vector3 &) -> b3AlignedObjectArray<b3GrahamVector3> [b3GrahamScan2dConvexHull.h <59:93 59:112>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3ConvexUtility.cpp <149:25 149:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3ConvexUtility.cpp <186:25 186:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:59 59:73>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:114 59:128>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3ConvexUtility.cpp <149:25 149:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3ConvexUtility.cpp <186:25 186:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:59 59:73>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GrahamVector3> -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:114 59:128>]
|
||||
REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray<b3GrahamVector3> &, b3AlignedObjectArray<b3GrahamVector3> &, const b3Vector3 &) -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:59 59:73>]
|
||||
REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray<b3GrahamVector3> &, b3AlignedObjectArray<b3GrahamVector3> &, const b3Vector3 &) -> b3GrahamVector3 [b3GrahamScan2dConvexHull.h <59:114 59:128>]
|
||||
REFERENCE_TYPE_USAGE: void b3GrahamScanConvexHull2D(b3AlignedObjectArray<b3GrahamVector3> &, b3AlignedObjectArray<b3GrahamVector3> &, const b3Vector3 &) -> b3Vector3 [b3GrahamScan2dConvexHull.h <59:144 59:152>]
|
||||
@@ -7720,10 +7720,10 @@ REFERENCE_USAGE: void b3InternalEdge::b3InternalEdge(const b3InternalEdge &) ->
|
||||
REFERENCE_USAGE: b3InternalEdge & b3InternalEdge::operator=(const b3InternalEdge &) -> short b3InternalEdge::m_face0 [b3ConvexUtility.cpp <299:8 299:21>]
|
||||
REFERENCE_USAGE: b3InternalEdge & b3InternalEdge::operator=(const b3InternalEdge &) -> short b3InternalEdge::m_face1 [b3ConvexUtility.cpp <299:8 299:21>]
|
||||
REFERENCE_TYPE_USAGE: void b3ConvexUtility::initialize() -> b3HashMap<b3InternalVertexPair, b3InternalEdge> [b3ConvexUtility.cpp <342:2 342:10>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3HashMap<b3InternalVertexPair, b3InternalEdge> -> b3InternalVertexPair [b3ConvexUtility.cpp <342:12 342:31>]
|
||||
REFERENCE_TYPE_USAGE: b3HashMap<b3InternalVertexPair, b3InternalEdge> -> 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<b3InternalVertexPair, b3InternalEdge> -> b3InternalEdge [b3ConvexUtility.cpp <342:33 342:46>]
|
||||
REFERENCE_TYPE_USAGE: b3HashMap<b3InternalVertexPair, b3InternalEdge> -> 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>]
|
||||
|
||||
+69
-69
@@ -8347,43 +8347,43 @@ REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConvexHullShapeInternal(b3Co
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> int [b3CpuNarrowPhase.h <22:2 22:4>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> int [b3CpuNarrowPhase.h <22:95 22:97>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> b3AlignedObjectArray<b3Vector3> [b3CpuNarrowPhase.h <22:31 22:50>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.cpp <18:23 18:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.cpp <19:23 19:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.cpp <227:23 227:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.h <22:52 22:60>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.h <39:47 39:55>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <77:29 77:36>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <185:29 185:36>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <186:29 186:36>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <289:31 289:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <290:31 290:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <294:31 294:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <295:31 295:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <431:44 431:51>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <432:44 432:51>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <5:158 5:166>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <39:55 39:63>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <39:104 39:112>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <63:29 63:37>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <64:29 64:37>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <67:29 67:37>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <68:29 68:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.cpp <18:23 18:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.cpp <19:23 19:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.cpp <227:23 227:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.h <22:52 22:60>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3CpuNarrowPhase.h <39:47 39:55>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <77:29 77:36>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <185:29 185:36>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <186:29 186:36>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <289:31 289:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <290:31 290:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <294:31 294:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <295:31 295:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <431:44 431:51>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ContactConvexConvexSAT.h <432:44 432:51>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <5:158 5:166>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <39:55 39:63>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <39:104 39:112>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <63:29 63:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <64:29 64:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <67:29 67:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3FindSeparatingAxis.h <68:29 68:37>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> b3Vector3 [b3CpuNarrowPhase.h <22:52 22:60>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> b3AlignedObjectArray<int> [b3CpuNarrowPhase.h <22:74 22:93>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3CpuNarrowPhase.cpp <20:23 20:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3CpuNarrowPhase.h <22:95 22:97>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3CpuNarrowPhase.h <39:90 39:92>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ConvexUtility.h <28:23 28:25>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <77:125 77:127>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <185:125 185:127>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <186:125 186:127>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <292:31 292:33>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <297:31 297:33>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <433:44 433:46>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3FindSeparatingAxis.h <66:29 66:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3FindSeparatingAxis.h <70:29 70:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3CpuNarrowPhase.cpp <20:23 20:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3CpuNarrowPhase.h <22:95 22:97>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3CpuNarrowPhase.h <39:90 39:92>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ConvexUtility.h <28:23 28:25>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <77:125 77:127>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <185:125 185:127>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <186:125 186:127>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <292:31 292:33>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <297:31 297:33>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ContactConvexConvexSAT.h <433:44 433:46>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3FindSeparatingAxis.h <66:29 66:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3FindSeparatingAxis.h <70:29 70:31>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> b3Collidable [b3CpuNarrowPhase.h <22:110 22:121>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerConcaveMeshShape(b3AlignedObjectArray<b3Vector3> *, b3AlignedObjectArray<int> *, b3Collidable &, const float *) -> float [b3CpuNarrowPhase.h <22:135 22:139>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::b3CpuNarrowPhase(const b3Config &) -> b3Config [b3CpuNarrowPhase.cpp <45:49 45:56>]
|
||||
@@ -8395,7 +8395,7 @@ REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerPlaneShape(const b3Vector3 &
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerPlaneShape(const b3Vector3 &, float) -> float [b3CpuNarrowPhase.h <34:56 34:60>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerCompoundShape(b3AlignedObjectArray<b3GpuChildShape> *) -> int [b3CpuNarrowPhase.h <36:2 36:4>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerCompoundShape(b3AlignedObjectArray<b3GpuChildShape> *) -> b3AlignedObjectArray<b3GpuChildShape> [b3CpuNarrowPhase.h <36:28 36:47>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuChildShape> -> b3GpuChildShape [b3CpuNarrowPhase.h <36:49 36:63>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuChildShape> -> b3GpuChildShape [b3CpuNarrowPhase.h <36:49 36:63>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::registerCompoundShape(b3AlignedObjectArray<b3GpuChildShape> *) -> 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>]
|
||||
@@ -8450,23 +8450,23 @@ REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArra
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> void [b3CpuNarrowPhase.h <59:10 59:13>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3AlignedObjectArray<b3Int4> [b3CpuNarrowPhase.cpp <57:40 57:59>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3AlignedObjectArray<b3Int4> [b3CpuNarrowPhase.h <59:31 59:50>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Int4> -> b3Int4 [b3CpuNarrowPhase.cpp <57:61 57:66>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Int4> -> b3Int4 [b3CpuNarrowPhase.h <59:52 59:57>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> -> b3Int4 [b3CpuNarrowPhase.cpp <57:61 57:66>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> -> b3Int4 [b3CpuNarrowPhase.h <59:52 59:57>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3Int4 [b3CpuNarrowPhase.cpp <57:61 57:66>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3Int4 [b3CpuNarrowPhase.h <59:52 59:57>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3AlignedObjectArray<b3Aabb> [b3CpuNarrowPhase.cpp <57:77 57:96>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3AlignedObjectArray<b3Aabb> [b3CpuNarrowPhase.h <59:68 59:87>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Aabb> -> b3Aabb [b3CpuNarrowPhase.cpp <11:23 11:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Aabb> -> b3Aabb [b3CpuNarrowPhase.cpp <57:98 57:103>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Aabb> -> b3Aabb [b3CpuNarrowPhase.h <59:89 59:94>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Aabb> -> b3Aabb [b3CpuNarrowPhase.cpp <11:23 11:28>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Aabb> -> b3Aabb [b3CpuNarrowPhase.cpp <57:98 57:103>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Aabb> -> b3Aabb [b3CpuNarrowPhase.h <59:89 59:94>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3Aabb [b3CpuNarrowPhase.cpp <57:98 57:103>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3Aabb [b3CpuNarrowPhase.h <59:89 59:94>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3AlignedObjectArray<b3RigidBodyData> [b3CpuNarrowPhase.cpp <57:124 57:143>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3AlignedObjectArray<b3RigidBodyData> [b3CpuNarrowPhase.h <59:115 59:134>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3CpuNarrowPhase.cpp <57:145 57:159>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3CpuNarrowPhase.h <59:136 59:150>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3ContactConvexConvexSAT.h <282:31 282:45>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3ContactConvexConvexSAT.h <428:44 428:58>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3CpuNarrowPhase.cpp <57:145 57:159>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3CpuNarrowPhase.h <59:136 59:150>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3ContactConvexConvexSAT.h <282:31 282:45>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3RigidBodyData> -> b3RigidBodyData [b3ContactConvexConvexSAT.h <428:44 428:58>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3RigidBodyData [b3CpuNarrowPhase.cpp <57:145 57:159>]
|
||||
REFERENCE_TYPE_USAGE: void b3CpuNarrowPhase::computeContacts(b3AlignedObjectArray<b3Int4> &, b3AlignedObjectArray<b3Aabb> &, b3AlignedObjectArray<b3RigidBodyData> &) -> b3RigidBodyData [b3CpuNarrowPhase.h <59:136 59:150>]
|
||||
REFERENCE_TYPE_USAGE: const b3RigidBodyData * b3CpuNarrowPhase::getBodiesCpu() const -> b3RigidBodyData [b3CpuNarrowPhase.h <63:15 63:29>]
|
||||
@@ -8476,11 +8476,11 @@ REFERENCE_TYPE_USAGE: const b3Collidable * b3CpuNarrowPhase::getCollidablesCpu()
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::getNumCollidablesGpu() const -> int [b3CpuNarrowPhase.h <73:2 73:4>]
|
||||
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<b3Contact4Data> & b3CpuNarrowPhase::getContacts() const -> b3AlignedObjectArray<b3Contact4Data> [b3CpuNarrowPhase.cpp <29:7 29:26>]
|
||||
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<b3Contact4Data> & b3CpuNarrowPhase::getContacts() const -> b3AlignedObjectArray<b3Contact4Data> [b3CpuNarrowPhase.h <82:8 82:27>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3CpuNarrowPhase.cpp <23:23 23:36>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3CpuNarrowPhase.cpp <29:28 29:41>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3CpuNarrowPhase.h <82:29 82:42>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3ContactConvexConvexSAT.h <283:25 283:38>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3ContactConvexConvexSAT.h <435:38 435:51>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3CpuNarrowPhase.cpp <23:23 23:36>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3CpuNarrowPhase.cpp <29:28 29:41>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3CpuNarrowPhase.h <82:29 82:42>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3ContactConvexConvexSAT.h <283:25 283:38>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Contact4Data> -> b3Contact4Data [b3ContactConvexConvexSAT.h <435:38 435:51>]
|
||||
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<b3Contact4Data> & b3CpuNarrowPhase::getContacts() const -> b3Contact4Data [b3CpuNarrowPhase.cpp <29:28 29:41>]
|
||||
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<b3Contact4Data> & b3CpuNarrowPhase::getContacts() const -> b3Contact4Data [b3CpuNarrowPhase.h <82:29 82:42>]
|
||||
REFERENCE_TYPE_USAGE: int b3CpuNarrowPhase::getNumRigidBodies() const -> int [b3CpuNarrowPhase.h <85:2 85:4>]
|
||||
@@ -8530,7 +8530,7 @@ REFERENCE_TYPE_USAGE: b3Scalar b3ConvexUtility::m_radius -> b3Scalar [b3ConvexUt
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_vertices -> b3AlignedObjectArray<b3Vector3> [b3ConvexUtility.h <43:2 43:21>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_vertices -> b3Vector3 [b3ConvexUtility.h <43:23 43:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> b3ConvexUtility::m_faces -> b3AlignedObjectArray<b3MyFace> [b3ConvexUtility.h <44:2 44:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3MyFace> -> b3MyFace [b3ConvexUtility.h <44:23 44:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> -> b3MyFace [b3ConvexUtility.h <44:23 44:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3MyFace> b3ConvexUtility::m_faces -> b3MyFace [b3ConvexUtility.h <44:23 44:30>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_uniqueEdges -> b3AlignedObjectArray<b3Vector3> [b3ConvexUtility.h <45:2 45:21>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexUtility::m_uniqueEdges -> b3Vector3 [b3ConvexUtility.h <45:23 45:31>]
|
||||
@@ -8733,15 +8733,15 @@ 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<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, b3Vector3 &) -> b3AlignedObjectArray<b3Vector3> [b3FindSeparatingAxis.h <68:8 68:27>]
|
||||
REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, b3Vector3 &) -> b3AlignedObjectArray<b3GpuFace> [b3FindSeparatingAxis.h <65:8 65:27>]
|
||||
REFERENCE_TYPE_USAGE: bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, b3Vector3 &) -> b3AlignedObjectArray<b3GpuFace> [b3FindSeparatingAxis.h <69:8 69:27>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3CpuNarrowPhase.cpp <21:23 21:31>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <77:78 77:86>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <185:78 185:86>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <186:78 186:86>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <291:31 291:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <296:31 296:39>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <434:44 434:52>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3FindSeparatingAxis.h <65:29 65:37>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3FindSeparatingAxis.h <69:29 69:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3CpuNarrowPhase.cpp <21:23 21:31>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <77:78 77:86>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <185:78 185:86>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <186:78 186:86>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <291:31 291:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <296:31 296:39>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3ContactConvexConvexSAT.h <434:44 434:52>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> b3GpuFace [b3FindSeparatingAxis.h <65:29 65:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3GpuFace> -> 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<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, 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<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, 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<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, b3Vector3 &) -> b3AlignedObjectArray<int> [b3FindSeparatingAxis.h <66:8 66:27>]
|
||||
@@ -9242,10 +9242,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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3AlignedObjectArray<b3ConvexPolyhedronData> [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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3AlignedObjectArray<b3ConvexPolyhedronData> [b3ContactConvexConvexSAT.h <287:10 287:29>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3CpuNarrowPhase.cpp <17:23 17:44>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <286:31 286:52>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <287:31 287:52>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <430:44 430:65>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3CpuNarrowPhase.cpp <17:23 17:44>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <286:31 286:52>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexPolyhedronData> -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <287:31 287:52>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexPolyhedronData> -> 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <305:2 305:23>]
|
||||
@@ -9261,10 +9261,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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3AlignedObjectArray<int> [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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3AlignedObjectArray<b3Collidable> [b3ContactConvexConvexSAT.h <299:10 299:29>]
|
||||
REFERENCE_TYPE_USAGE: int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3AlignedObjectArray<b3Collidable> [b3ContactConvexConvexSAT.h <300:10 300:29>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3CpuNarrowPhase.cpp <12:23 12:34>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3ContactConvexConvexSAT.h <299:31 299:42>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3ContactConvexConvexSAT.h <300:31 300:42>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3ContactConvexConvexSAT.h <429:44 429:55>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3CpuNarrowPhase.cpp <12:23 12:34>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3ContactConvexConvexSAT.h <299:31 299:42>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Collidable> -> b3Collidable [b3ContactConvexConvexSAT.h <300:31 300:42>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Collidable> -> 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, 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<b3RigidBodyData> *, b3AlignedObjectArray<b3Contact4Data> *, int &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3ConvexPolyhedronData> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3Vector3> &, const b3AlignedObjectArray<b3GpuFace> &, const b3AlignedObjectArray<int> &, const b3AlignedObjectArray<b3Collidable> &, const b3AlignedObjectArray<b3Collidable> &, const b3Vector3 &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <307:5 307:16>]
|
||||
@@ -9477,7 +9477,7 @@ REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Aabb> b3CpuNarrowPhaseInternalData:
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Collidable> b3CpuNarrowPhaseInternalData::m_collidablesCPU -> b3AlignedObjectArray<b3Collidable> [b3CpuNarrowPhase.cpp <12:2 12:21>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Collidable> b3CpuNarrowPhaseInternalData::m_collidablesCPU -> b3Collidable [b3CpuNarrowPhase.cpp <12:23 12:34>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexUtility *> b3CpuNarrowPhaseInternalData::m_convexData -> b3AlignedObjectArray<b3ConvexUtility *> [b3CpuNarrowPhase.cpp <13:2 13:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexUtility *> -> b3ConvexUtility [b3CpuNarrowPhase.cpp <13:23 13:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexUtility *> -> b3ConvexUtility [b3CpuNarrowPhase.cpp <13:23 13:37>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexUtility *> 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<b3ConvexPolyhedronData> b3CpuNarrowPhaseInternalData::m_convexPolyhedra -> b3AlignedObjectArray<b3ConvexPolyhedronData> [b3CpuNarrowPhase.cpp <17:2 17:21>]
|
||||
|
||||
+14
-14
@@ -4317,13 +4317,13 @@ REFERENCE_USAGE: void b3ConvexHullComputer::Edge::Edge(const b3ConvexHullCompute
|
||||
REFERENCE_USAGE: void b3ConvexHullComputer::Edge::Edge(const b3ConvexHullComputer::Edge &) -> int b3ConvexHullComputer::Edge::reverse [b3ConvexHullComputer.h <31:9 31:12>]
|
||||
REFERENCE_USAGE: void b3ConvexHullComputer::Edge::Edge(const b3ConvexHullComputer::Edge &) -> int b3ConvexHullComputer::Edge::targetVertex [b3ConvexHullComputer.h <31:9 31:12>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexHullComputer::vertices -> b3AlignedObjectArray<b3Vector3> [b3ConvexHullComputer.h <69:3 69:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> b3ConvexHullComputer::vertices -> b3Vector3 [b3ConvexHullComputer.h <69:24 69:32>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullComputer::Edge> b3ConvexHullComputer::edges -> b3AlignedObjectArray<b3ConvexHullComputer::Edge> [b3ConvexHullComputer.h <72:3 72:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullComputer::Edge> -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullComputer::Edge> -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullComputer::Edge> b3ConvexHullComputer::edges -> b3ConvexHullComputer::Edge [b3ConvexHullComputer.h <72:24 72:27>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3ConvexHullComputer::faces -> b3AlignedObjectArray<int> [b3ConvexHullComputer.h <75:3 75:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<int> -> int [b3ConvexHullComputer.h <75:24 75:26>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3ConvexHullComputer.h <75:24 75:26>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> 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>]
|
||||
@@ -5321,21 +5321,21 @@ REFERENCE_TYPE_USAGE: void b3ConvexHullInternal::Pool<b3ConvexHullInternal::Face
|
||||
REFERENCE_TYPE_USAGE: b3Vector3 b3ConvexHullInternal::scaling -> b3Vector3 [b3ConvexHullComputer.cpp <764:3 764:11>]
|
||||
REFERENCE_TYPE_USAGE: b3Vector3 b3ConvexHullInternal::center -> b3Vector3 [b3ConvexHullComputer.cpp <765:3 765:11>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Vertex> b3ConvexHullInternal::vertexPool -> b3ConvexHullInternal::Pool<b3ConvexHullInternal::Vertex> [b3ConvexHullComputer.cpp <766:3 766:6>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Vertex> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <766:8 766:13>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Vertex> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <766:8 766:13>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Vertex> b3ConvexHullInternal::vertexPool -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <766:8 766:13>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Edge> b3ConvexHullInternal::edgePool -> b3ConvexHullInternal::Pool<b3ConvexHullInternal::Edge> [b3ConvexHullComputer.cpp <767:3 767:6>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Edge> -> b3ConvexHullInternal::Edge [b3ConvexHullComputer.cpp <767:8 767:11>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Edge> -> b3ConvexHullInternal::Edge [b3ConvexHullComputer.cpp <767:8 767:11>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Edge> b3ConvexHullInternal::edgePool -> b3ConvexHullInternal::Edge [b3ConvexHullComputer.cpp <767:8 767:11>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Face> b3ConvexHullInternal::facePool -> b3ConvexHullInternal::Pool<b3ConvexHullInternal::Face> [b3ConvexHullComputer.cpp <768:3 768:6>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Face> -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <768:8 768:11>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Face> -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <768:8 768:11>]
|
||||
REFERENCE_TYPE_USAGE: b3ConvexHullInternal::Pool<b3ConvexHullInternal::Face> b3ConvexHullInternal::facePool -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <768:8 768:11>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> b3ConvexHullInternal::originalVertices -> b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> [b3ConvexHullComputer.cpp <769:3 769:22>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <769:24 769:29>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <829:68 829:73>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2095:23 2095:28>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2209:88 2209:93>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2630:107 2630:112>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2671:45 2671:50>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <769:24 769:29>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <829:68 829:73>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2095:23 2095:28>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2209:88 2209:93>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2630:107 2630:112>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> -> b3ConvexHullInternal::Vertex [b3ConvexHullComputer.cpp <2671:45 2671:50>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Vertex *> 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>]
|
||||
@@ -6338,7 +6338,7 @@ REFERENCE_USAGE: void b3ConvexHullInternal::compute(const void *, bool, int, int
|
||||
REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) [b3ConvexHullComputer.cpp <2000:23 2000:23>]
|
||||
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<b3ConvexHullInternal::Point32> [b3ConvexHullComputer.cpp <2002:2 2002:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Point32> -> b3ConvexHullInternal::Point32 [b3ConvexHullComputer.cpp <2002:23 2002:29>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Point32> -> 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<b3ConvexHullInternal::Point32>::b3AlignedObjectArray() [b3ConvexHullComputer.cpp <2002:32 2002:37>]
|
||||
REFERENCE_CALL: void b3ConvexHullInternal::compute(const void *, bool, int, int) -> void b3AlignedObjectArray<b3ConvexHullInternal::Point32>::resize(int, const b3ConvexHullInternal::Point32 &) [b3ConvexHullComputer.cpp <2003:9 2003:14>]
|
||||
@@ -6449,7 +6449,7 @@ REFERENCE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> in
|
||||
REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3AlignedObjectArray<b3ConvexHullInternal::Vertex *>::push_back(b3ConvexHullInternal::Vertex * const &) [b3ConvexHullComputer.cpp <2097:8 2097:16>]
|
||||
REFERENCE_CALL: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> void b3AlignedObjectArray<b3ConvexHullInternal::Vertex *>::push_back(b3ConvexHullInternal::Vertex * const &) [b3ConvexHullComputer.cpp <2118:12 2118:20>]
|
||||
REFERENCE_TYPE_USAGE: b3Scalar b3ConvexHullInternal::shrink(b3Scalar, b3Scalar) -> b3AlignedObjectArray<b3ConvexHullInternal::Face *> [b3ConvexHullComputer.cpp <2098:2 2098:21>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3ConvexHullInternal::Face *> -> b3ConvexHullInternal::Face [b3ConvexHullComputer.cpp <2098:23 2098:26>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3ConvexHullInternal::Face *> -> 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<b3ConvexHullInternal::Face *>::b3AlignedObjectArray() [b3ConvexHullComputer.cpp <2098:30 2098:34>]
|
||||
|
||||
+15
-15
@@ -2408,21 +2408,21 @@ REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(
|
||||
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3GeometryUtil.cpp <81:95 81:114>]
|
||||
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3GeometryUtil.h <28:45 28:64>]
|
||||
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3GeometryUtil.h <28:88 28:107>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <33:69 33:77>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <50:102 50:110>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <65:73 65:81>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <67:73 67:81>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:79 129:87>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:129 129:137>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:66 28:74>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:109 28:117>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:72 30:80>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:122 30:130>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <32:51 32:59>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <34:62 34:70>]
|
||||
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <36:95 36:103>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <33:69 33:77>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <50:102 50:110>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <65:73 65:81>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <67:73 67:81>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:79 129:87>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:129 129:137>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:66 28:74>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:109 28:117>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:72 30:80>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:122 30:130>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <32:51 32:59>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <34:62 34:70>]
|
||||
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <36:95 36:103>]
|
||||
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>]
|
||||
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>]
|
||||
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3GeometryUtil.cpp <87:9 87:17>]
|
||||
|
||||
@@ -2677,7 +2677,7 @@ void GraphController::createLegendGraph()
|
||||
Node* templateSpecializationNode = addNode(NodeType::NODE_TYPE, L"TemplateType<ArgumentType>", Vec2i(x, y + dy * ++i), DEFINITION_IMPLICIT);
|
||||
Node* argumentNode = addNode(NodeType::NODE_TYPE, L"ArgumentType", Vec2i(x + 270, y + dy * i));
|
||||
addEdge(Edge::EDGE_TEMPLATE_SPECIALIZATION, templateSpecializationNode, templateNode);
|
||||
addEdge(Edge::EDGE_TEMPLATE_ARGUMENT, templateSpecializationNode, argumentNode);
|
||||
addEdge(Edge::EDGE_TYPE_USAGE, templateSpecializationNode, argumentNode);
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
@@ -28,8 +28,6 @@ Edge::EdgeType Edge::intToType(int value)
|
||||
return EDGE_INHERITANCE;
|
||||
case EDGE_OVERRIDE:
|
||||
return EDGE_OVERRIDE;
|
||||
case EDGE_TEMPLATE_ARGUMENT:
|
||||
return EDGE_TEMPLATE_ARGUMENT;
|
||||
case EDGE_TYPE_ARGUMENT:
|
||||
return EDGE_TYPE_ARGUMENT;
|
||||
case EDGE_TEMPLATE_SPECIALIZATION:
|
||||
@@ -141,8 +139,6 @@ std::wstring Edge::getReadableTypeString(EdgeType type)
|
||||
return L"inheritance";
|
||||
case EDGE_OVERRIDE:
|
||||
return L"override";
|
||||
case EDGE_TEMPLATE_ARGUMENT:
|
||||
return L"template argument";
|
||||
case EDGE_TYPE_ARGUMENT:
|
||||
return L"type argument";
|
||||
case EDGE_TEMPLATE_SPECIALIZATION:
|
||||
|
||||
@@ -22,7 +22,6 @@ public:
|
||||
EDGE_CALL = 1 << 3,
|
||||
EDGE_INHERITANCE = 1 << 4,
|
||||
EDGE_OVERRIDE = 1 << 5,
|
||||
EDGE_TEMPLATE_ARGUMENT = 1 << 6,
|
||||
EDGE_TYPE_ARGUMENT = 1 << 7,
|
||||
EDGE_TEMPLATE_SPECIALIZATION = 1 << 9,
|
||||
EDGE_TEMPLATE_MEMBER_SPECIALIZATION = 1 << 10,
|
||||
|
||||
@@ -166,8 +166,6 @@ Edge::EdgeType ParserClientImpl::referenceKindToEdgeType(ReferenceKind reference
|
||||
return Edge::EDGE_INHERITANCE;
|
||||
case REFERENCE_OVERRIDE:
|
||||
return Edge::EDGE_OVERRIDE;
|
||||
case REFERENCE_TEMPLATE_ARGUMENT:
|
||||
return Edge::EDGE_TEMPLATE_ARGUMENT;
|
||||
case REFERENCE_TYPE_ARGUMENT:
|
||||
return Edge::EDGE_TYPE_ARGUMENT;
|
||||
case REFERENCE_TEMPLATE_SPECIALIZATION:
|
||||
|
||||
@@ -14,8 +14,6 @@ ReferenceKind intToReferenceKind(int v)
|
||||
return REFERENCE_INHERITANCE;
|
||||
case REFERENCE_OVERRIDE:
|
||||
return REFERENCE_OVERRIDE;
|
||||
case REFERENCE_TEMPLATE_ARGUMENT:
|
||||
return REFERENCE_TEMPLATE_ARGUMENT;
|
||||
case REFERENCE_TYPE_ARGUMENT:
|
||||
return REFERENCE_TYPE_ARGUMENT;
|
||||
case REFERENCE_TEMPLATE_SPECIALIZATION:
|
||||
|
||||
@@ -9,7 +9,6 @@ enum ReferenceKind
|
||||
REFERENCE_CALL = 3,
|
||||
REFERENCE_INHERITANCE = 4,
|
||||
REFERENCE_OVERRIDE = 5,
|
||||
REFERENCE_TEMPLATE_ARGUMENT = 6,
|
||||
REFERENCE_TYPE_ARGUMENT = 7,
|
||||
REFERENCE_TEMPLATE_SPECIALIZATION = 9,
|
||||
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION = 10,
|
||||
|
||||
@@ -7,12 +7,19 @@ CxxAstVisitorComponentContext::CxxAstVisitorComponentContext(CxxAstVisitor* astV
|
||||
{
|
||||
}
|
||||
|
||||
const clang::NamedDecl* CxxAstVisitorComponentContext::getTopmostContextDecl() const
|
||||
const clang::NamedDecl* CxxAstVisitorComponentContext::getTopmostContextDecl(const size_t skip) const
|
||||
{
|
||||
size_t skipped = 0;
|
||||
|
||||
for (auto it = m_contextStack.rbegin(); it != m_contextStack.rend(); it++)
|
||||
{
|
||||
if (*it)
|
||||
{
|
||||
if (skipped < skip)
|
||||
{
|
||||
skipped++;
|
||||
continue;
|
||||
}
|
||||
const clang::NamedDecl* decl = (*it)->getDecl();
|
||||
if (decl)
|
||||
{
|
||||
@@ -23,7 +30,7 @@ const clang::NamedDecl* CxxAstVisitorComponentContext::getTopmostContextDecl() c
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
const CxxContext* CxxAstVisitorComponentContext::getContext(const size_t skip)
|
||||
const CxxContext* CxxAstVisitorComponentContext::getContext(const size_t skip) const
|
||||
{
|
||||
size_t skipped = 0;
|
||||
|
||||
@@ -31,14 +38,12 @@ const CxxContext* CxxAstVisitorComponentContext::getContext(const size_t skip)
|
||||
{
|
||||
if (*it)
|
||||
{
|
||||
if (skipped >= skip)
|
||||
{
|
||||
return it->get();
|
||||
}
|
||||
else
|
||||
if (skipped < skip)
|
||||
{
|
||||
skipped++;
|
||||
continue;
|
||||
}
|
||||
return it->get();
|
||||
}
|
||||
}
|
||||
return nullptr;
|
||||
@@ -155,7 +160,7 @@ void CxxAstVisitorComponentContext::endTraverseClassTemplatePartialSpecializatio
|
||||
|
||||
void CxxAstVisitorComponentContext::beginTraverseDeclRefExpr(clang::DeclRefExpr* s)
|
||||
{
|
||||
m_templateArgumentContext.push_back(std::make_shared<CxxContextDecl>(s->getDecl()));
|
||||
m_templateArgumentContext.push_back(std::make_shared<CxxContextDecl>(s->getDecl())); // e.g. used for recording usage of template arguments within function calls
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentContext::endTraverseDeclRefExpr(clang::DeclRefExpr* s)
|
||||
|
||||
@@ -13,8 +13,8 @@ class CxxAstVisitorComponentContext
|
||||
public:
|
||||
CxxAstVisitorComponentContext(CxxAstVisitor* astVisitor);
|
||||
|
||||
const clang::NamedDecl* getTopmostContextDecl() const;
|
||||
const CxxContext* getContext(const size_t skip = 0);
|
||||
const clang::NamedDecl* getTopmostContextDecl(const size_t skip = 0) const;
|
||||
const CxxContext* getContext(const size_t skip = 0) const;
|
||||
|
||||
void beginTraverseDecl(clang::Decl* d);
|
||||
void endTraverseDecl(clang::Decl* d);
|
||||
|
||||
@@ -100,14 +100,14 @@ void CxxAstVisitorComponentIndexer::beginTraverseTemplateArgumentLoc(const clang
|
||||
const ParseLocation parseLocation = getParseLocation(loc.getLocation());
|
||||
|
||||
m_client->recordReference(
|
||||
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind(),
|
||||
REFERENCE_TYPE_USAGE,
|
||||
symbolId,
|
||||
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getContext()),
|
||||
parseLocation
|
||||
);
|
||||
|
||||
{
|
||||
const clang::NamedDecl* namedContextDecl = getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl();
|
||||
const clang::NamedDecl* namedContextDecl = getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl(1);
|
||||
if (namedContextDecl)
|
||||
{
|
||||
m_client->recordReference(
|
||||
@@ -502,6 +502,7 @@ void CxxAstVisitorComponentIndexer::visitTypeLoc(clang::TypeLoc tl)
|
||||
if ((getAstVisitor()->shouldVisitReference(tl.getBeginLoc())) &&
|
||||
(!getAstVisitor()->checkIgnoresTypeLoc(tl)))
|
||||
{
|
||||
clang::TypeLoc::TypeLocClass tlcc = tl.getTypeLocClass();
|
||||
if (!tl.getAs<clang::TemplateTypeParmTypeLoc>().isNull())
|
||||
{
|
||||
const clang::TemplateTypeParmTypeLoc& ttptl = tl.castAs<clang::TemplateTypeParmTypeLoc>();
|
||||
@@ -544,18 +545,18 @@ void CxxAstVisitorComponentIndexer::visitTypeLoc(clang::TypeLoc tl)
|
||||
const ParseLocation parseLocation = getParseLocation(loc);
|
||||
|
||||
m_client->recordReference(
|
||||
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind(),
|
||||
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->isTraversingInheritance() ? REFERENCE_INHERITANCE : REFERENCE_TYPE_USAGE,
|
||||
symbolId,
|
||||
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getContext(1)), // we skip the last element because it refers to this typeloc.
|
||||
parseLocation
|
||||
);
|
||||
|
||||
if (getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind() == REFERENCE_TEMPLATE_ARGUMENT)
|
||||
if (getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->isTraversingTemplateArgument())
|
||||
{
|
||||
m_client->recordReference(
|
||||
REFERENCE_TYPE_USAGE,
|
||||
symbolId,
|
||||
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()), // we use the closest named decl here
|
||||
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl(2)), // we use the closest named decl here
|
||||
parseLocation
|
||||
);
|
||||
}
|
||||
@@ -834,15 +835,16 @@ ReferenceKind CxxAstVisitorComponentIndexer::consumeDeclRefContextKind()
|
||||
ReferenceKind refKind = REFERENCE_UNDEFINED;
|
||||
|
||||
CxxAstVisitorComponentTypeRefKind* typeRefKindComponent = getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>();
|
||||
if (typeRefKindComponent->getReferenceKind() == REFERENCE_TYPE_USAGE)
|
||||
if (typeRefKindComponent->isTraversingInheritance())
|
||||
{
|
||||
refKind = getAstVisitor()->getComponent<CxxAstVisitorComponentDeclRefKind>()->getReferenceKind();
|
||||
return REFERENCE_INHERITANCE;
|
||||
}
|
||||
else
|
||||
else if (typeRefKindComponent->isTraversingTemplateArgument())
|
||||
{
|
||||
refKind = typeRefKindComponent->getReferenceKind();
|
||||
return REFERENCE_TYPE_USAGE;
|
||||
}
|
||||
return refKind;
|
||||
|
||||
return getAstVisitor()->getComponent<CxxAstVisitorComponentDeclRefKind>()->getReferenceKind();
|
||||
}
|
||||
|
||||
Id CxxAstVisitorComponentIndexer::getOrCreateSymbolId(const clang::NamedDecl* decl)
|
||||
|
||||
@@ -5,44 +5,42 @@ CxxAstVisitorComponentTypeRefKind::CxxAstVisitorComponentTypeRefKind(CxxAstVisit
|
||||
{
|
||||
}
|
||||
|
||||
ReferenceKind CxxAstVisitorComponentTypeRefKind::getReferenceKind() const
|
||||
bool CxxAstVisitorComponentTypeRefKind::isTraversingInheritance() const
|
||||
{
|
||||
for (auto it = m_refKindStack.rbegin(); it != m_refKindStack.rend(); it++)
|
||||
{
|
||||
if ((*it) != REFERENCE_UNDEFINED)
|
||||
{
|
||||
return (*it);
|
||||
}
|
||||
}
|
||||
return REFERENCE_TYPE_USAGE;
|
||||
return (!m_stateKindStack.empty() && m_stateKindStack.back() == STATE_INHERITANCE);
|
||||
}
|
||||
|
||||
bool CxxAstVisitorComponentTypeRefKind::isTraversingTemplateArgument() const
|
||||
{
|
||||
return (!m_stateKindStack.empty() && m_stateKindStack.back() == STATE_TEMPLATE_ARGUMENT);
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentTypeRefKind::beginTraverseCXXBaseSpecifier()
|
||||
{
|
||||
m_refKindStack.push_back(REFERENCE_INHERITANCE);
|
||||
m_stateKindStack.push_back(STATE_INHERITANCE);
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentTypeRefKind::endTraverseCXXBaseSpecifier()
|
||||
{
|
||||
m_refKindStack.pop_back();
|
||||
m_stateKindStack.pop_back();
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentTypeRefKind::beginTraverseTemplateDefaultArgumentLoc()
|
||||
{
|
||||
m_refKindStack.push_back(REFERENCE_TYPE_USAGE);
|
||||
m_stateKindStack.push_back(STATE_USAGE);
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentTypeRefKind::endTraverseTemplateDefaultArgumentLoc()
|
||||
{
|
||||
m_refKindStack.pop_back();
|
||||
m_stateKindStack.pop_back();
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentTypeRefKind::beginTraverseTemplateArgumentLoc(const clang::TemplateArgumentLoc& loc)
|
||||
{
|
||||
m_refKindStack.push_back(REFERENCE_TEMPLATE_ARGUMENT);
|
||||
m_stateKindStack.push_back(STATE_TEMPLATE_ARGUMENT);
|
||||
}
|
||||
|
||||
void CxxAstVisitorComponentTypeRefKind::endTraverseTemplateArgumentLoc(const clang::TemplateArgumentLoc& loc)
|
||||
{
|
||||
m_refKindStack.pop_back();
|
||||
m_stateKindStack.pop_back();
|
||||
}
|
||||
|
||||
@@ -15,7 +15,8 @@ class CxxAstVisitorComponentTypeRefKind
|
||||
public:
|
||||
CxxAstVisitorComponentTypeRefKind(CxxAstVisitor* astVisitor);
|
||||
|
||||
ReferenceKind getReferenceKind() const;
|
||||
bool isTraversingInheritance() const;
|
||||
bool isTraversingTemplateArgument() const;
|
||||
|
||||
void beginTraverseCXXBaseSpecifier();
|
||||
void endTraverseCXXBaseSpecifier();
|
||||
@@ -27,7 +28,14 @@ public:
|
||||
void endTraverseTemplateArgumentLoc(const clang::TemplateArgumentLoc& loc);
|
||||
|
||||
private:
|
||||
std::vector<ReferenceKind> m_refKindStack;
|
||||
enum StateKind
|
||||
{
|
||||
STATE_USAGE,
|
||||
STATE_INHERITANCE,
|
||||
STATE_TEMPLATE_ARGUMENT
|
||||
};
|
||||
|
||||
std::vector<StateKind> m_stateKindStack;
|
||||
};
|
||||
|
||||
#endif // CXX_AST_VISITOR_COMPONENT_TYPE_REF_KIND_H
|
||||
|
||||
@@ -621,11 +621,7 @@ Edge::TypeMask QtCustomTrailView::getCheckedEdgeTypes() const
|
||||
|
||||
edgeTypes |= type;
|
||||
|
||||
if (type == Edge::EDGE_TYPE_USAGE)
|
||||
{
|
||||
edgeTypes |= Edge::EDGE_TEMPLATE_ARGUMENT;
|
||||
}
|
||||
else if (type == Edge::EDGE_TEMPLATE_SPECIALIZATION)
|
||||
if (type == Edge::EDGE_TEMPLATE_SPECIALIZATION)
|
||||
{
|
||||
edgeTypes |= Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION;
|
||||
}
|
||||
|
||||
@@ -3000,7 +3000,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<int> -> int <7:4 7:6>"
|
||||
client->typeUses, L"A<int> -> int <7:4 7:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <7:4 7:6>"
|
||||
@@ -3021,7 +3021,10 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<int()> -> int <7:4 7:6>"
|
||||
client->typeUses, L"A<int()> -> int <7:4 7:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"void foo() -> int <7:4 7:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"void foo() -> int <7:4 7:6>"
|
||||
@@ -3042,10 +3045,16 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<<int, float>> -> int <7:6 7:8>"
|
||||
client->typeUses, L"A<<int, float>> -> int <7:6 7:8>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<<int, float>> -> float <7:11 7:15>"
|
||||
client->typeUses, L"A<<int, float>> -> float <7:11 7:15>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <7:6 7:8>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> float <7:11 7:15>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <7:6 7:8>"
|
||||
@@ -3071,7 +3080,10 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<int> -> int <9:4 9:6>"
|
||||
client->typeUses, L"A<int> -> int <9:4 9:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <9:4 9:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <9:4 9:6>"
|
||||
@@ -3094,7 +3106,10 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<int> -> int <9:4 9:6>"
|
||||
client->typeUses, L"A<int> -> int <9:4 9:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <9:4 9:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <9:4 9:6>"
|
||||
@@ -3117,7 +3132,10 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<int> -> int <9:8 9:10>"
|
||||
client->typeUses, L"A<int> -> int <9:8 9:10>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <9:8 9:10>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> int <9:8 9:10>"
|
||||
@@ -3127,35 +3145,35 @@ public:
|
||||
void test_cxx_parser_finds_no_template_argument_for_builtin_non_type_int_template_parameter_of_explicit_template_instantiation()
|
||||
{
|
||||
std::shared_ptr<TestIntermediateStorage> client = parseCode(
|
||||
"template <int T>\n"
|
||||
"template <int T>\n" // use of "int"
|
||||
"class A\n"
|
||||
"{\n"
|
||||
"};\n"
|
||||
"int main()\n"
|
||||
"int main()\n" // use of "int"
|
||||
"{\n"
|
||||
" A<1> a;\n"
|
||||
" A<1> a;\n" // use of "A"
|
||||
" return 0;\n"
|
||||
"}\n"
|
||||
);
|
||||
|
||||
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
|
||||
TS_ASSERT_EQUALS(client->typeUses.size(), 3);
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_no_template_argument_for_builtin_non_type_bool_template_parameter_of_explicit_template_instantiation()
|
||||
{
|
||||
std::shared_ptr<TestIntermediateStorage> client = parseCode(
|
||||
"template <bool T>\n"
|
||||
"template <bool T>\n" // use of "bool"
|
||||
"class A\n"
|
||||
"{\n"
|
||||
"};\n"
|
||||
"int main()\n"
|
||||
"int main()\n" // use of "int"
|
||||
"{\n"
|
||||
" A<true> a;\n"
|
||||
" A<true> a;\n" // use of "A"
|
||||
" return 0;\n"
|
||||
"}\n"
|
||||
);
|
||||
|
||||
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
|
||||
TS_ASSERT_EQUALS(client->typeUses.size(), 3);
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_non_type_custom_pointer_template_argument_of_implicit_template_instantiation()
|
||||
@@ -3174,7 +3192,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<&g_p> -> P g_p <9:5 9:7>"
|
||||
client->typeUses, L"A<&g_p> -> P g_p <9:5 9:7>"
|
||||
));
|
||||
}
|
||||
|
||||
@@ -3194,24 +3212,24 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<&g_p> -> P g_p <9:4 9:6>"
|
||||
client->typeUses, L"A<&g_p> -> P g_p <9:4 9:6>"
|
||||
));
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_no_template_argument_for_builtin_non_type_int_template_parameter_pack_of_explicit_template_instantiation()
|
||||
{
|
||||
std::shared_ptr<TestIntermediateStorage> client = parseCode(
|
||||
"template <int... T>\n"
|
||||
"template <int... T>\n" // use of "int"
|
||||
"class A\n"
|
||||
"{\n"
|
||||
"};\n"
|
||||
"int main()\n"
|
||||
"int main()\n" // use of "int"
|
||||
"{\n"
|
||||
" A<1, 2, 33>();\n"
|
||||
" A<1, 2, 33>();\n" // use of "A"
|
||||
"}\n"
|
||||
);
|
||||
|
||||
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
|
||||
TS_ASSERT_EQUALS(client->typeUses.size(), 3);
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_template_template_argument_of_explicit_template_instantiation()
|
||||
@@ -3230,11 +3248,11 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"B<A> -> A<typename T> <9:4 9:4>"
|
||||
client->typeUses, L"B<A> -> A<typename T> <9:4 9:4>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> A<typename T> <9:4 9:4>"
|
||||
));
|
||||
)); // TODO: this is caused by beginTraverseTemplateArgumentLoc which is great!
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_template_template_argument_for_parameter_pack_of_explicit_template_instantiation()
|
||||
@@ -3255,16 +3273,35 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"B<<A, A>> -> A<typename T> <11:4 11:4>"
|
||||
client->typeUses, L"B<<A, A>> -> A<typename T> <11:4 11:4>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"B<<A, A>> -> A<typename T> <11:7 11:7>"
|
||||
client->typeUses, L"B<<A, A>> -> A<typename T> <11:7 11:7>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> A<typename T> <11:4 11:4>"
|
||||
));
|
||||
)); // TODO: this is caused by beginTraverseTemplateArgumentLoc which is great!
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int main() -> A<typename T> <11:7 11:7>"
|
||||
)); // TODO: this is caused by beginTraverseTemplateArgumentLoc which is great!
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_template_argument_for_implicit_specialization_of_global_template_variable()
|
||||
{
|
||||
std::shared_ptr<TestIntermediateStorage> client = parseCode(
|
||||
"template <typename T>\n"
|
||||
"T v;\n"
|
||||
"void test()\n"
|
||||
"{\n"
|
||||
" v<int> = 9;\n"
|
||||
"}\n"
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"int v<int> -> int <5:4 5:6>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->typeUses, L"void test() -> int <5:4 5:6>"
|
||||
));
|
||||
}
|
||||
|
||||
@@ -3385,14 +3422,14 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<int> -> int <6:9 6:11>"
|
||||
client->typeUses, L"A<int> -> int <6:9 6:11>"
|
||||
));
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_no_template_argument_for_builtin_non_type_int_template_parameter_of_explicit_template_specialization()
|
||||
{
|
||||
std::shared_ptr<TestIntermediateStorage> client = parseCode(
|
||||
"template <int T>\n"
|
||||
"template <int T>\n" // use of "int"
|
||||
"class A\n"
|
||||
"{\n"
|
||||
"};\n"
|
||||
@@ -3402,14 +3439,14 @@ public:
|
||||
"};\n"
|
||||
);
|
||||
|
||||
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
|
||||
TS_ASSERT_EQUALS(client->typeUses.size(), 2); // TODO: this should be 1, so fix the bug where explicit specialization records a typeuse on self
|
||||
// TODO: FIXME: type uses: L"A<1> -> A<1> <6:7 6:7>"
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_no_template_argument_for_builtin_non_type_bool_template_parameter_of_explicit_template_specialization()
|
||||
{
|
||||
std::shared_ptr<TestIntermediateStorage> client = parseCode(
|
||||
"template <bool T>\n"
|
||||
"template <bool T>\n" // use of "bool"
|
||||
"class A\n"
|
||||
"{\n"
|
||||
"};\n"
|
||||
@@ -3419,7 +3456,7 @@ public:
|
||||
"};\n"
|
||||
);
|
||||
|
||||
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
|
||||
TS_ASSERT_EQUALS(client->typeUses.size(), 2); // TODO: this should be 1, so fix the bug where explicit specialization records a typeuse on self
|
||||
}
|
||||
|
||||
void test_cxx_parser_finds_non_type_custom_pointer_template_argument_of_explicit_template_specialization()
|
||||
@@ -3438,7 +3475,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<&g_p> -> P g_p <8:10 8:12>"
|
||||
client->typeUses, L"A<&g_p> -> P g_p <8:10 8:12>"
|
||||
));
|
||||
}
|
||||
|
||||
@@ -3458,7 +3495,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<&g_p> -> P g_p <8:9 8:11>"
|
||||
client->typeUses, L"A<&g_p> -> P g_p <8:9 8:11>"
|
||||
));
|
||||
}
|
||||
|
||||
@@ -3478,7 +3515,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"B<A> -> A<typename T> <8:9 8:9>"
|
||||
client->typeUses, L"B<A> -> A<typename T> <8:9 8:9>"
|
||||
));
|
||||
}
|
||||
|
||||
@@ -3498,8 +3535,8 @@ public:
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->localSymbols, L"input.cc<5:20> <6:9 6:9>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<typename T, int> -> int <6:12 6:14>"
|
||||
TS_ASSERT(utility::containsElement<std::wstring>( // TODO: change to type usage
|
||||
client->typeUses, L"A<typename T, int> -> int <6:12 6:14>"
|
||||
));
|
||||
}
|
||||
|
||||
@@ -3555,7 +3592,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<&g_p, P * q> -> P g_p <8:10 8:12>" //TODO this is completely wrong? should be a normal usage
|
||||
client->typeUses, L"A<&g_p, P * q> -> P g_p <8:10 8:12>" //TODO this is completely wrong? should be a normal usage
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->localSymbols, L"input.cc<7:14> <8:15 8:15>"
|
||||
@@ -3578,7 +3615,7 @@ public:
|
||||
);
|
||||
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->templateArgumentTypes, L"A<&g_p, P & q> -> P g_p <8:9 8:11>"
|
||||
client->typeUses, L"A<&g_p, P & q> -> P g_p <8:9 8:11>"
|
||||
));
|
||||
TS_ASSERT(utility::containsElement<std::wstring>(
|
||||
client->localSymbols, L"input.cc<7:14> <8:14 8:14>"
|
||||
|
||||
@@ -315,7 +315,6 @@ public:
|
||||
std::vector<std::wstring> typeUses; // for types
|
||||
std::vector<std::wstring> macroUses;
|
||||
std::vector<std::wstring> annotationUses;
|
||||
std::vector<std::wstring> templateArgumentTypes;
|
||||
std::vector<std::wstring> typeArguments;
|
||||
std::vector<std::wstring> templateSpecializations;
|
||||
std::vector<std::wstring> templateMemberSpecializations;
|
||||
@@ -385,8 +384,6 @@ private:
|
||||
return L"REFERENCE_INHERITANCE";
|
||||
case Edge::EDGE_OVERRIDE:
|
||||
return L"REFERENCE_OVERRIDE";
|
||||
case Edge::EDGE_TEMPLATE_ARGUMENT:
|
||||
return L"REFERENCE_TEMPLATE_ARGUMENT";
|
||||
case Edge::EDGE_TYPE_ARGUMENT:
|
||||
return L"REFERENCE_TYPE_ARGUMENT";
|
||||
case Edge::EDGE_TEMPLATE_SPECIALIZATION:
|
||||
@@ -469,8 +466,6 @@ private:
|
||||
return &inheritances;
|
||||
case Edge::EDGE_OVERRIDE:
|
||||
return &overrides;
|
||||
case Edge::EDGE_TEMPLATE_ARGUMENT:
|
||||
return &templateArgumentTypes;
|
||||
case Edge::EDGE_TYPE_ARGUMENT:
|
||||
return &typeArguments;
|
||||
case Edge::EDGE_TEMPLATE_SPECIALIZATION:
|
||||
|
||||
Reference in New Issue
Block a user