data: reduce template related data types

* record template parameter as local symbol
* record template default args as type usage
This commit is contained in:
mlangkabel
2019-10-18 13:05:27 +02:00
committed by Eberhard Graether
parent e621a835fd
commit 583046c291
65 changed files with 2519 additions and 3148 deletions
@@ -279,26 +279,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1390,9 +1385,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1411,9 +1403,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1427,9 +1416,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1443,10 +1429,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1454,9 +1436,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2973,6 +2952,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2991,6 +2974,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -3007,6 +2994,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -3023,6 +3014,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -3045,6 +3041,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -272,26 +272,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1304,9 +1299,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1325,9 +1317,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1341,9 +1330,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1357,10 +1343,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1368,9 +1350,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2618,6 +2597,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2636,6 +2619,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2652,6 +2639,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2668,6 +2659,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2690,6 +2686,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -272,26 +272,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1314,9 +1309,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1335,9 +1327,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1351,9 +1340,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1367,10 +1353,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1378,9 +1360,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2709,6 +2688,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2727,6 +2710,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2743,6 +2730,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2759,6 +2750,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2781,6 +2777,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -272,27 +272,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: int b2Min<int>(int, int) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1344,9 +1339,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1365,9 +1357,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Min<int>(int, int) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
@@ -1382,9 +1371,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1398,10 +1384,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1409,9 +1391,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2816,6 +2795,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2834,6 +2817,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2850,6 +2837,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2866,6 +2857,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2888,6 +2884,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -291,28 +291,23 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: int b2Min<int>(int, int) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: int b2Max<int>(int, int) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -397,9 +392,7 @@ SYMBOL_FUNCTION: void b2CollideEdgeAndPolygon(b2Manifold *, const b2EdgeShape *,
SYMBOL_FUNCTION: int32 b2ClipSegmentToLine(b2ClipVertex [], const b2ClipVertex [] const, const b2Vec2 &, float32, int32) [b2Collision.h <244:1 <244:7 244:25> 245:64>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2Shape *, int32, const b2Shape *, int32, const b2Transform &, const b2Transform &) [b2Collision.h <248:1 <248:6 248:18> 250:52>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2AABB &, const b2AABB &) [b2Collision.h <262:1 <262:1 <262:13 262:25> 262:59> 275:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -445,13 +438,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -523,16 +512,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -1517,9 +1500,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1538,9 +1518,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Min<int>(int, int) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
@@ -1555,9 +1532,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Max<int>(int, int) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
@@ -1572,10 +1546,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1583,9 +1553,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -1809,22 +1776,16 @@ REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::x [b2Collision.h <271:9 271:9>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <268:24 268:24>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -1837,7 +1798,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -1847,9 +1807,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -1896,8 +1853,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -1906,8 +1861,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -2094,18 +2047,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -2405,6 +2352,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -2444,12 +2393,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -2477,9 +2430,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2Collision.h<111:1> [b2Collision.h <111:1 111:1>]
@@ -2618,6 +2577,8 @@ LOCAL_SYMBOL: b2Collision.h<94:1> [b2Collision.h <94:1 94:1>]
LOCAL_SYMBOL: b2Collision.h<94:1> [b2Collision.h <107:1 107:1>]
LOCAL_SYMBOL: b2Collision.h<96:2> [b2Collision.h <96:2 96:2>]
LOCAL_SYMBOL: b2Collision.h<96:2> [b2Collision.h <100:2 100:2>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -2640,6 +2601,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -2675,6 +2638,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -2792,8 +2757,22 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -3413,6 +3392,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -3431,6 +3414,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -3447,6 +3434,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -3463,6 +3454,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -3485,6 +3481,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -230,26 +230,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1240,9 +1235,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1261,9 +1253,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1277,9 +1266,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1293,10 +1279,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1304,9 +1286,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2754,6 +2733,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2772,6 +2755,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2788,6 +2775,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2804,6 +2795,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2826,6 +2822,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -237,26 +237,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1392,9 +1387,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1413,9 +1405,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1429,9 +1418,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1445,10 +1431,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1456,9 +1438,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4171,6 +4150,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4189,6 +4172,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4205,6 +4192,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4221,6 +4212,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4243,6 +4239,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -233,26 +233,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1251,9 +1246,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1272,9 +1264,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1288,9 +1277,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1304,10 +1290,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1315,9 +1297,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2919,6 +2898,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2937,6 +2920,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2953,6 +2940,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2969,6 +2960,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2991,6 +2987,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -230,26 +230,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: void b2Swap<float>(float &, float &) [b2Math.h <669:22 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
@@ -1225,9 +1220,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1246,9 +1238,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1262,9 +1251,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1278,10 +1264,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1289,9 +1271,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2Swap<float>(float &, float &) -> void b2Swap<typename T>(T &, T &) [b2Math.h <669:34 669:39>]
REFERENCE_TYPE_USAGE: void b2Swap<float>(float &, float &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
@@ -2978,6 +2957,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2996,6 +2979,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -3012,6 +2999,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -3028,6 +3019,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -3050,6 +3046,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -237,27 +237,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: int b2Max<int>(int, int) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1396,9 +1391,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1417,9 +1409,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1433,9 +1422,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Max<int>(int, int) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
@@ -1450,10 +1436,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1461,9 +1443,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3877,6 +3856,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -3895,6 +3878,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -3911,6 +3898,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -3927,6 +3918,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -3949,6 +3945,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -234,28 +234,23 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: int b2Abs<int>(int) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: int b2Max<int>(int, int) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -342,9 +337,7 @@ SYMBOL_FUNCTION: void b2CollideEdgeAndPolygon(b2Manifold *, const b2EdgeShape *,
SYMBOL_FUNCTION: int32 b2ClipSegmentToLine(b2ClipVertex [], const b2ClipVertex [] const, const b2Vec2 &, float32, int32) [b2Collision.h <244:1 <244:7 244:25> 245:64>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2Shape *, int32, const b2Shape *, int32, const b2Transform &, const b2Transform &) [b2Collision.h <248:1 <248:6 248:18> 250:52>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2AABB &, const b2AABB &) [b2Collision.h <262:1 <262:1 <262:13 262:25> 262:59> 275:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -415,12 +408,8 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.cpp <653:1 <653:21 653:28> 672:1>]
@@ -1371,9 +1360,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Abs<int>(int) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
@@ -1393,9 +1379,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1409,9 +1392,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Max<int>(int, int) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
@@ -1426,10 +1406,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1437,9 +1413,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -1672,22 +1645,16 @@ REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::x [b2Collision.h <271:9 271:9>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <268:24 268:24>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -1700,7 +1667,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -1710,9 +1676,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -1774,15 +1737,11 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -3724,6 +3683,8 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<92:36> [b2DynamicTree.cpp <97:10 97:15>]
LOCAL_SYMBOL: b2DynamicTree.cpp<92:36> [b2DynamicTree.cpp <98:15 98:20>]
LOCAL_SYMBOL: b2DynamicTree.cpp<93:1> [b2DynamicTree.cpp <93:1 93:1>]
LOCAL_SYMBOL: b2DynamicTree.cpp<93:1> [b2DynamicTree.cpp <100:1 100:1>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -3746,6 +3707,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -3781,6 +3744,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -3898,8 +3863,22 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -4519,6 +4498,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4537,6 +4520,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4553,6 +4540,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4569,6 +4560,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4591,6 +4587,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -251,27 +251,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: int b2Max<int>(int, int) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1411,9 +1406,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1432,9 +1424,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1448,9 +1437,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Max<int>(int, int) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
@@ -1465,10 +1451,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1476,9 +1458,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3176,6 +3155,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -3194,6 +3177,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -3210,6 +3197,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -3226,6 +3217,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -3248,6 +3244,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -221,26 +221,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1080,9 +1075,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1101,9 +1093,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1117,9 +1106,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1133,10 +1119,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1144,9 +1126,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -1921,6 +1900,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -1939,6 +1922,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -1955,6 +1942,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -1971,6 +1962,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -1993,6 +1989,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -228,26 +228,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1055,9 +1050,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1076,9 +1068,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1092,9 +1081,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1108,10 +1094,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1119,9 +1101,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2016,6 +1995,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2034,6 +2017,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2050,6 +2037,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2066,6 +2057,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2088,6 +2084,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -254,27 +254,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: int b2Max<int>(int, int) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1105,9 +1100,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1126,9 +1118,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1142,9 +1131,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: int b2Max<int>(int, int) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
@@ -1159,10 +1145,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1170,9 +1152,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -1867,6 +1846,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -1885,6 +1868,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -1901,6 +1888,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -1917,6 +1908,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -1939,6 +1935,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -302,26 +302,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -2002,9 +1997,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2023,9 +2015,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2039,9 +2028,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2055,10 +2041,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2066,9 +2048,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4744,6 +4723,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4762,6 +4745,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4778,6 +4765,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4794,6 +4785,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4816,6 +4812,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -302,26 +302,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -2002,9 +1997,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2023,9 +2015,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2039,9 +2028,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2055,10 +2041,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2066,9 +2048,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4744,6 +4723,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4762,6 +4745,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4778,6 +4765,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4794,6 +4785,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4816,6 +4812,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -306,26 +306,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -2053,9 +2048,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2074,9 +2066,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2090,9 +2079,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2106,10 +2092,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2117,9 +2099,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4801,6 +4780,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4819,6 +4802,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4835,6 +4822,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4851,6 +4842,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4873,6 +4869,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -336,26 +336,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1318,9 +1313,7 @@ SYMBOL_FIELD: private int32 b2StackAllocator::m_maxAllocation [b2StackAllocator.
SYMBOL_FIELD: private b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.h <56:15 56:23>]
SYMBOL_FIELD: private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>]
SYMBOL_METHOD: public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 <37:7 37:22> 37:22>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -1366,13 +1359,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -1418,16 +1407,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2644,9 +2627,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2665,9 +2645,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2681,9 +2658,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2697,10 +2671,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2708,9 +2678,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4181,22 +4148,16 @@ REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_maxAllocation -> int32 [b2StackA
REFERENCE_TYPE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> b2StackEntry [b2StackAllocator.h <56:2 56:13>]
REFERENCE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_maxStackEntries [b2StackAllocator.h <56:25 56:42>]
REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -4209,7 +4170,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -4219,9 +4179,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -4268,8 +4225,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -4278,8 +4233,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -4454,18 +4407,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -5314,6 +5261,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -5353,12 +5302,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -5386,9 +5339,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2ChainAndCircleContact.h<27:1> [b2ChainAndCircleContact.h <27:1 27:1>]
@@ -6000,6 +5959,8 @@ LOCAL_SYMBOL: b2Distance.h<90:21> [b2Distance.h <90:21 90:25>]
LOCAL_SYMBOL: b2Distance.h<91:28> [b2Distance.h <91:28 91:32>]
LOCAL_SYMBOL: b2Distance.h<97:1> [b2Distance.h <97:1 97:1>]
LOCAL_SYMBOL: b2Distance.h<97:1> [b2Distance.h <99:1 99:1>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -6022,6 +5983,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -6057,6 +6020,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -6174,6 +6139,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2EdgeAndCircleContact.h<27:1> [b2EdgeAndCircleContact.h <27:1 27:1>]
@@ -6309,6 +6276,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -6928,6 +6907,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -6946,6 +6929,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -6962,6 +6949,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -6978,6 +6969,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -7000,6 +6996,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -322,27 +322,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1158,9 +1153,7 @@ SYMBOL_FIELD: private int32 b2StackAllocator::m_maxAllocation [b2StackAllocator.
SYMBOL_FIELD: private b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.h <56:15 56:23>]
SYMBOL_FIELD: private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>]
SYMBOL_METHOD: public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 <37:7 37:22> 37:22>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -1206,13 +1199,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -1258,16 +1247,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2494,9 +2477,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2515,9 +2495,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2531,9 +2508,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2547,10 +2521,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -2561,9 +2531,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3810,22 +3777,16 @@ REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_maxAllocation -> int32 [b2StackA
REFERENCE_TYPE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> b2StackEntry [b2StackAllocator.h <56:2 56:13>]
REFERENCE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_maxStackEntries [b2StackAllocator.h <56:25 56:42>]
REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -3838,7 +3799,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -3848,9 +3808,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -3897,8 +3854,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -3907,8 +3862,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -4083,18 +4036,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -5704,6 +5651,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -5743,12 +5692,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -5776,9 +5729,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2Collision.h<111:1> [b2Collision.h <111:1 111:1>]
@@ -7194,6 +7153,8 @@ LOCAL_SYMBOL: b2ContactSolver.h<70:1> [b2ContactSolver.h <92:1 92:1>]
LOCAL_SYMBOL: b2ContactSolver.h<72:38> [b2ContactSolver.h <72:38 72:40>]
LOCAL_SYMBOL: b2ContactSolver.h<82:41> [b2ContactSolver.h <82:41 82:49>]
LOCAL_SYMBOL: b2ContactSolver.h<82:58> [b2ContactSolver.h <82:58 82:66>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -7216,6 +7177,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -7251,6 +7214,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -7368,6 +7333,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2Fixture.h<108:1> [b2Fixture.h <108:1 108:1>]
@@ -7471,6 +7438,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -8090,6 +8069,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -8108,6 +8091,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -8124,6 +8111,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -8140,6 +8131,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -8162,6 +8158,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,26 +298,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1939,9 +1934,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1960,9 +1952,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1976,9 +1965,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1992,10 +1978,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2003,9 +1985,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4504,6 +4483,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4522,6 +4505,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4538,6 +4525,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4554,6 +4545,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4576,6 +4572,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,26 +298,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1939,9 +1934,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1960,9 +1952,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1976,9 +1965,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1992,10 +1978,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2003,9 +1985,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4504,6 +4483,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4522,6 +4505,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4538,6 +4525,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4554,6 +4545,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4576,6 +4572,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,26 +298,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1939,9 +1934,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1960,9 +1952,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1976,9 +1965,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1992,10 +1978,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2003,9 +1985,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4457,6 +4436,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4475,6 +4458,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4491,6 +4478,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4507,6 +4498,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4529,6 +4525,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -306,26 +306,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -2053,9 +2048,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2074,9 +2066,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2090,9 +2079,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2106,10 +2092,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2117,9 +2099,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4754,6 +4733,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4772,6 +4755,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4788,6 +4775,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4804,6 +4795,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4826,6 +4822,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,27 +298,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1849,9 +1844,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1870,9 +1862,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1886,9 +1875,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1902,10 +1888,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1916,9 +1898,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4638,6 +4617,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4656,6 +4639,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4672,6 +4659,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4688,6 +4679,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4710,6 +4706,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -301,27 +301,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1844,9 +1839,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1865,9 +1857,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1881,9 +1870,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1897,10 +1883,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1911,9 +1893,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4523,6 +4502,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4541,6 +4524,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4557,6 +4544,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4573,6 +4564,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4595,6 +4591,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -305,26 +305,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -2014,9 +2009,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2035,9 +2027,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2051,9 +2040,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2067,10 +2053,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2078,9 +2060,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -5583,6 +5562,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -5601,6 +5584,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -5617,6 +5604,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -5633,6 +5624,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -5655,6 +5651,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -341,26 +341,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1541,9 +1536,7 @@ SYMBOL_FIELD: private int32 b2StackAllocator::m_maxAllocation [b2StackAllocator.
SYMBOL_FIELD: private b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.h <56:15 56:23>]
SYMBOL_FIELD: private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>]
SYMBOL_METHOD: public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 <37:7 37:22> 37:22>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -1589,13 +1582,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -1653,16 +1642,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2892,9 +2875,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2913,9 +2893,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2929,9 +2906,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2945,10 +2919,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2956,9 +2926,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4850,22 +4817,16 @@ REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_maxAllocation -> int32 [b2StackA
REFERENCE_TYPE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> b2StackEntry [b2StackAllocator.h <56:2 56:13>]
REFERENCE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_maxStackEntries [b2StackAllocator.h <56:25 56:42>]
REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -4878,7 +4839,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -4888,9 +4848,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -4937,8 +4894,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -4947,8 +4902,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -5123,18 +5076,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -5944,6 +5891,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -5983,12 +5932,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -6016,9 +5969,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2Collision.h<111:1> [b2Collision.h <111:1 111:1>]
@@ -6203,6 +6162,8 @@ LOCAL_SYMBOL: b2DistanceJoint.h<86:41> [b2DistanceJoint.h <86:66 86:66>]
LOCAL_SYMBOL: b2DistanceJoint.h<90:25> [b2DistanceJoint.h <90:25 90:30>]
LOCAL_SYMBOL: b2DistanceJoint.h<94:28> [b2DistanceJoint.h <94:28 94:29>]
LOCAL_SYMBOL: b2DistanceJoint.h<98:31> [b2DistanceJoint.h <98:31 98:35>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -6225,6 +6186,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -6260,6 +6223,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -6377,6 +6342,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2FrictionJoint.h<26:1> [b2FrictionJoint.h <26:1 26:1>]
@@ -6417,6 +6384,18 @@ LOCAL_SYMBOL: b2GearJoint.h<81:36> [b2GearJoint.h <81:36 81:39>]
LOCAL_SYMBOL: b2GearJoint.h<83:51> [b2GearJoint.h <83:51 83:54>]
LOCAL_SYMBOL: b2GearJoint.h<84:52> [b2GearJoint.h <84:52 84:55>]
LOCAL_SYMBOL: b2GearJoint.h<85:52> [b2GearJoint.h <85:52 85:55>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -7215,6 +7194,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -7233,6 +7216,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -7249,6 +7236,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -7265,6 +7256,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -7287,6 +7283,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -301,27 +301,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1865,9 +1860,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1886,9 +1878,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1902,9 +1891,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1918,10 +1904,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1932,9 +1914,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4393,6 +4372,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4411,6 +4394,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4427,6 +4414,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4443,6 +4434,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4465,6 +4461,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -301,26 +301,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1854,9 +1849,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1875,9 +1867,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1891,9 +1880,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1907,10 +1893,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1918,9 +1900,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4227,6 +4206,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4245,6 +4228,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4261,6 +4248,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4277,6 +4268,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4299,6 +4295,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -301,27 +301,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1904,9 +1899,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1925,9 +1917,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1941,9 +1930,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1957,10 +1943,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1971,9 +1953,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4940,6 +4919,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4958,6 +4941,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4974,6 +4961,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4990,6 +4981,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -5012,6 +5008,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,26 +298,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1860,9 +1855,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1881,9 +1873,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1897,9 +1886,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1913,10 +1899,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1924,9 +1906,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4482,6 +4461,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4500,6 +4483,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4516,6 +4503,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4532,6 +4523,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4554,6 +4550,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -301,27 +301,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1889,9 +1884,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1910,9 +1902,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1926,9 +1915,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1942,10 +1928,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1956,9 +1938,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4769,6 +4748,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4787,6 +4770,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4803,6 +4790,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4819,6 +4810,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4841,6 +4837,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,27 +298,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1829,9 +1824,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1850,9 +1842,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1866,9 +1855,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1882,10 +1868,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1896,9 +1878,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4290,6 +4269,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4308,6 +4291,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4324,6 +4311,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4340,6 +4331,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4362,6 +4358,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -301,26 +301,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1839,9 +1834,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1860,9 +1852,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1876,9 +1865,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1892,10 +1878,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1903,9 +1885,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4509,6 +4488,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4527,6 +4510,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4543,6 +4530,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4559,6 +4550,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4581,6 +4577,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -298,27 +298,22 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: float b2Clamp<float>(float, float, float) [b2Math.h <659:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1887,9 +1882,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1908,9 +1900,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1924,9 +1913,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1940,10 +1926,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Clamp<float>(float, float, float) -> T b2Clamp<typename T>(T, T, T) [b2Math.h <659:10 659:16>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Max<float>(float, float) [b2Math.h <661:9 661:13>]
REFERENCE_CALL: float b2Clamp<float>(float, float, float) -> float b2Min<float>(float, float) [b2Math.h <661:20 661:24>]
@@ -1954,9 +1936,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -4679,6 +4658,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -4697,6 +4680,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -4713,6 +4700,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4729,6 +4720,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4751,6 +4747,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -323,26 +323,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -997,9 +992,7 @@ SYMBOL_FIELD: private int32 b2StackAllocator::m_maxAllocation [b2StackAllocator.
SYMBOL_FIELD: private b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.h <56:15 56:23>]
SYMBOL_FIELD: private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>]
SYMBOL_METHOD: public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 <37:7 37:22> 37:22>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -1045,13 +1038,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -1097,16 +1086,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2516,9 +2499,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2537,9 +2517,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2553,9 +2530,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2569,10 +2543,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2580,9 +2550,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3584,22 +3551,16 @@ REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_maxAllocation -> int32 [b2StackA
REFERENCE_TYPE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> b2StackEntry [b2StackAllocator.h <56:2 56:13>]
REFERENCE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_maxStackEntries [b2StackAllocator.h <56:25 56:42>]
REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -3612,7 +3573,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -3622,9 +3582,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -3671,8 +3628,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -3681,8 +3636,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -3857,18 +3810,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -5712,6 +5659,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -5751,12 +5700,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -5784,9 +5737,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2Collision.h<111:1> [b2Collision.h <111:1 111:1>]
@@ -6059,6 +6018,8 @@ LOCAL_SYMBOL: b2ContactManager.h<31:1> [b2ContactManager.h <50:1 50:1>]
LOCAL_SYMBOL: b2ContactManager.h<36:21> [b2ContactManager.h <36:21 36:34>]
LOCAL_SYMBOL: b2ContactManager.h<36:43> [b2ContactManager.h <36:43 36:56>]
LOCAL_SYMBOL: b2ContactManager.h<40:26> [b2ContactManager.h <40:26 40:26>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -6081,6 +6042,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -6116,6 +6079,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -6233,6 +6198,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2Fixture.h<108:1> [b2Fixture.h <108:1 108:1>]
@@ -6336,6 +6303,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -7006,6 +6985,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -7024,6 +7007,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -7040,6 +7027,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -7056,6 +7047,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -7078,6 +7074,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -310,26 +310,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -450,9 +445,7 @@ SYMBOL_FUNCTION: void b2CollideEdgeAndPolygon(b2Manifold *, const b2EdgeShape *,
SYMBOL_FUNCTION: int32 b2ClipSegmentToLine(b2ClipVertex [], const b2ClipVertex [] const, const b2Vec2 &, float32, int32) [b2Collision.h <244:1 <244:7 244:25> 245:64>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2Shape *, int32, const b2Shape *, int32, const b2Transform &, const b2Transform &) [b2Collision.h <248:1 <248:6 248:18> 250:52>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2AABB &, const b2AABB &) [b2Collision.h <262:1 <262:1 <262:13 262:25> 262:59> 275:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -499,8 +492,6 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:1 <169:28 169:32> 169:71> 201:1>]
@@ -520,8 +511,6 @@ QUALIFIER: b2BroadPhase [b2BroadPhase.h <247:13 247:24>]
QUALIFIER: b2BroadPhase [b2BroadPhase.h <252:13 252:24>]
SYMBOL_CLASS: b2BroadPhase [b2BroadPhase.h <36:1 <36:7 36:18> 129:1>]
SYMBOL_CLASS: b2BroadPhase [b2Fixture.h <28:7 28:18>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -571,8 +560,6 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<b2ContactManager>(b2ContactManager *) [b2BroadPhase.h <185:1 <185:1 <185:20 185:30> 185:43> 238:1>]
@@ -594,12 +581,8 @@ QUALIFIER: b2ContactManager [b2ContactManager.cpp <105:6 105:21>]
QUALIFIER: b2ContactManager [b2ContactManager.cpp <172:6 172:21>]
QUALIFIER: b2ContactManager [b2ContactManager.cpp <177:6 177:21>]
SYMBOL_CLASS: b2ContactManager [b2ContactManager.h <30:1 <30:7 30:22> 50:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2197,9 +2180,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2218,9 +2198,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2234,9 +2211,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2250,10 +2224,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2261,9 +2231,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2496,22 +2463,16 @@ REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::x [b2Collision.h <271:9 271:9>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <268:24 268:24>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -2524,7 +2485,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -2534,9 +2494,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -2615,8 +2572,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -2646,8 +2601,6 @@ REFERENCE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -2826,8 +2779,6 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2BroadPhase::UpdatePairs<b2ContactManager>(b2ContactManager *) -> void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <185:20 185:30>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<b2ContactManager>(b2ContactManager *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<b2ContactManager>(b2ContactManager *) -> void [b2BroadPhase.h <218:3 218:6>]
@@ -2871,14 +2822,10 @@ REFERENCE_USAGE: void b2BroadPhase::UpdatePairs<b2ContactManager>(b2ContactManag
REFERENCE_CALL: void b2BroadPhase::UpdatePairs<b2ContactManager>(b2ContactManager *) -> void b2ContactManager::AddPair(void *, void *) [b2BroadPhase.h <221:13 221:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -4483,6 +4430,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -4522,12 +4471,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -4555,9 +4508,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2Collision.h<111:1> [b2Collision.h <111:1 111:1>]
@@ -5099,6 +5058,8 @@ LOCAL_SYMBOL: b2ContactManager.h<31:1> [b2ContactManager.h <50:1 50:1>]
LOCAL_SYMBOL: b2ContactManager.h<36:21> [b2ContactManager.h <36:21 36:34>]
LOCAL_SYMBOL: b2ContactManager.h<36:43> [b2ContactManager.h <36:43 36:56>]
LOCAL_SYMBOL: b2ContactManager.h<40:26> [b2ContactManager.h <40:26 40:26>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -5121,6 +5082,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -5156,6 +5119,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -5273,6 +5238,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2Fixture.h<108:1> [b2Fixture.h <108:1 108:1>]
@@ -5376,6 +5343,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -5995,6 +5974,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -6013,6 +5996,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -6029,6 +6016,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -6045,6 +6036,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -6067,6 +6063,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -324,26 +324,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1091,9 +1086,7 @@ SYMBOL_FIELD: private int32 b2StackAllocator::m_maxAllocation [b2StackAllocator.
SYMBOL_FIELD: private b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.h <56:15 56:23>]
SYMBOL_FIELD: private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>]
SYMBOL_METHOD: public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 <37:7 37:22> 37:22>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -1139,13 +1132,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -1191,16 +1180,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2506,9 +2489,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2527,9 +2507,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2543,9 +2520,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2559,10 +2533,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2570,9 +2540,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3759,22 +3726,16 @@ REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_maxAllocation -> int32 [b2StackA
REFERENCE_TYPE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> b2StackEntry [b2StackAllocator.h <56:2 56:13>]
REFERENCE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_maxStackEntries [b2StackAllocator.h <56:25 56:42>]
REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -3787,7 +3748,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -3797,9 +3757,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -3846,8 +3803,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -3856,8 +3811,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -4032,18 +3985,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -5166,6 +5113,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -5205,12 +5154,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -5238,9 +5191,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2ChainShape.h<33:1> [b2ChainShape.h <33:1 33:1>]
@@ -5553,6 +5512,8 @@ LOCAL_SYMBOL: b2ContactManager.h<31:1> [b2ContactManager.h <50:1 50:1>]
LOCAL_SYMBOL: b2ContactManager.h<36:21> [b2ContactManager.h <36:21 36:34>]
LOCAL_SYMBOL: b2ContactManager.h<36:43> [b2ContactManager.h <36:43 36:56>]
LOCAL_SYMBOL: b2ContactManager.h<40:26> [b2ContactManager.h <40:26 40:26>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -5575,6 +5536,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -5610,6 +5573,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -5727,6 +5692,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2EdgeShape.h<28:1> [b2EdgeShape.h <28:1 28:1>]
@@ -6081,6 +6048,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -6700,6 +6679,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -6718,6 +6701,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -6734,6 +6721,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -6750,6 +6741,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -6772,6 +6768,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -326,26 +326,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1085,9 +1080,7 @@ SYMBOL_FIELD: private int32 b2StackAllocator::m_maxAllocation [b2StackAllocator.
SYMBOL_FIELD: private b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.h <56:15 56:23>]
SYMBOL_FIELD: private int32 b2StackAllocator::m_entryCount [b2StackAllocator.h <57:8 57:19>]
SYMBOL_METHOD: public void b2StackAllocator::b2StackAllocator(const b2StackAllocator &) [b2StackAllocator.h <37:7 <37:7 37:22> 37:22>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -1133,13 +1126,9 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::Validate() const [b2DynamicTree.h <105:2 <105:7 105:14> 105:22>]
@@ -1185,16 +1174,10 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetTreeHeight() const [b2BroadPhase.h <94:2 <94:8 94:20> 94:28>]
@@ -2656,9 +2639,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -2677,9 +2657,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -2693,9 +2670,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -2709,10 +2683,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -2720,9 +2690,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3870,22 +3837,16 @@ REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_maxAllocation -> int32 [b2StackA
REFERENCE_TYPE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> b2StackEntry [b2StackAllocator.h <56:2 56:13>]
REFERENCE_USAGE: b2StackEntry [] b2StackAllocator::m_entries -> const int32 b2_maxStackEntries [b2StackAllocator.h <56:25 56:42>]
REFERENCE_TYPE_USAGE: int32 b2StackAllocator::m_entryCount -> int32 [b2StackAllocator.h <57:2 57:6>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -3898,7 +3859,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -3908,9 +3868,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -3957,8 +3914,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -3967,8 +3922,6 @@ REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, co
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -4143,18 +4096,12 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TYPE_USAGE: int32 b2BroadPhase::GetTreeHeight() const -> int32 [b2BroadPhase.h <94:2 94:6>]
@@ -5494,6 +5441,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -5533,12 +5482,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -5566,9 +5519,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2Collision.h<111:1> [b2Collision.h <111:1 111:1>]
@@ -5924,6 +5883,8 @@ LOCAL_SYMBOL: b2Distance.h<90:21> [b2Distance.h <90:21 90:25>]
LOCAL_SYMBOL: b2Distance.h<91:28> [b2Distance.h <91:28 91:32>]
LOCAL_SYMBOL: b2Distance.h<97:1> [b2Distance.h <97:1 97:1>]
LOCAL_SYMBOL: b2Distance.h<97:1> [b2Distance.h <99:1 99:1>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -5946,6 +5907,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -5981,6 +5944,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -6098,6 +6063,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2Fixture.h<108:1> [b2Fixture.h <108:1 108:1>]
@@ -6201,6 +6168,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -7320,6 +7299,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -7338,6 +7321,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -7354,6 +7341,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -7370,6 +7361,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -7392,6 +7388,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -348,26 +348,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -553,9 +548,7 @@ SYMBOL_FUNCTION: void b2CollideEdgeAndPolygon(b2Manifold *, const b2EdgeShape *,
SYMBOL_FUNCTION: int32 b2ClipSegmentToLine(b2ClipVertex [], const b2ClipVertex [] const, const b2Vec2 &, float32, int32) [b2Collision.h <244:1 <244:7 244:25> 245:64>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2Shape *, int32, const b2Shape *, int32, const b2Transform &, const b2Transform &) [b2Collision.h <248:1 <248:6 248:18> 250:52>]
SYMBOL_FUNCTION: bool b2TestOverlap(const b2AABB &, const b2AABB &) [b2Collision.h <262:1 <262:1 <262:13 262:25> 262:59> 275:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <27:20 27:20>]
SYMBOL_CLASS: b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <27:1 <28:7 28:21> 82:1>]
SYMBOL_TEMPLATE_PARAMETER: b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <27:29 27:29>]
SYMBOL_METHOD: public void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() [b2GrowableStack.h <31:2 <31:2 <31:2 31:16> 31:18> 36:2>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <78:5 78:11>]
SYMBOL_FIELD: private b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <79:4 79:10>]
@@ -602,8 +595,6 @@ SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicT
SYMBOL_METHOD: public void * b2DynamicTree::GetUserData(int32) const [b2DynamicTree.h <156:1 <156:29 156:39> 160:1>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <87:2 <87:16 87:25> 87:46>]
SYMBOL_METHOD: public const b2AABB & b2DynamicTree::GetFatAABB(int32) const [b2DynamicTree.h <162:1 <162:37 162:46> 166:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <91:21 91:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <168:20 168:20>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <92:2 <92:7 92:11> 92:50>]
SYMBOL_METHOD: public void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <168:1 <169:28 169:32> 201:1>]
SYMBOL_METHOD: public void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const [b2DynamicTree.h <169:1 <169:28 169:32> 201:1>]
@@ -612,8 +603,6 @@ SYMBOL_FIELD: private int32 b2DynamicTree::m_root [b2DynamicTree.h <142:8 142:13
SYMBOL_FIELD: private b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <144:14 144:20>]
SYMBOL_METHOD: public bool b2WorldQueryWrapper::QueryCallback(int32) [b2World.cpp <976:2 <976:2 <976:7 976:19> 976:34> 980:2>]
SYMBOL_STRUCT: b2WorldQueryWrapper [b2World.cpp <974:1 <974:8 974:26> 984:1>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <101:21 101:21>]
SYMBOL_TEMPLATE_PARAMETER: b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <203:20 203:20>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <102:2 <102:7 102:13> 102:61>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const [b2DynamicTree.h <203:1 <204:28 204:34> 287:1>]
SYMBOL_METHOD: public void b2DynamicTree::RayCast<b2WorldRayCastWrapper>(b2WorldRayCastWrapper *, const b2RayCastInput &) const [b2DynamicTree.h <204:1 <204:1 <204:28 204:34> 204:82> 287:1>]
@@ -673,18 +662,12 @@ SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2Broa
SYMBOL_METHOD: public bool b2BroadPhase::TestOverlap(int32, int32) const [b2BroadPhase.h <152:1 <152:27 152:37> 157:1>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <72:2 <72:8 72:20> 72:28>]
SYMBOL_METHOD: public int32 b2BroadPhase::GetProxyCount() const [b2BroadPhase.h <164:1 <164:28 164:40> 167:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <75:21 75:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <184:20 184:20>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <76:2 <76:7 76:17> 76:30>]
SYMBOL_METHOD: public void b2BroadPhase::UpdatePairs<typename T>(T *) [b2BroadPhase.h <184:1 <185:20 185:30> 238:1>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <80:21 80:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <240:20 240:20>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <81:2 <81:7 81:11> 81:50>]
SYMBOL_METHOD: public void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <240:1 <241:27 241:31> 244:1>]
SYMBOL_METHOD: public void b2BroadPhase::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const [b2BroadPhase.h <241:1 <241:1 <241:27 241:31> 241:70> 244:1>]
SYMBOL_FIELD: private b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <116:16 116:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <90:21 90:21>]
SYMBOL_TEMPLATE_PARAMETER: b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <246:20 246:20>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <91:2 <91:7 91:13> 91:61>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <246:1 <247:27 247:33> 250:1>]
SYMBOL_METHOD: public void b2BroadPhase::RayCast<b2WorldRayCastWrapper>(b2WorldRayCastWrapper *, const b2RayCastInput &) const [b2BroadPhase.h <247:1 <247:1 <247:27 247:33> 247:81> 250:1>]
@@ -3029,9 +3012,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -3050,9 +3030,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -3066,9 +3043,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -3082,10 +3056,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -3093,9 +3063,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3377,22 +3344,16 @@ REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::x [b2Collision.h <271:9 271:9>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <268:24 268:24>]
REFERENCE_USAGE: bool b2TestOverlap(const b2AABB &, const b2AABB &) -> float32 b2Vec2::y [b2Collision.h <271:24 271:24>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::N -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N> -> int32 [b2GrowableStack.h <27:23 27:27>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <33:3 33:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <33:13 33:19>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <34:3 34:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> int32 b2GrowableStack<typename T, int32 N>::m_capacity [b2GrowableStack.h <35:3 35:12>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <35:16 35:16>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <40:7 40:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <42:11 42:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <43:4 43:10>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::~b2GrowableStack<T, N>() -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <40:18 40:24>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> void [b2GrowableStack.h <47:2 47:5>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <47:18 47:18>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <51:4 51:4>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:15 53:15>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <53:46 53:46>]
REFERENCE_TYPE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <54:42 54:42>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <49:7 49:13>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <54:25 54:31>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <61:11 61:17>]
@@ -3405,7 +3366,6 @@ REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2Growabl
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <54:11 54:17>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <61:3 61:9>]
REFERENCE_USAGE: void b2GrowableStack<typename T, int32 N>::Push(const b2GrowableStack<typename T, int32 N>::T &) -> b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array [b2GrowableStack.h <55:15 55:21>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <65:2 65:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> void [b2GrowableStack.h <67:3 67:10>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <67:12 67:18>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <68:5 68:11>]
@@ -3415,9 +3375,6 @@ REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<ty
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T b2GrowableStack<typename T, int32 N>::Pop() -> b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack [b2GrowableStack.h <69:10 69:16>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 [b2GrowableStack.h <72:2 72:6>]
REFERENCE_USAGE: int32 b2GrowableStack<typename T, int32 N>::GetCount() -> int32 b2GrowableStack<typename T, int32 N>::m_count [b2GrowableStack.h <74:10 74:16>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T * b2GrowableStack<typename T, int32 N>::m_stack -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <78:2 78:2>]
REFERENCE_TYPE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::T [b2GrowableStack.h <79:2 79:2>]
REFERENCE_USAGE: b2GrowableStack<typename T, int32 N>::T [] b2GrowableStack<typename T, int32 N>::m_array -> b2GrowableStack<typename T, int32 N>::N [b2GrowableStack.h <79:12 79:12>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_count -> int32 [b2GrowableStack.h <80:2 80:6>]
REFERENCE_TYPE_USAGE: int32 b2GrowableStack<typename T, int32 N>::m_capacity -> int32 [b2GrowableStack.h <81:2 81:6>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2GrowableStack<int, 256> -> b2GrowableStack<typename T, int32 N> [b2GrowableStack.h <28:7 28:21>]
@@ -3496,8 +3453,6 @@ REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> i
REFERENCE_TYPE_USAGE: const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <92:2 92:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> void [b2DynamicTree.h <169:8 169:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <92:13 92:13>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2DynamicTree::Query<typename T>::T [b2DynamicTree.h <169:34 169:34>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <92:32 92:37>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2DynamicTree.h <169:53 169:58>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2DynamicTree::Query<b2BroadPhase>(b2BroadPhase *, const b2AABB &) const -> void b2DynamicTree::Query<typename T>(T *, const b2AABB &) const [b2DynamicTree.h <169:28 169:32>]
@@ -3530,8 +3485,6 @@ REFERENCE_USAGE: void b2DynamicTree::Query<b2WorldQueryWrapper>(b2WorldQueryWrap
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <102:2 102:5>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <204:8 204:11>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <102:15 102:15>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2DynamicTree::RayCast<typename T>::T [b2DynamicTree.h <204:36 204:36>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <102:34 102:47>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <204:55 204:68>]
REFERENCE_TYPE_USAGE: void b2DynamicTree::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2DynamicTree.h <259:4 259:17>]
@@ -3787,12 +3740,8 @@ REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <185:1 185:4>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <218:3 218:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> void [b2BroadPhase.h <219:3 219:6>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <76:19 76:19>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::UpdatePairs<typename T>(T *) -> b2BroadPhase::UpdatePairs<typename T>::T [b2BroadPhase.h <185:32 185:32>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <81:2 81:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> void [b2BroadPhase.h <241:8 241:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <81:13 81:13>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2BroadPhase::Query<typename T>::T [b2BroadPhase.h <241:33 241:33>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <81:32 81:37>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const -> b2AABB [b2BroadPhase.h <241:52 241:57>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2BroadPhase::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> void b2BroadPhase::Query<typename T>(T *, const b2AABB &) const [b2BroadPhase.h <241:27 241:31>]
@@ -3802,8 +3751,6 @@ REFERENCE_CALL: void b2BroadPhase::Query<b2WorldQueryWrapper>(b2WorldQueryWrappe
REFERENCE_USAGE: void b2BroadPhase::Query<b2WorldQueryWrapper>(b2WorldQueryWrapper *, const b2AABB &) const -> b2DynamicTree b2BroadPhase::m_tree [b2BroadPhase.h <243:2 243:7>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <91:2 91:5>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> void [b2BroadPhase.h <247:8 247:11>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <91:15 91:15>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2BroadPhase::RayCast<typename T>::T [b2BroadPhase.h <247:35 247:35>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <91:34 91:47>]
REFERENCE_TYPE_USAGE: void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const -> b2RayCastInput [b2BroadPhase.h <247:54 247:67>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b2BroadPhase::RayCast<b2WorldRayCastWrapper>(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void b2BroadPhase::RayCast<typename T>(T *, const b2RayCastInput &) const [b2BroadPhase.h <247:27 247:33>]
@@ -7150,6 +7097,8 @@ LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <175:1 175:1>]
LOCAL_SYMBOL: b2BroadPhase.h<175:1> [b2BroadPhase.h <177:1 177:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <180:1 180:1>]
LOCAL_SYMBOL: b2BroadPhase.h<180:1> [b2BroadPhase.h <182:1 182:1>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <184:20 184:20>]
LOCAL_SYMBOL: b2BroadPhase.h<184:20> [b2BroadPhase.h <185:32 185:32>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <185:35 185:42>]
LOCAL_SYMBOL: b2BroadPhase.h<185:35> [b2BroadPhase.h <221:3 221:10>]
LOCAL_SYMBOL: b2BroadPhase.h<186:1> [b2BroadPhase.h <186:1 186:1>]
@@ -7189,12 +7138,16 @@ LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:8 228:11>]
LOCAL_SYMBOL: b2BroadPhase.h<227:12> [b2BroadPhase.h <228:51 228:54>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <229:4 229:4>]
LOCAL_SYMBOL: b2BroadPhase.h<229:4> [b2BroadPhase.h <231:4 231:4>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <240:20 240:20>]
LOCAL_SYMBOL: b2BroadPhase.h<240:20> [b2BroadPhase.h <241:33 241:33>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <241:36 241:43>]
LOCAL_SYMBOL: b2BroadPhase.h<241:36> [b2BroadPhase.h <243:15 243:22>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <241:60 241:63>]
LOCAL_SYMBOL: b2BroadPhase.h<241:60> [b2BroadPhase.h <243:25 243:28>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <242:1 242:1>]
LOCAL_SYMBOL: b2BroadPhase.h<242:1> [b2BroadPhase.h <244:1 244:1>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <246:20 246:20>]
LOCAL_SYMBOL: b2BroadPhase.h<246:20> [b2BroadPhase.h <247:35 247:35>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <247:38 247:45>]
LOCAL_SYMBOL: b2BroadPhase.h<247:38> [b2BroadPhase.h <249:17 249:24>]
LOCAL_SYMBOL: b2BroadPhase.h<247:70> [b2BroadPhase.h <247:70 247:74>]
@@ -7222,9 +7175,15 @@ LOCAL_SYMBOL: b2BroadPhase.h<63:33> [b2BroadPhase.h <63:33 63:39>]
LOCAL_SYMBOL: b2BroadPhase.h<66:26> [b2BroadPhase.h <66:26 66:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:25> [b2BroadPhase.h <69:25 69:32>]
LOCAL_SYMBOL: b2BroadPhase.h<69:41> [b2BroadPhase.h <69:41 69:48>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <75:21 75:21>]
LOCAL_SYMBOL: b2BroadPhase.h<75:21> [b2BroadPhase.h <76:19 76:19>]
LOCAL_SYMBOL: b2BroadPhase.h<76:22> [b2BroadPhase.h <76:22 76:29>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <80:21 80:21>]
LOCAL_SYMBOL: b2BroadPhase.h<80:21> [b2BroadPhase.h <81:13 81:13>]
LOCAL_SYMBOL: b2BroadPhase.h<81:16> [b2BroadPhase.h <81:16 81:23>]
LOCAL_SYMBOL: b2BroadPhase.h<81:40> [b2BroadPhase.h <81:40 81:43>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <90:21 90:21>]
LOCAL_SYMBOL: b2BroadPhase.h<90:21> [b2BroadPhase.h <91:15 91:15>]
LOCAL_SYMBOL: b2BroadPhase.h<91:18> [b2BroadPhase.h <91:18 91:25>]
LOCAL_SYMBOL: b2BroadPhase.h<91:50> [b2BroadPhase.h <91:50 91:54>]
LOCAL_SYMBOL: b2ChainShape.h<33:1> [b2ChainShape.h <33:1 33:1>]
@@ -7673,6 +7632,8 @@ LOCAL_SYMBOL: b2Draw.h<88:48> [b2Draw.h <88:48 88:49>]
LOCAL_SYMBOL: b2Draw.h<91:39> [b2Draw.h <91:39 91:39>]
LOCAL_SYMBOL: b2Draw.h<91:50> [b2Draw.h <91:50 91:53>]
LOCAL_SYMBOL: b2Draw.h<91:71> [b2Draw.h <91:71 91:75>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <101:21 101:21>]
LOCAL_SYMBOL: b2DynamicTree.h<101:21> [b2DynamicTree.h <102:15 102:15>]
LOCAL_SYMBOL: b2DynamicTree.h<102:18> [b2DynamicTree.h <102:18 102:25>]
LOCAL_SYMBOL: b2DynamicTree.h<102:50> [b2DynamicTree.h <102:50 102:54>]
LOCAL_SYMBOL: b2DynamicTree.h<124:33> [b2DynamicTree.h <124:33 124:41>]
@@ -7695,6 +7656,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>]
LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <163:1 163:1>]
LOCAL_SYMBOL: b2DynamicTree.h<163:1> [b2DynamicTree.h <166:1 166:1>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <168:20 168:20>]
LOCAL_SYMBOL: b2DynamicTree.h<168:20> [b2DynamicTree.h <169:34 169:34>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <169:37 169:44>]
LOCAL_SYMBOL: b2DynamicTree.h<169:37> [b2DynamicTree.h <188:20 188:27>]
LOCAL_SYMBOL: b2DynamicTree.h<169:61> [b2DynamicTree.h <169:61 169:64>]
@@ -7730,6 +7693,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <190:5 190:5>]
LOCAL_SYMBOL: b2DynamicTree.h<190:5> [b2DynamicTree.h <192:5 192:5>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <195:4 195:4>]
LOCAL_SYMBOL: b2DynamicTree.h<195:4> [b2DynamicTree.h <198:4 198:4>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <203:20 203:20>]
LOCAL_SYMBOL: b2DynamicTree.h<203:20> [b2DynamicTree.h <204:36 204:36>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <204:39 204:46>]
LOCAL_SYMBOL: b2DynamicTree.h<204:39> [b2DynamicTree.h <264:20 264:27>]
LOCAL_SYMBOL: b2DynamicTree.h<204:71> [b2DynamicTree.h <204:71 204:75>]
@@ -7847,6 +7812,8 @@ LOCAL_SYMBOL: b2DynamicTree.h<80:46> [b2DynamicTree.h <80:46 80:50>]
LOCAL_SYMBOL: b2DynamicTree.h<80:67> [b2DynamicTree.h <80:67 80:78>]
LOCAL_SYMBOL: b2DynamicTree.h<84:26> [b2DynamicTree.h <84:26 84:32>]
LOCAL_SYMBOL: b2DynamicTree.h<87:33> [b2DynamicTree.h <87:33 87:39>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <91:21 91:21>]
LOCAL_SYMBOL: b2DynamicTree.h<91:21> [b2DynamicTree.h <92:13 92:13>]
LOCAL_SYMBOL: b2DynamicTree.h<92:16> [b2DynamicTree.h <92:16 92:23>]
LOCAL_SYMBOL: b2DynamicTree.h<92:40> [b2DynamicTree.h <92:40 92:43>]
LOCAL_SYMBOL: b2EdgeShape.h<28:1> [b2EdgeShape.h <28:1 28:1>]
@@ -7968,6 +7935,18 @@ LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <60:2 60:2>]
LOCAL_SYMBOL: b2Fixture.h<60:2> [b2Fixture.h <67:2 67:2>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <95:1 95:1>]
LOCAL_SYMBOL: b2Fixture.h<95:1> [b2Fixture.h <100:1 100:1>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <27:20 27:20>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <47:18 47:18>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <51:4 51:4>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:15 53:15>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <53:46 53:46>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <54:42 54:42>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <65:2 65:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <78:2 78:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:20> [b2GrowableStack.h <79:2 79:2>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <27:29 27:29>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <35:16 35:16>]
LOCAL_SYMBOL: b2GrowableStack.h<27:29> [b2GrowableStack.h <79:12 79:12>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <29:1 29:1>]
LOCAL_SYMBOL: b2GrowableStack.h<29:1> [b2GrowableStack.h <82:1 82:1>]
LOCAL_SYMBOL: b2GrowableStack.h<32:2> [b2GrowableStack.h <32:2 32:2>]
@@ -8668,6 +8647,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -8686,6 +8669,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -8702,6 +8689,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -8718,6 +8709,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -8740,6 +8736,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -416,26 +416,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1829,9 +1824,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1850,9 +1842,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1866,9 +1855,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1882,10 +1868,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1893,9 +1875,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -3959,6 +3938,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -3977,6 +3960,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -3993,6 +3980,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -4009,6 +4000,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -4031,6 +4027,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -223,26 +223,21 @@ SYMBOL_FUNCTION: b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2Math.h <58
SYMBOL_FUNCTION: b2Vec2 b2MulT(const b2Transform &, const b2Vec2 &) [b2Math.h <590:1 <590:1 <590:15 590:20> 590:59> 598:1>]
SYMBOL_FUNCTION: b2Transform b2Mul(const b2Transform &, const b2Transform &) [b2Math.h <602:1 <602:1 <602:20 602:24> 602:68> 608:1>]
SYMBOL_FUNCTION: b2Transform b2MulT(const b2Transform &, const b2Transform &) [b2Math.h <612:1 <612:1 <612:20 612:25> 612:69> 618:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Abs<typename T>::T [b2Math.h <620:20 620:20>]
SYMBOL_FUNCTION: T b2Abs<typename T>(T) [b2Math.h <620:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: float b2Abs<float>(float) [b2Math.h <621:1 <621:1 <621:10 621:14> 621:19> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) [b2Math.h <621:1 <621:10 621:14> 624:1>]
SYMBOL_FUNCTION: b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <626:1 <626:1 <626:15 626:19> 626:36> 629:1>]
SYMBOL_FUNCTION: b2Mat22 b2Abs(const b2Mat22 &) [b2Math.h <631:1 <631:1 <631:16 631:20> 631:38> 634:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Min<typename T>::T [b2Math.h <636:20 636:20>]
SYMBOL_FUNCTION: T b2Min<typename T>(T, T) [b2Math.h <636:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: float b2Min<float>(float, float) [b2Math.h <637:1 <637:1 <637:10 637:14> 637:24> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <637:1 <637:10 637:14> 640:1>]
SYMBOL_FUNCTION: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <642:1 <642:1 <642:15 642:19> 642:53> 645:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Max<typename T>::T [b2Math.h <647:20 647:20>]
SYMBOL_FUNCTION: T b2Max<typename T>(T, T) [b2Math.h <647:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: float b2Max<float>(float, float) [b2Math.h <648:1 <648:1 <648:10 648:14> 648:24> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) [b2Math.h <648:1 <648:10 648:14> 651:1>]
SYMBOL_FUNCTION: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <653:1 <653:1 <653:15 653:19> 653:53> 656:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Clamp<typename T>::T [b2Math.h <658:20 658:20>]
SYMBOL_FUNCTION: T b2Clamp<typename T>(T, T, T) [b2Math.h <658:1 <659:1 <659:10 659:16> 659:36> 662:1>]
SYMBOL_FUNCTION: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) [b2Math.h <664:1 <664:1 <664:15 664:21> 664:77> 667:1>]
SYMBOL_TEMPLATE_PARAMETER: b2Swap<typename T>::T [b2Math.h <669:19 669:19>]
SYMBOL_FUNCTION: void b2Swap<typename T>(T &, T &) [b2Math.h <669:1 <669:22 <669:34 669:39> 669:51> 674:1>]
SYMBOL_FUNCTION: uint32 b2NextPowerOfTwo(uint32) [b2Math.h <681:1 <681:1 <681:15 681:30> 681:40> 689:1>]
SYMBOL_FUNCTION: bool b2IsPowerOfTwo(uint32) [b2Math.h <691:1 <691:1 <691:13 691:26> 691:36> 695:1>]
@@ -1133,9 +1128,6 @@ REFERENCE_USAGE: b2Transform b2MulT(const b2Transform &, const b2Transform &) ->
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2Math.h <616:8 616:13>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2Math.h <616:24 616:24>]
REFERENCE_CALL: b2Transform b2MulT(const b2Transform &, const b2Transform &) -> void b2Transform::b2Transform(b2Transform &&) [b2Math.h <617:9 617:9>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:8 621:8>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <621:16 621:16>]
REFERENCE_TYPE_USAGE: T b2Abs<typename T>(T) -> b2Abs<typename T>::T [b2Math.h <623:13 623:13>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Abs<float>(float) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Abs<b2Vec2>(b2Vec2) -> T b2Abs<typename T>(T) [b2Math.h <621:10 621:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Abs(const b2Vec2 &) -> b2Vec2 [b2Math.h <626:8 626:13>]
@@ -1154,9 +1146,6 @@ REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [
REFERENCE_CALL: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Abs(const b2Vec2 &) [b2Math.h <633:30 633:34>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ex [b2Math.h <633:25 633:26>]
REFERENCE_USAGE: b2Mat22 b2Abs(const b2Mat22 &) -> b2Vec2 b2Mat22::ey [b2Math.h <633:38 633:39>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:8 637:8>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:16 637:16>]
REFERENCE_TYPE_USAGE: T b2Min<typename T>(T, T) -> b2Min<typename T>::T [b2Math.h <637:21 637:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Min<float>(float, float) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Min<b2Vec2>(b2Vec2, b2Vec2) -> T b2Min<typename T>(T, T) [b2Math.h <637:10 637:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <642:8 642:13>]
@@ -1170,9 +1159,6 @@ REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <644:29 644:29>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:41 644:41>]
REFERENCE_USAGE: b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <644:46 644:46>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:8 648:8>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:16 648:16>]
REFERENCE_TYPE_USAGE: T b2Max<typename T>(T, T) -> b2Max<typename T>::T [b2Math.h <648:21 648:21>]
REFERENCE_TEMPLATE_SPECIALIZATION: float b2Max<float>(float, float) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TEMPLATE_SPECIALIZATION: b2Vec2 b2Max<b2Vec2>(b2Vec2, b2Vec2) -> T b2Max<typename T>(T, T) [b2Math.h <648:10 648:14>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <653:8 653:13>]
@@ -1186,10 +1172,6 @@ REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2:
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::x [b2Math.h <655:29 655:29>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:41 655:41>]
REFERENCE_USAGE: b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) -> float32 b2Vec2::y [b2Math.h <655:46 655:46>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:8 659:8>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:18 659:18>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:23 659:23>]
REFERENCE_TYPE_USAGE: T b2Clamp<typename T>(T, T, T) -> b2Clamp<typename T>::T [b2Math.h <659:30 659:30>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:8 664:13>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:29 664:34>]
REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 [b2Math.h <664:46 664:51>]
@@ -1197,9 +1179,6 @@ REFERENCE_TYPE_USAGE: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Max(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:9 666:13>]
REFERENCE_CALL: b2Vec2 b2Clamp(const b2Vec2 &, const b2Vec2 &, const b2Vec2 &) -> b2Vec2 b2Min(const b2Vec2 &, const b2Vec2 &) [b2Math.h <666:20 666:24>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> void [b2Math.h <669:29 669:32>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:41 669:41>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <669:47 669:47>]
REFERENCE_TYPE_USAGE: void b2Swap<typename T>(T &, T &) -> b2Swap<typename T>::T [b2Math.h <671:2 671:2>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:8 681:13>]
REFERENCE_TYPE_USAGE: uint32 b2NextPowerOfTwo(uint32) -> uint32 [b2Math.h <681:32 681:37>]
REFERENCE_TYPE_USAGE: bool b2IsPowerOfTwo(uint32) -> bool [b2Math.h <691:8 691:11>]
@@ -2255,6 +2234,10 @@ LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <614:14 614:14>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <615:2 615:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <616:2 616:2>]
LOCAL_SYMBOL: b2Math.h<614:14> [b2Math.h <617:9 617:9>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <620:20 620:20>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:8 621:8>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <621:16 621:16>]
LOCAL_SYMBOL: b2Math.h<620:20> [b2Math.h <623:13 623:13>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <621:18 621:18>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:9 623:9>]
LOCAL_SYMBOL: b2Math.h<621:18> [b2Math.h <623:20 623:20>]
@@ -2273,6 +2256,10 @@ LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:23 633:23>]
LOCAL_SYMBOL: b2Math.h<631:37> [b2Math.h <633:36 633:36>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <632:1 632:1>]
LOCAL_SYMBOL: b2Math.h<632:1> [b2Math.h <634:1 634:1>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <636:20 636:20>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:8 637:8>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:16 637:16>]
LOCAL_SYMBOL: b2Math.h<636:20> [b2Math.h <637:21 637:21>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <637:18 637:18>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:9 639:9>]
LOCAL_SYMBOL: b2Math.h<637:18> [b2Math.h <639:17 639:17>]
@@ -2289,6 +2276,10 @@ LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:27 644:27>]
LOCAL_SYMBOL: b2Math.h<642:52> [b2Math.h <644:44 644:44>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <643:1 643:1>]
LOCAL_SYMBOL: b2Math.h<643:1> [b2Math.h <645:1 645:1>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <647:20 647:20>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:8 648:8>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:16 648:16>]
LOCAL_SYMBOL: b2Math.h<647:20> [b2Math.h <648:21 648:21>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <648:18 648:18>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:9 650:9>]
LOCAL_SYMBOL: b2Math.h<648:18> [b2Math.h <650:17 650:17>]
@@ -2305,6 +2296,11 @@ LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:27 655:27>]
LOCAL_SYMBOL: b2Math.h<653:52> [b2Math.h <655:44 655:44>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <654:1 654:1>]
LOCAL_SYMBOL: b2Math.h<654:1> [b2Math.h <656:1 656:1>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <658:20 658:20>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:8 659:8>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:18 659:18>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:23 659:23>]
LOCAL_SYMBOL: b2Math.h<658:20> [b2Math.h <659:30 659:30>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <659:20 659:20>]
LOCAL_SYMBOL: b2Math.h<659:20> [b2Math.h <661:26 661:26>]
LOCAL_SYMBOL: b2Math.h<659:25> [b2Math.h <659:25 659:27>]
@@ -2327,6 +2323,10 @@ LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <664:73 664:76>]
LOCAL_SYMBOL: b2Math.h<664:73> [b2Math.h <666:29 666:32>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <665:1 665:1>]
LOCAL_SYMBOL: b2Math.h<665:1> [b2Math.h <667:1 667:1>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:19 669:19>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:41 669:41>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <669:47 669:47>]
LOCAL_SYMBOL: b2Math.h<669:19> [b2Math.h <671:2 671:2>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <669:44 669:44>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <671:10 671:10>]
LOCAL_SYMBOL: b2Math.h<669:44> [b2Math.h <672:2 672:2>]
@@ -218,7 +218,6 @@ SYMBOL_BUILTIN_TYPE: long
SYMBOL_FUNCTION: unsigned int b3Select(unsigned int, unsigned int, unsigned int) [b3Scalar.h <484:1 <484:1 <484:26 484:33> 484:118> 493:1>]
SYMBOL_FUNCTION: int b3Select(unsigned int, int, int) [b3Scalar.h <494:1 <494:1 <494:21 494:28> 494:103> 499:1>]
SYMBOL_FUNCTION: float b3Select(unsigned int, float, float) [b3Scalar.h <500:1 <500:1 <500:23 500:30> 500:109> 507:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Swap<typename T>::T [b3Scalar.h <509:19 509:19>]
SYMBOL_FUNCTION: void b3Swap<typename T>(T &, T &) [b3Scalar.h <509:1 <509:22 <509:43 509:48> 509:60> 514:1>]
SYMBOL_FUNCTION: void b3Swap<int>(int &, int &) [b3Scalar.h <509:22 <509:22 <509:43 509:48> 509:60> 514:1>]
SYMBOL_FUNCTION: unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:1 <518:26 518:37> 518:51> 521:1>]
@@ -238,7 +237,6 @@ SYMBOL_STRUCT: b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>]
SYMBOL_METHOD: public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 <628:2 628:14> 628:30> 631:2>]
SYMBOL_FIELD: public int b3TypedObject::m_objectType [b3Scalar.h <632:6 632:17>]
SYMBOL_METHOD: public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:2 <633:13 633:25> 633:33> 636:2>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignPointer<typename T>::T [b3Scalar.h <642:20 642:20>]
SYMBOL_FUNCTION: T * b3AlignPointer<typename T>(T *, size_t) [b3Scalar.h <642:1 <642:22 <642:25 642:38> 642:73> 661:1>]
SYMBOL_STRUCT: b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <645:2 <645:9 645:29> 652:2>]
SYMBOL_UNION: public b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 <647:3 647:7> 651:3>]
@@ -254,12 +252,9 @@ SYMBOL_TYPEDEF: b3AllocFunc [b3AlignedAllocator.h <49:16 49:26>]
SYMBOL_TYPEDEF: b3FreeFunc [b3AlignedAllocator.h <50:15 50:24>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *) [b3AlignedAllocator.h <53:1 <53:6 53:28> 53:74>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) [b3AlignedAllocator.h <55:1 <55:6 55:35> 55:95>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <60:21 60:21>]
SYMBOL_CLASS: b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <60:34 60:42>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) [b3AlignedAllocator.h <73:2 <74:2 <74:2 74:19> 74:70> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -272,16 +267,13 @@ SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::po
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) [b3AlignedAllocator.h <88:2 <88:2 <88:16 88:24> 88:81> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::deallocate(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <92:2 <92:2 <92:16 92:22> 92:49> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_STRUCT: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O> [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other [b3AlignedAllocator.h <96:47 96:51>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) [b3AlignedAllocator.h <98:2 <99:2 <99:14 99:22> 99:69> 99:87>]
SYMBOL_FUNCTION: public bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) [b3AlignedAllocator.h <101:2 <101:2 <101:14 101:23> 101:64> 101:81>]
SYMBOL_CLASS: b3AlignedAllocator<b3Int4, 16> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<b3Int4, 16>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) [b3AlignedAllocator.h <74:2 <74:2 74:19> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<b3Int4, 16>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<b3Int4, 16>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -294,8 +286,6 @@ SYMBOL_METHOD: public b3AlignedAllocator<b3Int4, 16>::pointer b3AlignedAllocator
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::construct(b3AlignedAllocator<b3Int4, 16>::pointer, const b3AlignedAllocator<b3Int4, 16>::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::deallocate(b3AlignedAllocator<b3Int4, 16>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::destroy(b3AlignedAllocator<b3Int4, 16>::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<b3Int4, 16>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<b3Int4, 16>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<b3Int4, 16>::self_type & b3AlignedAllocator<b3Int4, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) [b3AlignedAllocator.h <99:2 <99:14 99:22> 99:87>]
SYMBOL_FUNCTION: bool operator==(const b3AlignedAllocator<b3Int4, 16>::self_type &, const b3AlignedAllocator<b3Int4, 16>::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 <61:7 61:24> 61:24>]
@@ -304,7 +294,6 @@ SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator(b3
SYMBOL_CLASS: b3AlignedAllocator<int, 16> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<int, 16>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) [b3AlignedAllocator.h <74:2 <74:2 74:19> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<int, 16>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<int, 16>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -317,14 +306,11 @@ SYMBOL_METHOD: public b3AlignedAllocator<int, 16>::pointer b3AlignedAllocator<in
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::construct(b3AlignedAllocator<int, 16>::pointer, const b3AlignedAllocator<int, 16>::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::deallocate(b3AlignedAllocator<int, 16>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::destroy(b3AlignedAllocator<int, 16>::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<int, 16>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<int, 16>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<int, 16>::self_type & b3AlignedAllocator<int, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) [b3AlignedAllocator.h <99:2 <99:14 99:22> 99:87>]
SYMBOL_FUNCTION: bool operator==(const b3AlignedAllocator<int, 16>::self_type &, const b3AlignedAllocator<int, 16>::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 <61:7 61:24> 61:24>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::b3AlignedAllocator(const b3AlignedAllocator<int, 16> &) [b3AlignedAllocator.h <61:7 <61:7 61:24> 61:24>]
SYMBOL_METHOD: public void b3AlignedAllocator<int, 16>::b3AlignedAllocator(b3AlignedAllocator<int, 16> &&) [b3AlignedAllocator.h <61:7 <61:7 61:24> 61:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <45:20 45:20>]
SYMBOL_CLASS: b3AlignedObjectArray<typename T> [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>]
SYMBOL_FIELD: private b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> b3AlignedObjectArray<typename T>::m_allocator [b3AlignedObjectArray.h <49:29 49:39>]
SYMBOL_FUNCTION: private int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <51:10 51:15>]
@@ -358,14 +344,10 @@ SYMBOL_METHOD: public b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <276:3 <276:3 <276:24 276:32> 276:47> 291:3>]
SYMBOL_CLASS: public b3AlignedObjectArray<typename T>::less [b3AlignedObjectArray.h <329:3 <329:9 329:12> 337:3>]
SYMBOL_METHOD: public bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <333:5 <333:5 <333:10 333:19> 333:46> 336:5>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <340:22 340:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:3 <341:8 341:24> 341:61> 367:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:3 <413:8 413:11> 413:34> 426:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::quickSort<typename L>::L [b3AlignedObjectArray.h <370:22 370:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) [b3AlignedObjectArray.h <370:3 <371:3 <371:8 371:16> 371:38> 378:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::downHeap<typename L>::L [b3AlignedObjectArray.h <382:22 382:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:3 <383:8 383:15> 383:60> 411:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::heapSort<typename L>::L [b3AlignedObjectArray.h <428:21 428:21>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) [b3AlignedObjectArray.h <428:2 <429:2 <429:7 429:14> 429:36> 449:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <452:2 <452:2 <452:6 452:21> 452:41> 468:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <471:2 <471:2 <471:6 471:21> 471:41> 485:2>]
@@ -406,19 +388,15 @@ SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::reserve(int) [b3Aligned
SYMBOL_METHOD: public b3Int4 & b3AlignedObjectArray<b3Int4>::expand(const b3Int4 &) [b3AlignedObjectArray.h <260:3 <260:23 260:28> 273:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) [b3AlignedObjectArray.h <276:3 <276:3 <276:24 276:32> 276:47> 291:3>]
SYMBOL_CLASS: public b3AlignedObjectArray<b3Int4>::less [b3AlignedObjectArray.h <329:9 329:12>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <340:22 340:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>(const L &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <341:3 <341:3 <341:8 341:24> 341:61> 367:3>]
SYMBOL_METHOD: public bool b3BroadphasePairSortPredicate::operator()(const b3BroadphasePair &, const b3BroadphasePair &) const [b3OverlappingPair.h <56:3 <56:3 <56:8 56:17> 56:80> 63:3>]
SYMBOL_CLASS: b3BroadphasePairSortPredicate [b3OverlappingPair.h <52:1 <52:7 52:35> 64:1>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:3 <413:8 413:11> 413:34> 426:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Int4>::quickSort<typename L>::L [b3AlignedObjectArray.h <370:22 370:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::quickSort<typename L>(const L &) [b3AlignedObjectArray.h <371:3 <371:8 371:16> 378:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) [b3AlignedObjectArray.h <371:3 <371:3 <371:8 371:16> 371:38> 378:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Int4>::downHeap<typename L>::L [b3AlignedObjectArray.h <382:22 382:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::downHeap<typename L>(b3Int4 *, int, int, const L &) [b3AlignedObjectArray.h <383:3 <383:8 383:15> 411:3>]
SYMBOL_METHOD: public b3Int4 & b3Int4::operator=(const b3Int4 &) [b3Int4.h <26:32 <26:32 26:37> 26:37>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Int4>::heapSort<typename L>::L [b3AlignedObjectArray.h <428:21 428:21>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::heapSort<typename L>(const L &) [b3AlignedObjectArray.h <429:2 <429:7 429:14> 449:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<b3Int4>::findBinarySearch(const b3Int4 &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const [b3AlignedObjectArray.h <471:2 <471:2 <471:6 471:21> 471:41> 485:2>]
@@ -458,14 +436,10 @@ SYMBOL_METHOD: public int & b3AlignedObjectArray<int>::expand(const int &) [b3Al
SYMBOL_METHOD: public void b3AlignedObjectArray<int>::push_back(const int &) [b3AlignedObjectArray.h <276:3 <276:24 276:32> 291:3>]
SYMBOL_METHOD: public int b3AlignedObjectArray<int>::capacity() const [b3AlignedObjectArray.h <295:3 <295:3 <295:23 295:30> 295:38> 298:3>]
SYMBOL_CLASS: public b3AlignedObjectArray<int>::less [b3AlignedObjectArray.h <329:9 329:12>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<int>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <340:22 340:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<int>::quickSortInternal<typename L>(const L &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<int>::quickSort<typename L>::L [b3AlignedObjectArray.h <370:22 370:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<int>::quickSort<typename L>(const L &) [b3AlignedObjectArray.h <371:3 <371:8 371:16> 378:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<int>::downHeap<typename L>::L [b3AlignedObjectArray.h <382:22 382:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<int>::downHeap<typename L>(int *, int, int, const L &) [b3AlignedObjectArray.h <383:3 <383:8 383:15> 411:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<int>::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<int>::heapSort<typename L>::L [b3AlignedObjectArray.h <428:21 428:21>]
SYMBOL_METHOD: public void b3AlignedObjectArray<int>::heapSort<typename L>(const L &) [b3AlignedObjectArray.h <429:2 <429:7 429:14> 449:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<int>::findBinarySearch(const int &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<int>::findLinearSearch(const int &) const [b3AlignedObjectArray.h <471:2 <471:6 471:21> 485:2>]
@@ -715,21 +689,15 @@ SYMBOL_METHOD: public void b3NullPairCache::b3NullPairCache(b3NullPairCache &&)
SYMBOL_METHOD: public b3NullPairCache & b3NullPairCache::operator=(const b3NullPairCache &) [b3OverlappingPairCache.h <391:7 <391:7 391:21> 391:21>]
SYMBOL_METHOD: public b3NullPairCache & b3NullPairCache::operator=(b3NullPairCache &&) [b3OverlappingPairCache.h <391:7 <391:7 391:21> 391:21>]
SYMBOL_METHOD: public void b3NullPairCache::~b3NullPairCache() [b3OverlappingPairCache.h <391:7 <391:7 391:21> 391:21>]
SYMBOL_TEMPLATE_PARAMETER: b3Min<class T>::T [b3MinMax.h <22:17 22:17>]
SYMBOL_FUNCTION: const T & b3Min<class T>(const T &, const T &) [b3MinMax.h <22:1 <23:1 <23:26 23:30> 23:54> 26:1>]
SYMBOL_FUNCTION: const float & b3Min<float>(const float &, const float &) [b3MinMax.h <23:1 <23:1 <23:26 23:30> 23:54> 26:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Max<class T>::T [b3MinMax.h <28:17 28:17>]
SYMBOL_FUNCTION: const T & b3Max<class T>(const T &, const T &) [b3MinMax.h <28:1 <29:1 <29:26 29:30> 29:54> 32:1>]
SYMBOL_FUNCTION: const float & b3Max<float>(const float &, const float &) [b3MinMax.h <29:1 <29:1 <29:26 29:30> 29:54> 32:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Clamped<class T>::T [b3MinMax.h <34:17 34:17>]
SYMBOL_FUNCTION: const T & b3Clamped<class T>(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:1 <35:26 35:34> 35:72> 38:1>]
SYMBOL_TEMPLATE_PARAMETER: b3SetMin<class T>::T [b3MinMax.h <40:17 40:17>]
SYMBOL_FUNCTION: void b3SetMin<class T>(T &, const T &) [b3MinMax.h <40:1 <41:1 <41:22 41:29> 41:47> 47:1>]
SYMBOL_FUNCTION: void b3SetMin<float>(float &, const float &) [b3MinMax.h <41:1 <41:1 <41:22 41:29> 41:47> 47:1>]
SYMBOL_TEMPLATE_PARAMETER: b3SetMax<class T>::T [b3MinMax.h <49:17 49:17>]
SYMBOL_FUNCTION: void b3SetMax<class T>(T &, const T &) [b3MinMax.h <49:1 <50:1 <50:22 50:29> 50:47> 56:1>]
SYMBOL_FUNCTION: void b3SetMax<float>(float &, const float &) [b3MinMax.h <50:1 <50:1 <50:22 50:29> 50:47> 56:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Clamp<class T>::T [b3MinMax.h <58:17 58:17>]
SYMBOL_FUNCTION: void b3Clamp<class T>(T &, const T &, const T &) [b3MinMax.h <58:1 <59:1 <59:22 59:28> 59:60> 69:1>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3v1110 [b3Vector3.h <59:37 59:43>]
@@ -897,7 +865,6 @@ SYMBOL_METHOD: public void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1048
SYMBOL_FUNCTION: void b3SwapScalarEndian(const b3Scalar &, b3Scalar &) [b3Vector3.h <1175:1 <1175:1 <1175:22 1175:39> 1175:85> 1196:1>]
SYMBOL_FUNCTION: void b3SwapVector3Endian(const b3Vector3 &, b3Vector3 &) [b3Vector3.h <1198:1 <1198:1 <1198:22 1198:40> 1198:88> 1205:1>]
SYMBOL_FUNCTION: void b3UnSwapVector3Endian(b3Vector3 &) [b3Vector3.h <1208:1 <1208:1 <1208:22 1208:42> 1208:61> 1217:1>]
SYMBOL_TEMPLATE_PARAMETER: b3PlaneSpace1<class T>::T [b3Vector3.h <1219:17 1219:17>]
SYMBOL_FUNCTION: void b3PlaneSpace1<class T>(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:1 <1220:22 1220:34> 1220:59> 1246:1>]
SYMBOL_FUNCTION: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) [b3Vector3.h <1220:1 <1220:1 <1220:22 1220:34> 1220:59> 1246:1>]
SYMBOL_FIELD: public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>]
@@ -2154,9 +2121,6 @@ REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Sca
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Scalar.h <500:83 500:87>]
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> unsigned int [b3Scalar.h <500:32 500:39>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> void [b3Scalar.h <509:38 509:41>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:50 509:50>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:56 509:56>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <511:2 511:2>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3Swap<int>(int &, int &) -> void b3Swap<typename T>(T &, T &) [b3Scalar.h <509:43 509:48>]
REFERENCE_TYPE_USAGE: void b3Swap<int>(int &, int &) -> void [b3Scalar.h <509:38 509:41>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>]
@@ -2209,11 +2173,8 @@ REFERENCE_USAGE: void b3TypedObject::b3TypedObject(int) -> int b3TypedObject::m_
REFERENCE_TYPE_USAGE: int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 632:4>]
REFERENCE_TYPE_USAGE: int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>]
REFERENCE_USAGE: int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:22 642:22>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:40 642:40>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <642:57 642:62>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <656:8 656:13>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr -> b3AlignPointer<typename T>::T [b3Scalar.h <649:5 649:5>]
REFERENCE_TYPE_USAGE: size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer -> size_t [b3Scalar.h <650:5 650:10>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: -> b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 647:7>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <653:5 653:25>]
@@ -2238,20 +2199,9 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *)
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> void [b3AlignedAllocator.h <55:1 55:4>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment> -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<T, Alignment> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <63:34 63:42>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <74:56 74:64>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::value_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <80:10 80:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::reference [b3AlignedAllocator.h <82:28 82:36>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <83:2 83:14>]
@@ -2263,7 +2213,6 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::po
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>]
REFERENCE_CALL: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <86:61 86:70>]
REFERENCE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <86:79 86:87>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <88:28 88:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <88:57 88:66>]
@@ -2276,14 +2225,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <92:91 92:100>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<rebind<typename O>::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <96:35 96:43>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<operator=<typename O>::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <99:55 99:63>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:52 101:60>]
@@ -2291,8 +2234,6 @@ REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedAllocator<b3Int4, 16> -> b3AlignedAl
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::self_type -> b3AlignedAllocator<b3Int4, 16> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator() -> void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 68:19>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) -> b3AlignedAllocator<b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>::Other, 16U> -> b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) -> b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator<b3Int4, 16>::pointer b3AlignedAllocator<b3Int4, 16>::address(b3AlignedAllocator<b3Int4, 16>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const [b3AlignedAllocator.h <82:16 82:22>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::pointer b3AlignedAllocator<b3Int4, 16>::address(b3AlignedAllocator<b3Int4, 16>::reference) const -> b3AlignedAllocator<b3Int4, 16>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::pointer b3AlignedAllocator<b3Int4, 16>::address(b3AlignedAllocator<b3Int4, 16>::reference) const -> b3AlignedAllocator<b3Int4, 16>::reference [b3AlignedAllocator.h <82:28 82:36>]
@@ -2321,8 +2262,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Int4, 16>::destroy(b3AlignedAllo
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Int4, 16>::destroy(b3AlignedAllocator<b3Int4, 16>::pointer) -> b3AlignedAllocator<b3Int4, 16>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::self_type & b3AlignedAllocator<b3Int4, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3Int4, 16>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::self_type & b3AlignedAllocator<b3Int4, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3AlignedAllocator<b3Int4, 16>::operator=<typename O>::O, 16U> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<b3Int4, 16>::operator=<typename O>::O, 16U> -> b3AlignedAllocator<b3Int4, 16>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::self_type & b3AlignedAllocator<b3Int4, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3Int4, 16>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Int4, 16>::self_type &, const b3AlignedAllocator<b3Int4, 16>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Int4, 16>::self_type &, const b3AlignedAllocator<b3Int4, 16>::self_type &) -> b3AlignedAllocator<b3Int4, 16>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Int4, 16>::self_type &, const b3AlignedAllocator<b3Int4, 16>::self_type &) -> b3AlignedAllocator<b3Int4, 16>::self_type [b3AlignedAllocator.h <101:52 101:60>]
@@ -2330,8 +2269,6 @@ REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedAllocator<int, 16> -> b3AlignedAlloc
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::self_type -> b3AlignedAllocator<int, 16> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator<int, 16>::b3AlignedAllocator() -> void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 68:19>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) -> b3AlignedAllocator<b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>::Other, 16U> -> b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) -> b3AlignedAllocator<int, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator<int, 16>::pointer b3AlignedAllocator<int, 16>::address(b3AlignedAllocator<int, 16>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const [b3AlignedAllocator.h <82:16 82:22>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::pointer b3AlignedAllocator<int, 16>::address(b3AlignedAllocator<int, 16>::reference) const -> b3AlignedAllocator<int, 16>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::pointer b3AlignedAllocator<int, 16>::address(b3AlignedAllocator<int, 16>::reference) const -> b3AlignedAllocator<int, 16>::reference [b3AlignedAllocator.h <82:28 82:36>]
@@ -2360,24 +2297,15 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<int, 16>::destroy(b3AlignedAllocat
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<int, 16>::destroy(b3AlignedAllocator<int, 16>::pointer) -> b3AlignedAllocator<int, 16>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::self_type & b3AlignedAllocator<int, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<int, 16>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::self_type & b3AlignedAllocator<int, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3AlignedAllocator<int, 16>::operator=<typename O>::O, 16U> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<int, 16>::operator=<typename O>::O, 16U> -> b3AlignedAllocator<int, 16>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::self_type & b3AlignedAllocator<int, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<int, 16>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<int, 16>::self_type &, const b3AlignedAllocator<int, 16>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<int, 16>::self_type &, const b3AlignedAllocator<int, 16>::self_type &) -> b3AlignedAllocator<int, 16>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<int, 16>::self_type &, const b3AlignedAllocator<int, 16>::self_type &) -> b3AlignedAllocator<int, 16>::self_type [b3AlignedAllocator.h <101:52 101:60>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> b3AlignedObjectArray<typename T>::m_allocator -> b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> [b3AlignedObjectArray.h <49:2 49:19>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> b3AlignedObjectArray<typename T>::m_allocator -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <53:2 53:2>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::m_ownsMemory -> bool [b3AlignedObjectArray.h <55:2 55:5>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<T> [b3AlignedObjectArray.h <59:18 59:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<T> [b3AlignedObjectArray.h <59:59 59:78>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<T> -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<T> -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_CALL: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> void b3AlignedObjectArray<typename T>::copyFromArray(const b3AlignedObjectArray<T> &) [b3AlignedObjectArray.h <61:3 61:15>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>]
@@ -2385,8 +2313,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3Al
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> int [b3AlignedObjectArray.h <74:29 74:31>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> int [b3AlignedObjectArray.h <74:39 74:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> int [b3AlignedObjectArray.h <76:4 76:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <74:48 74:48>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <79:22 79:27>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::init() -> void [b3AlignedObjectArray.h <85:19 85:22>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::init() -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <88:4 88:15>]
@@ -2397,7 +2323,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> int [b3AlignedObjectArray.h <93:32 93:34>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> int [b3AlignedObjectArray.h <93:42 93:44>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> int [b3AlignedObjectArray.h <95:4 95:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <98:16 98:16>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::destroy(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <98:5 98:10>]
REFERENCE_TYPE_USAGE: void * b3AlignedObjectArray<typename T>::allocate(int) -> void [b3AlignedObjectArray.h <102:19 102:22>]
REFERENCE_TYPE_USAGE: void * b3AlignedObjectArray<typename T>::allocate(int) -> int [b3AlignedObjectArray.h <102:34 102:36>]
@@ -2417,16 +2342,12 @@ REFERENCE_CALL: void b3AlignedObjectArray<typename T>::b3AlignedObjectArray<T>(c
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::b3AlignedObjectArray<T>(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <143:34 143:39>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::size() const -> int [b3AlignedObjectArray.h <149:19 149:21>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::size() const -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <151:11 151:16>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <154:25 154:25>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) const -> int [b3AlignedObjectArray.h <154:31 154:33>]
REFERENCE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <158:11 158:16>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <161:19 161:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) -> int [b3AlignedObjectArray.h <161:25 161:27>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <165:11 165:16>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <168:25 168:25>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) const -> int [b3AlignedObjectArray.h <168:39 168:41>]
REFERENCE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <172:11 172:16>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <175:19 175:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) -> int [b3AlignedObjectArray.h <175:33 175:35>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <179:11 179:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::clear() -> void [b3AlignedObjectArray.h <184:19 184:22>]
@@ -2436,7 +2357,6 @@ REFERENCE_CALL: void b3AlignedObjectArray<typename T>::clear() -> void b3Aligned
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::clear() -> void b3AlignedObjectArray<typename T>::init() [b3AlignedObjectArray.h <190:4 190:7>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::pop_back() -> void [b3AlignedObjectArray.h <193:19 193:22>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::pop_back() -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <196:4 196:9>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::pop_back() -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <197:20 197:20>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::pop_back() -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <197:4 197:9>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::pop_back() -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <197:11 197:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resizeNoInitialize(int) -> void [b3AlignedObjectArray.h <203:19 203:22>]
@@ -2451,17 +2371,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <222:4 222:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <226:9 226:11>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <237:10 237:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <220:50 220:50>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <220:62 220:62>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <228:17 228:17>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <239:24 239:24>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <222:18 222:21>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <232:19 232:22>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <228:6 228:11>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> void b3AlignedObjectArray<typename T>::reserve(int) [b3AlignedObjectArray.h <234:6 234:12>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <239:13 239:18>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <245:4 245:9>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <247:19 247:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int [b3AlignedObjectArray.h <249:4 249:6>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <249:13 249:16>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <252:24 252:27>]
@@ -2470,10 +2385,6 @@ REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typen
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::allocSize(int) [b3AlignedObjectArray.h <252:14 252:22>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <254:4 254:9>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <256:11 256:16>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:19 260:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:37 260:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:50 260:50>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <269:22 269:22>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <262:4 262:6>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <262:13 262:16>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <265:24 265:27>]
@@ -2484,8 +2395,6 @@ REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<type
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <269:10 269:15>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <272:11 272:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> void [b3AlignedObjectArray.h <276:19 276:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <276:40 276:40>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <285:28 285:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <278:4 278:6>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <278:13 278:16>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <281:24 281:27>]
@@ -2500,8 +2409,6 @@ REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::capacity() const -> int b
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> void [b3AlignedObjectArray.h <300:19 300:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::reserve(int) -> int b3AlignedObjectArray<typename T>::capacity() const [b3AlignedObjectArray.h <302:8 302:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <304:5 304:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <304:13 304:13>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::reserve(int) -> void * b3AlignedObjectArray<typename T>::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <310:6 310:11>]
@@ -2514,39 +2421,29 @@ REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> bool b3A
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <321:5 321:10>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <323:5 323:14>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) -> bool [b3AlignedObjectArray.h <333:5 333:8>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <333:29 333:29>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <333:41 333:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <341:32 341:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <345:4 345:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <346:4 346:4>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <346:8 346:13>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <351:24 351:29>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <353:26 353:31>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <357:6 357:9>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> b3AlignedObjectArray<typename T>::quickSort<typename L>::L [b3AlignedObjectArray.h <371:24 371:24>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <374:8 374:11>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <376:37 376:40>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <383:17 383:17>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <388:4 388:4>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> int [b3AlignedObjectArray.h <392:5 392:7>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> b3AlignedObjectArray<typename T>::downHeap<typename L>::L [b3AlignedObjectArray.h <383:46 383:46>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <421:4 421:4>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <421:13 421:18>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <422:4 422:9>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <422:21 422:26>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <423:4 423:9>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> b3AlignedObjectArray<typename T>::heapSort<typename L>::L [b3AlignedObjectArray.h <429:22 429:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> int [b3AlignedObjectArray.h <432:3 432:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> int [b3AlignedObjectArray.h <433:3 433:5>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <433:11 433:16>]
@@ -2557,7 +2454,6 @@ REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(con
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <454:3 454:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <455:3 455:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <459:4 459:6>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <452:29 452:29>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <455:14 455:17>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <467:10 467:13>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <460:14 460:19>]
@@ -2565,18 +2461,15 @@ REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <471:2 471:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <473:3 473:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <474:3 474:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <471:29 471:29>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <473:13 473:16>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <476:14 476:17>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <478:8 478:13>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <487:5 487:7>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <489:9 489:11>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <490:9 490:11>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <487:33 487:33>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <492:20 492:23>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <494:17 494:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> void [b3AlignedObjectArray.h <503:2 503:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <503:20 503:20>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <506:3 506:5>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <506:19 506:34>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <507:17 507:20>]
@@ -2590,7 +2483,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffe
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> void b3AlignedObjectArray<typename T>::clear() [b3AlignedObjectArray.h <517:3 517:7>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <518:3 518:14>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <519:3 519:8>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <519:13 519:13>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <520:3 520:8>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <521:3 521:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copyFromArray(const b3AlignedObjectArray<T> &) -> void [b3AlignedObjectArray.h <524:2 524:5>]
@@ -2686,7 +2578,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::resizeNoInitialize(int)
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::resize(int, const b3Int4 &) -> void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <220:24 220:29>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::resize(int, const b3Int4 &) -> void [b3AlignedObjectArray.h <220:19 220:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::resize(int, const b3Int4 &) -> int [b3AlignedObjectArray.h <220:31 220:33>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::resize(int, const b3Int4 &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <220:62 220:62>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() [b3AlignedObjectArray.h <247:23 247:43>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> int [b3AlignedObjectArray.h <249:4 249:6>]
REFERENCE_CALL: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <249:13 249:16>]
@@ -2697,7 +2588,6 @@ REFERENCE_CALL: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -
REFERENCE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> int b3AlignedObjectArray<b3Int4>::m_size [b3AlignedObjectArray.h <254:4 254:9>]
REFERENCE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <256:11 256:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Int4 & b3AlignedObjectArray<b3Int4>::expand(const b3Int4 &) -> b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <260:23 260:28>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expand(const b3Int4 &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:50 260:50>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <276:24 276:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> void [b3AlignedObjectArray.h <276:19 276:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> int [b3AlignedObjectArray.h <278:4 278:6>]
@@ -2730,7 +2620,6 @@ REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> b3Int4 * b3A
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> int b3AlignedObjectArray<b3Int4>::m_capacity [b3AlignedObjectArray.h <323:5 323:14>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray<b3Int4>::less -> b3AlignedObjectArray<typename T>::less [b3AlignedObjectArray.h <329:9 329:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <341:32 341:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray<b3Int4>::quickSortInternal<typename L>(const L &, int, int) [b3AlignedObjectArray.h <341:8 341:24>]
@@ -2748,7 +2637,6 @@ REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3Broadphas
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <364:5 364:21>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <366:5 366:21>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSort<typename L>(const L &) -> b3AlignedObjectArray<b3Int4>::quickSort<typename L>::L [b3AlignedObjectArray.h <371:24 371:24>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> void b3AlignedObjectArray<b3Int4>::quickSort<typename L>(const L &) [b3AlignedObjectArray.h <371:8 371:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <374:8 374:11>]
@@ -2757,7 +2645,6 @@ REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSor
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::downHeap<typename L>(b3Int4 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::downHeap<typename L>(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::downHeap<typename L>(b3Int4 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::downHeap<typename L>(b3Int4 *, int, int, const L &) -> b3AlignedObjectArray<b3Int4>::downHeap<typename L>::L [b3AlignedObjectArray.h <383:46 383:46>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>]
@@ -2770,7 +2657,6 @@ REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 * b
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 & b3Int4::operator=(const b3Int4 &) [b3AlignedObjectArray.h <422:19 422:19>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 & b3Int4::operator=(const b3Int4 &) [b3AlignedObjectArray.h <423:19 423:19>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::heapSort<typename L>(const L &) -> b3AlignedObjectArray<b3Int4>::heapSort<typename L>::L [b3AlignedObjectArray.h <429:22 429:22>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::findBinarySearch(const b3Int4 &) const -> int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <452:6 452:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findBinarySearch(const b3Int4 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <471:6 471:21>]
@@ -2885,7 +2771,6 @@ REFERENCE_CALL: void b3AlignedObjectArray<int>::resize(int, const int &) -> void
REFERENCE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int b3AlignedObjectArray<int>::m_size [b3AlignedObjectArray.h <245:4 245:9>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int & b3AlignedObjectArray<int>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() [b3AlignedObjectArray.h <247:23 247:43>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int & b3AlignedObjectArray<int>::expand(const int &) -> b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <260:23 260:28>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::expand(const int &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:50 260:50>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::push_back(const int &) -> void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <276:24 276:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::push_back(const int &) -> void [b3AlignedObjectArray.h <276:19 276:22>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::capacity() const -> int b3AlignedObjectArray<typename T>::capacity() const [b3AlignedObjectArray.h <295:23 295:30>]
@@ -2908,21 +2793,17 @@ REFERENCE_USAGE: void b3AlignedObjectArray<int>::reserve(int) -> int * b3Aligned
REFERENCE_USAGE: void b3AlignedObjectArray<int>::reserve(int) -> int b3AlignedObjectArray<int>::m_capacity [b3AlignedObjectArray.h <323:5 323:14>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray<int>::less -> b3AlignedObjectArray<typename T>::less [b3AlignedObjectArray.h <329:9 329:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSortInternal<typename L>(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<int>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <341:32 341:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSort<typename L>(const L &) -> b3AlignedObjectArray<int>::quickSort<typename L>::L [b3AlignedObjectArray.h <371:24 371:24>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::downHeap<typename L>(int *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::downHeap<typename L>(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::downHeap<typename L>(int *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::downHeap<typename L>(int *, int, int, const L &) -> b3AlignedObjectArray<int>::downHeap<typename L>::L [b3AlignedObjectArray.h <383:46 383:46>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::swap(int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::heapSort<typename L>(const L &) -> b3AlignedObjectArray<int>::heapSort<typename L>::L [b3AlignedObjectArray.h <429:22 429:22>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::findBinarySearch(const int &) const -> int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <452:6 452:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:2 452:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::findLinearSearch(const int &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <471:6 471:21>]
@@ -3486,32 +3367,15 @@ REFERENCE_TYPE_USAGE: void b3NullPairCache::sortOverlappingPairs(b3Dispatcher *)
REFERENCE_TYPE_USAGE: void b3NullPairCache::sortOverlappingPairs(b3Dispatcher *) -> void [b3OverlappingPairCache.h <465:10 465:13>]
REFERENCE_TYPE_USAGE: void b3NullPairCache::sortOverlappingPairs(b3Dispatcher *) -> b3Dispatcher [b3OverlappingPairCache.h <463:36 463:47>]
REFERENCE_OVERRIDE: void b3NullPairCache::~b3NullPairCache() -> void b3OverlappingPairCache::~b3OverlappingPairCache() [b3OverlappingPairCache.h <391:7 391:21>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:23 23:23>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:38 23:38>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:50 23:50>]
REFERENCE_TEMPLATE_SPECIALIZATION: const float & b3Min<float>(const float &, const float &) -> const T & b3Min<class T>(const T &, const T &) [b3MinMax.h <23:26 23:30>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:23 29:23>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:38 29:38>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:50 29:50>]
REFERENCE_TEMPLATE_SPECIALIZATION: const float & b3Max<float>(const float &, const float &) -> const T & b3Max<class T>(const T &, const T &) [b3MinMax.h <29:26 29:30>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:23 35:23>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:42 35:42>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:54 35:54>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:67 35:67>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> void [b3MinMax.h <41:17 41:20>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> b3SetMin<class T>::T [b3MinMax.h <41:31 41:31>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> b3SetMin<class T>::T [b3MinMax.h <41:43 41:43>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3SetMin<float>(float &, const float &) -> void b3SetMin<class T>(T &, const T &) [b3MinMax.h <41:22 41:29>]
REFERENCE_TYPE_USAGE: void b3SetMin<float>(float &, const float &) -> void [b3MinMax.h <41:17 41:20>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> void [b3MinMax.h <50:17 50:20>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> b3SetMax<class T>::T [b3MinMax.h <50:31 50:31>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> b3SetMax<class T>::T [b3MinMax.h <50:43 50:43>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3SetMax<float>(float &, const float &) -> void b3SetMax<class T>(T &, const T &) [b3MinMax.h <50:22 50:29>]
REFERENCE_TYPE_USAGE: void b3SetMax<float>(float &, const float &) -> void [b3MinMax.h <50:17 50:20>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:30 59:30>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:42 59:42>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:55 59:55>]
REFERENCE_TYPE_USAGE: const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>]
REFERENCE_TYPE_USAGE: const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>]
REFERENCE_TYPE_USAGE: const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>]
@@ -4307,9 +4171,6 @@ REFERENCE_TYPE_USAGE: void b3UnSwapVector3Endian(b3Vector3 &) -> int [b3Vector3.
REFERENCE_CALL: void b3UnSwapVector3Endian(b3Vector3 &) -> void b3SwapScalarEndian(const b3Scalar &, b3Scalar &) [b3Vector3.h <1214:3 1214:20>]
REFERENCE_CALL: void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:43 1220:43>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:49 1220:49>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:55 1220:55>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>]
@@ -7332,10 +7193,25 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<53:43> [b3AlignedAllocator.h <53:43 53:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<53:66> [b3AlignedAllocator.h <53:66 53:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <60:21 60:21>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <63:30 63:30>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <76:16 76:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <77:16 77:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <78:10 78:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <79:10 79:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <80:10 80:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <60:34 60:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <63:34 63:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <74:56 74:64>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <86:79 86:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <96:35 96:43>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <99:55 99:63>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <61:26 61:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <102:1 102:1>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:23 68:23>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:24 68:24>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <73:22 73:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <74:48 74:52>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:72 74:72>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:73 74:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<82:45> [b3AlignedAllocator.h <82:45 82:47>]
@@ -7366,8 +7242,12 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:83 92:83>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:105 92:105>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <95:22 95:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <96:31 96:31>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <95:40 95:40>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <97:2 97:2>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <98:22 98:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <99:51 99:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:71 99:71>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:87 99:87>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<102:38> [b3AlignedObjectArray.h <102:38 102:41>]
@@ -7513,6 +7393,8 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333
LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<334:5> [b3AlignedObjectArray.h <334:5 334:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<334:5> [b3AlignedObjectArray.h <336:5 336:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<340:22> [b3AlignedObjectArray.h <340:22 340:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<340:22> [b3AlignedObjectArray.h <341:32 341:32>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <351:12 351:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <353:12 353:22>]
@@ -7555,12 +7437,16 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<350:4> [b3AlignedObjectArray.h <350:4 350:4
LOCAL_SYMBOL: b3AlignedObjectArray.h<350:4> [b3AlignedObjectArray.h <360:4 360:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<356:5> [b3AlignedObjectArray.h <356:5 356:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<356:5> [b3AlignedObjectArray.h <359:5 359:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<370:22> [b3AlignedObjectArray.h <370:22 370:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<370:22> [b3AlignedObjectArray.h <371:24 371:24>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<372:3> [b3AlignedObjectArray.h <372:3 372:3>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<372:3> [b3AlignedObjectArray.h <378:3 378:3>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<375:4> [b3AlignedObjectArray.h <375:4 375:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<375:4> [b3AlignedObjectArray.h <377:4 377:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<382:22> [b3AlignedObjectArray.h <382:22 382:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<382:22> [b3AlignedObjectArray.h <383:46 383:46>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <388:13 388:16>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <394:36 394:39>]
@@ -7613,6 +7499,8 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<414:3> [b3AlignedObjectArray.h <414:3 414:3
LOCAL_SYMBOL: b3AlignedObjectArray.h<414:3> [b3AlignedObjectArray.h <426:3 426:3>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <421:6 421:9>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<428:21> [b3AlignedObjectArray.h <428:21 428:21>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<428:21> [b3AlignedObjectArray.h <429:22 429:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <436:27 436:37>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>]
@@ -7656,6 +7544,43 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <461:13 461:
LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <462:26 462:28>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <463:12 463:14>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <465:12 465:14>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <45:20 45:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <49:21 49:21>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <53:2 53:2>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <59:39 59:39>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <59:80 59:80>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <74:48 74:48>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <79:20 79:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <98:16 98:16>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <154:25 154:25>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <161:19 161:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <168:25 168:25>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <175:19 175:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <197:20 197:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <220:50 220:50>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <220:62 220:62>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <228:17 228:17>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <239:24 239:24>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <247:19 247:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <260:19 260:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <260:37 260:37>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <260:50 260:50>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <269:22 269:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <276:40 276:40>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <285:28 285:28>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <304:5 304:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <304:13 304:13>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <333:29 333:29>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <333:41 333:41>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <346:4 346:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <383:17 383:17>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <388:4 388:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <421:4 421:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <452:29 452:29>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <471:29 471:29>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <487:33 487:33>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <503:20 503:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <519:13 519:13>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<471:32> [b3AlignedObjectArray.h <471:32 471:34>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<471:32> [b3AlignedObjectArray.h <478:21 478:23>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<472:2> [b3AlignedObjectArray.h <472:2 472:2>]
@@ -8734,6 +8659,10 @@ LOCAL_SYMBOL: b3Matrix3x3.h<955:1> [b3Matrix3x3.h <955:1 955:1>]
LOCAL_SYMBOL: b3Matrix3x3.h<955:1> [b3Matrix3x3.h <972:1 972:1>]
LOCAL_SYMBOL: b3Matrix3x3.h<976:1> [b3Matrix3x3.h <976:1 976:1>]
LOCAL_SYMBOL: b3Matrix3x3.h<976:1> [b3Matrix3x3.h <1009:1 1009:1>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <22:17 22:17>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:23 23:23>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:38 23:38>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:50 23:50>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>]
@@ -8742,6 +8671,10 @@ LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>]
LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>]
LOCAL_SYMBOL: b3MinMax.h<24:1> [b3MinMax.h <24:1 24:1>]
LOCAL_SYMBOL: b3MinMax.h<24:1> [b3MinMax.h <26:1 26:1>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <28:17 28:17>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:23 29:23>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:38 29:38>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:50 29:50>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>]
@@ -8750,6 +8683,11 @@ LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>]
LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>]
LOCAL_SYMBOL: b3MinMax.h<30:1> [b3MinMax.h <30:1 30:1>]
LOCAL_SYMBOL: b3MinMax.h<30:1> [b3MinMax.h <32:1 32:1>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <34:17 34:17>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:23 35:23>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:42 35:42>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:54 35:54>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:67 35:67>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:9 37:9>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>]
@@ -8762,6 +8700,9 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>]
LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>]
LOCAL_SYMBOL: b3MinMax.h<36:1> [b3MinMax.h <36:1 36:1>]
LOCAL_SYMBOL: b3MinMax.h<36:1> [b3MinMax.h <38:1 38:1>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <40:17 40:17>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <41:31 41:31>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <41:43 41:43>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>]
@@ -8772,6 +8713,9 @@ LOCAL_SYMBOL: b3MinMax.h<42:1> [b3MinMax.h <42:1 42:1>]
LOCAL_SYMBOL: b3MinMax.h<42:1> [b3MinMax.h <47:1 47:1>]
LOCAL_SYMBOL: b3MinMax.h<44:2> [b3MinMax.h <44:2 44:2>]
LOCAL_SYMBOL: b3MinMax.h<44:2> [b3MinMax.h <46:2 46:2>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <49:17 49:17>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <50:31 50:31>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <50:43 50:43>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>]
@@ -8782,6 +8726,10 @@ LOCAL_SYMBOL: b3MinMax.h<51:1> [b3MinMax.h <51:1 51:1>]
LOCAL_SYMBOL: b3MinMax.h<51:1> [b3MinMax.h <56:1 56:1>]
LOCAL_SYMBOL: b3MinMax.h<53:2> [b3MinMax.h <53:2 53:2>]
LOCAL_SYMBOL: b3MinMax.h<53:2> [b3MinMax.h <55:2 55:2>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <58:17 58:17>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:30 59:30>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:42 59:42>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:55 59:55>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <61:6 61:6>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <63:3 63:3>]
@@ -10353,6 +10301,10 @@ LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <500:89 500:108>]
LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <501:1 501:1>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <507:1 507:1>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:19 509:19>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:50 509:50>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:56 509:56>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <511:2 511:2>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <511:10 511:10>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>]
@@ -10486,6 +10438,10 @@ LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <630:2 630:2>]
LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <631:2 631:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <634:2 634:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <636:2 636:2>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:20 642:20>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:22 642:22>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:40 642:40>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <649:5 649:5>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <657:21 657:32>]
LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <642:64 642:72>]
@@ -10826,6 +10782,10 @@ LOCAL_SYMBOL: b3Vector3.h<1212:11> [b3Vector3.h <1214:29 1214:29>]
LOCAL_SYMBOL: b3Vector3.h<1212:11> [b3Vector3.h <1214:43 1214:43>]
LOCAL_SYMBOL: b3Vector3.h<1213:2> [b3Vector3.h <1213:2 1213:2>]
LOCAL_SYMBOL: b3Vector3.h<1213:2> [b3Vector3.h <1215:2 1215:2>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1219:17 1219:17>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:43 1220:43>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:49 1220:49>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:55 1220:55>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>]
@@ -117,7 +117,6 @@ SYMBOL_FUNCTION: unsigned int b3Select(unsigned int, unsigned int, unsigned int)
SYMBOL_BUILTIN_TYPE: unsigned int
SYMBOL_FUNCTION: int b3Select(unsigned int, int, int) [b3Scalar.h <494:1 <494:1 <494:21 494:28> 494:103> 499:1>]
SYMBOL_FUNCTION: float b3Select(unsigned int, float, float) [b3Scalar.h <500:1 <500:1 <500:23 500:30> 500:109> 507:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Swap<typename T>::T [b3Scalar.h <509:19 509:19>]
SYMBOL_FUNCTION: void b3Swap<typename T>(T &, T &) [b3Scalar.h <509:1 <509:22 <509:43 509:48> 509:60> 514:1>]
SYMBOL_FUNCTION: unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:1 <518:26 518:37> 518:51> 521:1>]
SYMBOL_FUNCTION: unsigned short b3SwapEndian(unsigned short) [b3Scalar.h <523:1 <523:1 <523:32 523:43> 523:63> 526:1>]
@@ -136,7 +135,6 @@ SYMBOL_STRUCT: b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>]
SYMBOL_METHOD: public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 <628:2 628:14> 628:30> 631:2>]
SYMBOL_FIELD: public int b3TypedObject::m_objectType [b3Scalar.h <632:6 632:17>]
SYMBOL_METHOD: public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:2 <633:13 633:25> 633:33> 636:2>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignPointer<typename T>::T [b3Scalar.h <642:20 642:20>]
SYMBOL_FUNCTION: T * b3AlignPointer<typename T>(T *, size_t) [b3Scalar.h <642:1 <642:22 <642:25 642:38> 642:73> 661:1>]
SYMBOL_STRUCT: b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <645:2 <645:9 645:29> 652:2>]
SYMBOL_UNION: public b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 <647:3 647:7> 651:3>]
@@ -168,12 +166,9 @@ SYMBOL_FUNCTION: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *) [b3Al
SYMBOL_FUNCTION: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *) [b3AlignedAllocator.h <53:1 <53:6 53:28> 53:74>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) [b3AlignedAllocator.cpp <95:1 <95:6 95:35> 99:1>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) [b3AlignedAllocator.h <55:1 <55:6 55:35> 55:95>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <60:21 60:21>]
SYMBOL_CLASS: b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <60:34 60:42>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) [b3AlignedAllocator.h <73:2 <74:2 <74:2 74:19> 74:70> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -186,10 +181,8 @@ SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::po
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) [b3AlignedAllocator.h <88:2 <88:2 <88:16 88:24> 88:81> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::deallocate(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <92:2 <92:2 <92:16 92:22> 92:49> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_STRUCT: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O> [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other [b3AlignedAllocator.h <96:47 96:51>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) [b3AlignedAllocator.h <98:2 <99:2 <99:14 99:22> 99:69> 99:87>]
SYMBOL_FUNCTION: public bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) [b3AlignedAllocator.h <101:2 <101:2 <101:14 101:23> 101:64> 101:81>]
SYMBOL_GLOBAL_VARIABLE: int b3g_numAlignedAllocs [b3AlignedAllocator.cpp <18:5 18:24>]
@@ -469,9 +462,6 @@ REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Sca
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Scalar.h <500:83 500:87>]
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> unsigned int [b3Scalar.h <500:32 500:39>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> void [b3Scalar.h <509:38 509:41>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:50 509:50>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:56 509:56>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <511:2 511:2>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:39 518:46>]
REFERENCE_TYPE_USAGE: unsigned short b3SwapEndian(unsigned short) -> unsigned short [b3Scalar.h <523:17 523:24>]
@@ -522,11 +512,8 @@ REFERENCE_USAGE: void b3TypedObject::b3TypedObject(int) -> int b3TypedObject::m_
REFERENCE_TYPE_USAGE: int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 632:4>]
REFERENCE_TYPE_USAGE: int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>]
REFERENCE_USAGE: int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:22 642:22>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:40 642:40>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <642:57 642:62>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <656:8 656:13>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr -> b3AlignPointer<typename T>::T [b3Scalar.h <649:5 649:5>]
REFERENCE_TYPE_USAGE: size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer -> size_t [b3Scalar.h <650:5 650:10>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: -> b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 647:7>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <653:5 653:25>]
@@ -583,20 +570,9 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *,
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.cpp <95:68 95:84>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment> -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<T, Alignment> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <63:34 63:42>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <74:56 74:64>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::value_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <80:10 80:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::reference [b3AlignedAllocator.h <82:28 82:36>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <83:2 83:14>]
@@ -608,7 +584,6 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::po
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>]
REFERENCE_CALL: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <86:61 86:70>]
REFERENCE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <86:79 86:87>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <88:28 88:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <88:57 88:66>]
@@ -621,14 +596,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <92:91 92:100>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<rebind<typename O>::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <96:35 96:43>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<operator=<typename O>::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <99:55 99:63>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:52 101:60>]
@@ -765,10 +734,25 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<53:43> [b3AlignedAllocator.h <53:43 53:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<53:66> [b3AlignedAllocator.h <53:66 53:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <60:21 60:21>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <63:30 63:30>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <76:16 76:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <77:16 77:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <78:10 78:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <79:10 79:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <80:10 80:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <60:34 60:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <63:34 63:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <74:56 74:64>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <86:79 86:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <96:35 96:43>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <99:55 99:63>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <61:26 61:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <102:1 102:1>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:23 68:23>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:24 68:24>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <73:22 73:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <74:48 74:52>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:72 74:72>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:73 74:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<82:45> [b3AlignedAllocator.h <82:45 82:47>]
@@ -799,8 +783,12 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:83 92:83>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:105 92:105>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <95:22 95:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <96:31 96:31>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <95:40 95:40>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <97:2 97:2>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <98:22 98:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <99:51 99:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:71 99:71>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:87 99:87>]
LOCAL_SYMBOL: b3Logging.h<23:37> [b3Logging.h <23:37 23:40>]
@@ -1008,6 +996,10 @@ LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <500:89 500:108>]
LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <501:1 501:1>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <507:1 507:1>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:19 509:19>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:50 509:50>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:56 509:56>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <511:2 511:2>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <511:10 511:10>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>]
@@ -1141,6 +1133,10 @@ LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <630:2 630:2>]
LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <631:2 631:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <634:2 634:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <636:2 636:2>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:20 642:20>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:22 642:22>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:40 642:40>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <649:5 649:5>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <657:21 657:32>]
LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <642:64 642:72>]
@@ -155,7 +155,6 @@ SYMBOL_FUNCTION: unsigned int b3Select(unsigned int, unsigned int, unsigned int)
SYMBOL_BUILTIN_TYPE: unsigned int
SYMBOL_FUNCTION: int b3Select(unsigned int, int, int) [b3Scalar.h <494:1 <494:1 <494:21 494:28> 494:103> 499:1>]
SYMBOL_FUNCTION: float b3Select(unsigned int, float, float) [b3Scalar.h <500:1 <500:1 <500:23 500:30> 500:109> 507:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Swap<typename T>::T [b3Scalar.h <509:19 509:19>]
SYMBOL_FUNCTION: void b3Swap<typename T>(T &, T &) [b3Scalar.h <509:1 <509:22 <509:43 509:48> 509:60> 514:1>]
SYMBOL_FUNCTION: unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:1 <518:26 518:37> 518:51> 521:1>]
SYMBOL_FUNCTION: unsigned short b3SwapEndian(unsigned short) [b3Scalar.h <523:1 <523:1 <523:32 523:43> 523:63> 526:1>]
@@ -174,24 +173,17 @@ SYMBOL_STRUCT: b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>]
SYMBOL_METHOD: public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 <628:2 628:14> 628:30> 631:2>]
SYMBOL_FIELD: public int b3TypedObject::m_objectType [b3Scalar.h <632:6 632:17>]
SYMBOL_METHOD: public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:2 <633:13 633:25> 633:33> 636:2>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignPointer<typename T>::T [b3Scalar.h <642:20 642:20>]
SYMBOL_FUNCTION: T * b3AlignPointer<typename T>(T *, size_t) [b3Scalar.h <642:1 <642:22 <642:25 642:38> 642:73> 661:1>]
SYMBOL_STRUCT: b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <645:2 <645:9 645:29> 652:2>]
SYMBOL_UNION: public b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 <647:3 647:7> 651:3>]
SYMBOL_FIELD: public b3AlignPointer<typename T>::T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr [b3Scalar.h <649:8 649:10>]
SYMBOL_FIELD: public size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer [b3Scalar.h <650:12 650:18>]
SYMBOL_FIELD: public b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: [b3Scalar.h <647:3 647:7>]
SYMBOL_TEMPLATE_PARAMETER: b3Min<class T>::T [b3MinMax.h <22:17 22:17>]
SYMBOL_FUNCTION: const T & b3Min<class T>(const T &, const T &) [b3MinMax.h <22:1 <23:1 <23:26 23:30> 23:54> 26:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Max<class T>::T [b3MinMax.h <28:17 28:17>]
SYMBOL_FUNCTION: const T & b3Max<class T>(const T &, const T &) [b3MinMax.h <28:1 <29:1 <29:26 29:30> 29:54> 32:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Clamped<class T>::T [b3MinMax.h <34:17 34:17>]
SYMBOL_FUNCTION: const T & b3Clamped<class T>(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:1 <35:26 35:34> 35:72> 38:1>]
SYMBOL_TEMPLATE_PARAMETER: b3SetMin<class T>::T [b3MinMax.h <40:17 40:17>]
SYMBOL_FUNCTION: void b3SetMin<class T>(T &, const T &) [b3MinMax.h <40:1 <41:1 <41:22 41:29> 41:47> 47:1>]
SYMBOL_TEMPLATE_PARAMETER: b3SetMax<class T>::T [b3MinMax.h <49:17 49:17>]
SYMBOL_FUNCTION: void b3SetMax<class T>(T &, const T &) [b3MinMax.h <49:1 <50:1 <50:22 50:29> 50:47> 56:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Clamp<class T>::T [b3MinMax.h <58:17 58:17>]
SYMBOL_FUNCTION: void b3Clamp<class T>(T &, const T &, const T &) [b3MinMax.h <58:1 <59:1 <59:22 59:28> 59:60> 69:1>]
SYMBOL_FUNCTION: void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:2 <38:8 38:29> 38:58>]
SYMBOL_FUNCTION: void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <39:2 <39:7 39:27> 39:39>]
@@ -202,12 +194,9 @@ SYMBOL_TYPEDEF: b3AllocFunc [b3AlignedAllocator.h <49:16 49:26>]
SYMBOL_TYPEDEF: b3FreeFunc [b3AlignedAllocator.h <50:15 50:24>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *) [b3AlignedAllocator.h <53:1 <53:6 53:28> 53:74>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) [b3AlignedAllocator.h <55:1 <55:6 55:35> 55:95>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <60:21 60:21>]
SYMBOL_CLASS: b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <60:34 60:42>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) [b3AlignedAllocator.h <73:2 <74:2 <74:2 74:19> 74:70> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -220,10 +209,8 @@ SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::po
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) [b3AlignedAllocator.h <88:2 <88:2 <88:16 88:24> 88:81> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::deallocate(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <92:2 <92:2 <92:16 92:22> 92:49> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_STRUCT: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O> [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other [b3AlignedAllocator.h <96:47 96:51>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) [b3AlignedAllocator.h <98:2 <99:2 <99:14 99:22> 99:69> 99:87>]
SYMBOL_FUNCTION: public bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) [b3AlignedAllocator.h <101:2 <101:2 <101:14 101:23> 101:64> 101:81>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>]
@@ -426,7 +413,6 @@ SYMBOL_METHOD: public void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1048
SYMBOL_FUNCTION: void b3SwapScalarEndian(const b3Scalar &, b3Scalar &) [b3Vector3.h <1175:1 <1175:1 <1175:22 1175:39> 1175:85> 1196:1>]
SYMBOL_FUNCTION: void b3SwapVector3Endian(const b3Vector3 &, b3Vector3 &) [b3Vector3.h <1198:1 <1198:1 <1198:22 1198:40> 1198:88> 1205:1>]
SYMBOL_FUNCTION: void b3UnSwapVector3Endian(b3Vector3 &) [b3Vector3.h <1208:1 <1208:1 <1208:22 1208:42> 1208:61> 1217:1>]
SYMBOL_TEMPLATE_PARAMETER: b3PlaneSpace1<class T>::T [b3Vector3.h <1219:17 1219:17>]
SYMBOL_FUNCTION: void b3PlaneSpace1<class T>(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:1 <1220:22 1220:34> 1220:59> 1246:1>]
SYMBOL_FIELD: public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>]
SYMBOL_FIELD: public double [] b3Vector3DoubleData::m_floats [b3Vector3.h <1256:9 1256:16>]
@@ -1112,9 +1098,6 @@ REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Sca
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Scalar.h <500:83 500:87>]
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> unsigned int [b3Scalar.h <500:32 500:39>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> void [b3Scalar.h <509:38 509:41>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:50 509:50>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:56 509:56>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <511:2 511:2>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:39 518:46>]
REFERENCE_TYPE_USAGE: unsigned short b3SwapEndian(unsigned short) -> unsigned short [b3Scalar.h <523:17 523:24>]
@@ -1165,34 +1148,14 @@ REFERENCE_USAGE: void b3TypedObject::b3TypedObject(int) -> int b3TypedObject::m_
REFERENCE_TYPE_USAGE: int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 632:4>]
REFERENCE_TYPE_USAGE: int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>]
REFERENCE_USAGE: int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:22 642:22>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:40 642:40>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <642:57 642:62>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <656:8 656:13>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr -> b3AlignPointer<typename T>::T [b3Scalar.h <649:5 649:5>]
REFERENCE_TYPE_USAGE: size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer -> size_t [b3Scalar.h <650:5 650:10>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: -> b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 647:7>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <653:5 653:25>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:23 23:23>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:38 23:38>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:50 23:50>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:23 29:23>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:38 29:38>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:50 29:50>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:23 35:23>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:42 35:42>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:54 35:54>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:67 35:67>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> void [b3MinMax.h <41:17 41:20>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> b3SetMin<class T>::T [b3MinMax.h <41:31 41:31>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> b3SetMin<class T>::T [b3MinMax.h <41:43 41:43>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> void [b3MinMax.h <50:17 50:20>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> b3SetMax<class T>::T [b3MinMax.h <50:31 50:31>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> b3SetMax<class T>::T [b3MinMax.h <50:43 50:43>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:30 59:30>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:42 59:42>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:55 59:55>]
REFERENCE_TYPE_USAGE: void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>]
REFERENCE_TYPE_USAGE: void * b3AlignedAllocInternal(size_t, int) -> size_t [b3AlignedAllocator.h <38:32 38:37>]
REFERENCE_TYPE_USAGE: void * b3AlignedAllocInternal(size_t, int) -> int [b3AlignedAllocator.h <38:45 38:47>]
@@ -1214,20 +1177,9 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *)
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> void [b3AlignedAllocator.h <55:1 55:4>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment> -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<T, Alignment> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <63:34 63:42>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <74:56 74:64>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::value_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <80:10 80:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::reference [b3AlignedAllocator.h <82:28 82:36>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <83:2 83:14>]
@@ -1239,7 +1191,6 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::po
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>]
REFERENCE_CALL: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <86:61 86:70>]
REFERENCE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <86:79 86:87>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <88:28 88:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <88:57 88:66>]
@@ -1252,14 +1203,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <92:91 92:100>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<rebind<typename O>::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <96:35 96:43>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<operator=<typename O>::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <99:55 99:63>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:52 101:60>]
@@ -2341,9 +2286,6 @@ REFERENCE_TYPE_USAGE: void b3UnSwapVector3Endian(b3Vector3 &) -> int [b3Vector3.
REFERENCE_CALL: void b3UnSwapVector3Endian(b3Vector3 &) -> void b3SwapScalarEndian(const b3Scalar &, b3Scalar &) [b3Vector3.h <1214:3 1214:20>]
REFERENCE_CALL: void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:43 1220:43>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:49 1220:49>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:55 1220:55>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>]
@@ -3847,10 +3789,25 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<53:43> [b3AlignedAllocator.h <53:43 53:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<53:66> [b3AlignedAllocator.h <53:66 53:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <60:21 60:21>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <63:30 63:30>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <76:16 76:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <77:16 77:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <78:10 78:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <79:10 79:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <80:10 80:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <60:34 60:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <63:34 63:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <74:56 74:64>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <86:79 86:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <96:35 96:43>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <99:55 99:63>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <61:26 61:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <102:1 102:1>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:23 68:23>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:24 68:24>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <73:22 73:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <74:48 74:52>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:72 74:72>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:73 74:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<82:45> [b3AlignedAllocator.h <82:45 82:47>]
@@ -3881,8 +3838,12 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:83 92:83>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:105 92:105>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <95:22 95:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <96:31 96:31>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <95:40 95:40>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <97:2 97:2>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <98:22 98:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <99:51 99:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:71 99:71>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:87 99:87>]
LOCAL_SYMBOL: b3Logging.h<23:37> [b3Logging.h <23:37 23:40>]
@@ -3906,6 +3867,10 @@ LOCAL_SYMBOL: b3Logging.h<66:62> [b3Logging.h <66:62 66:70>]
LOCAL_SYMBOL: b3Logging.h<69:48> [b3Logging.h <69:48 69:50>]
LOCAL_SYMBOL: b3Logging.h<70:56> [b3Logging.h <70:56 70:58>]
LOCAL_SYMBOL: b3Logging.h<71:54> [b3Logging.h <71:54 71:56>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <22:17 22:17>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:23 23:23>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:38 23:38>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:50 23:50>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>]
@@ -3914,6 +3879,10 @@ LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>]
LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>]
LOCAL_SYMBOL: b3MinMax.h<24:1> [b3MinMax.h <24:1 24:1>]
LOCAL_SYMBOL: b3MinMax.h<24:1> [b3MinMax.h <26:1 26:1>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <28:17 28:17>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:23 29:23>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:38 29:38>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:50 29:50>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>]
@@ -3922,6 +3891,11 @@ LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>]
LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>]
LOCAL_SYMBOL: b3MinMax.h<30:1> [b3MinMax.h <30:1 30:1>]
LOCAL_SYMBOL: b3MinMax.h<30:1> [b3MinMax.h <32:1 32:1>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <34:17 34:17>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:23 35:23>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:42 35:42>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:54 35:54>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:67 35:67>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:9 37:9>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>]
@@ -3934,6 +3908,9 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>]
LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>]
LOCAL_SYMBOL: b3MinMax.h<36:1> [b3MinMax.h <36:1 36:1>]
LOCAL_SYMBOL: b3MinMax.h<36:1> [b3MinMax.h <38:1 38:1>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <40:17 40:17>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <41:31 41:31>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <41:43 41:43>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>]
@@ -3944,6 +3921,9 @@ LOCAL_SYMBOL: b3MinMax.h<42:1> [b3MinMax.h <42:1 42:1>]
LOCAL_SYMBOL: b3MinMax.h<42:1> [b3MinMax.h <47:1 47:1>]
LOCAL_SYMBOL: b3MinMax.h<44:2> [b3MinMax.h <44:2 44:2>]
LOCAL_SYMBOL: b3MinMax.h<44:2> [b3MinMax.h <46:2 46:2>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <49:17 49:17>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <50:31 50:31>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <50:43 50:43>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>]
@@ -3954,6 +3934,10 @@ LOCAL_SYMBOL: b3MinMax.h<51:1> [b3MinMax.h <51:1 51:1>]
LOCAL_SYMBOL: b3MinMax.h<51:1> [b3MinMax.h <56:1 56:1>]
LOCAL_SYMBOL: b3MinMax.h<53:2> [b3MinMax.h <53:2 53:2>]
LOCAL_SYMBOL: b3MinMax.h<53:2> [b3MinMax.h <55:2 55:2>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <58:17 58:17>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:30 59:30>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:42 59:42>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:55 59:55>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <61:6 61:6>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <63:3 63:3>]
@@ -4173,6 +4157,10 @@ LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <500:89 500:108>]
LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <501:1 501:1>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <507:1 507:1>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:19 509:19>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:50 509:50>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:56 509:56>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <511:2 511:2>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <511:10 511:10>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>]
@@ -4306,6 +4294,10 @@ LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <630:2 630:2>]
LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <631:2 631:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <634:2 634:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <636:2 636:2>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:20 642:20>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:22 642:22>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:40 642:40>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <649:5 649:5>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <657:21 657:32>]
LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <642:64 642:72>]
@@ -5869,6 +5861,10 @@ LOCAL_SYMBOL: b3Vector3.h<1212:11> [b3Vector3.h <1214:29 1214:29>]
LOCAL_SYMBOL: b3Vector3.h<1212:11> [b3Vector3.h <1214:43 1214:43>]
LOCAL_SYMBOL: b3Vector3.h<1213:2> [b3Vector3.h <1213:2 1213:2>]
LOCAL_SYMBOL: b3Vector3.h<1213:2> [b3Vector3.h <1215:2 1215:2>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1219:17 1219:17>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:43 1220:43>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:49 1220:49>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:55 1220:55>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>]
@@ -159,7 +159,6 @@ SYMBOL_FUNCTION: unsigned int b3Select(unsigned int, unsigned int, unsigned int)
SYMBOL_BUILTIN_TYPE: unsigned int
SYMBOL_FUNCTION: int b3Select(unsigned int, int, int) [b3Scalar.h <494:1 <494:1 <494:21 494:28> 494:103> 499:1>]
SYMBOL_FUNCTION: float b3Select(unsigned int, float, float) [b3Scalar.h <500:1 <500:1 <500:23 500:30> 500:109> 507:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Swap<typename T>::T [b3Scalar.h <509:19 509:19>]
SYMBOL_FUNCTION: void b3Swap<typename T>(T &, T &) [b3Scalar.h <509:1 <509:22 <509:43 509:48> 509:60> 514:1>]
SYMBOL_FUNCTION: unsigned int b3SwapEndian(unsigned int) [b3Scalar.h <518:1 <518:1 <518:26 518:37> 518:51> 521:1>]
SYMBOL_FUNCTION: unsigned short b3SwapEndian(unsigned short) [b3Scalar.h <523:1 <523:1 <523:32 523:43> 523:63> 526:1>]
@@ -178,26 +177,19 @@ SYMBOL_STRUCT: b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>]
SYMBOL_METHOD: public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 <628:2 628:14> 628:30> 631:2>]
SYMBOL_FIELD: public int b3TypedObject::m_objectType [b3Scalar.h <632:6 632:17>]
SYMBOL_METHOD: public int b3TypedObject::getObjectType() const [b3Scalar.h <633:2 <633:2 <633:13 633:25> 633:33> 636:2>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignPointer<typename T>::T [b3Scalar.h <642:20 642:20>]
SYMBOL_FUNCTION: T * b3AlignPointer<typename T>(T *, size_t) [b3Scalar.h <642:1 <642:22 <642:25 642:38> 642:73> 661:1>]
SYMBOL_STRUCT: b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <645:2 <645:9 645:29> 652:2>]
SYMBOL_UNION: public b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 <647:3 647:7> 651:3>]
SYMBOL_FIELD: public b3AlignPointer<typename T>::T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr [b3Scalar.h <649:8 649:10>]
SYMBOL_FIELD: public size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer [b3Scalar.h <650:12 650:18>]
SYMBOL_FIELD: public b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: [b3Scalar.h <647:3 647:7>]
SYMBOL_TEMPLATE_PARAMETER: b3Min<class T>::T [b3MinMax.h <22:17 22:17>]
SYMBOL_FUNCTION: const T & b3Min<class T>(const T &, const T &) [b3MinMax.h <22:1 <23:1 <23:26 23:30> 23:54> 26:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Max<class T>::T [b3MinMax.h <28:17 28:17>]
SYMBOL_FUNCTION: const T & b3Max<class T>(const T &, const T &) [b3MinMax.h <28:1 <29:1 <29:26 29:30> 29:54> 32:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Clamped<class T>::T [b3MinMax.h <34:17 34:17>]
SYMBOL_FUNCTION: const T & b3Clamped<class T>(const T &, const T &, const T &) [b3MinMax.h <34:1 <35:1 <35:26 35:34> 35:72> 38:1>]
SYMBOL_TEMPLATE_PARAMETER: b3SetMin<class T>::T [b3MinMax.h <40:17 40:17>]
SYMBOL_FUNCTION: void b3SetMin<class T>(T &, const T &) [b3MinMax.h <40:1 <41:1 <41:22 41:29> 41:47> 47:1>]
SYMBOL_FUNCTION: void b3SetMin<float>(float &, const float &) [b3MinMax.h <41:1 <41:1 <41:22 41:29> 41:47> 47:1>]
SYMBOL_TEMPLATE_PARAMETER: b3SetMax<class T>::T [b3MinMax.h <49:17 49:17>]
SYMBOL_FUNCTION: void b3SetMax<class T>(T &, const T &) [b3MinMax.h <49:1 <50:1 <50:22 50:29> 50:47> 56:1>]
SYMBOL_FUNCTION: void b3SetMax<float>(float &, const float &) [b3MinMax.h <50:1 <50:1 <50:22 50:29> 50:47> 56:1>]
SYMBOL_TEMPLATE_PARAMETER: b3Clamp<class T>::T [b3MinMax.h <58:17 58:17>]
SYMBOL_FUNCTION: void b3Clamp<class T>(T &, const T &, const T &) [b3MinMax.h <58:1 <59:1 <59:22 59:28> 59:60> 69:1>]
SYMBOL_FUNCTION: void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <38:2 <38:8 38:29> 38:58>]
SYMBOL_FUNCTION: void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <39:2 <39:7 39:27> 39:39>]
@@ -208,12 +200,9 @@ SYMBOL_TYPEDEF: b3AllocFunc [b3AlignedAllocator.h <49:16 49:26>]
SYMBOL_TYPEDEF: b3FreeFunc [b3AlignedAllocator.h <50:15 50:24>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *) [b3AlignedAllocator.h <53:1 <53:6 53:28> 53:74>]
SYMBOL_FUNCTION: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) [b3AlignedAllocator.h <55:1 <55:6 55:35> 55:95>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <60:21 60:21>]
SYMBOL_CLASS: b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <60:34 60:42>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) [b3AlignedAllocator.h <73:2 <74:2 <74:2 74:19> 74:70> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -226,16 +215,13 @@ SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::po
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) [b3AlignedAllocator.h <88:2 <88:2 <88:16 88:24> 88:81> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::deallocate(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) [b3AlignedAllocator.h <92:2 <92:2 <92:16 92:22> 92:49> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_STRUCT: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O> [b3AlignedAllocator.h <95:2 <95:33 95:38> 97:2>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other [b3AlignedAllocator.h <96:47 96:51>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) [b3AlignedAllocator.h <98:2 <99:2 <99:14 99:22> 99:69> 99:87>]
SYMBOL_FUNCTION: public bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) [b3AlignedAllocator.h <101:2 <101:2 <101:14 101:23> 101:64> 101:81>]
SYMBOL_CLASS: b3AlignedAllocator<b3Vector3, 16> [b3AlignedAllocator.h <60:1 <61:7 61:24> 102:1>]
SYMBOL_TYPEDEF: private b3AlignedAllocator<b3Vector3, 16>::self_type [b3AlignedAllocator.h <63:46 63:54>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <73:22 73:26>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) [b3AlignedAllocator.h <74:2 <74:2 74:19> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<b3Vector3, 16>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<b3Vector3, 16>::const_reference [b3AlignedAllocator.h <77:27 77:41>]
@@ -248,8 +234,6 @@ SYMBOL_METHOD: public b3AlignedAllocator<b3Vector3, 16>::pointer b3AlignedAlloca
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::construct(b3AlignedAllocator<b3Vector3, 16>::pointer, const b3AlignedAllocator<b3Vector3, 16>::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::deallocate(b3AlignedAllocator<b3Vector3, 16>::pointer) [b3AlignedAllocator.h <89:2 <89:2 <89:16 89:25> 89:49> 91:2>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::destroy(b3AlignedAllocator<b3Vector3, 16>::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<b3Vector3, 16>::rebind<typename O>::O [b3AlignedAllocator.h <95:22 95:22>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>::O [b3AlignedAllocator.h <98:22 98:22>]
SYMBOL_METHOD: public b3AlignedAllocator<b3Vector3, 16>::self_type & b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) [b3AlignedAllocator.h <99:2 <99:14 99:22> 99:87>]
SYMBOL_FUNCTION: bool operator==(const b3AlignedAllocator<b3Vector3, 16>::self_type &, const b3AlignedAllocator<b3Vector3, 16>::self_type &) [b3AlignedAllocator.h <101:2 <101:14 101:23> 101:81>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>]
@@ -418,11 +402,9 @@ SYMBOL_METHOD: public void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1048
SYMBOL_FUNCTION: void b3SwapScalarEndian(const b3Scalar &, b3Scalar &) [b3Vector3.h <1175:1 <1175:1 <1175:22 1175:39> 1175:85> 1196:1>]
SYMBOL_FUNCTION: void b3SwapVector3Endian(const b3Vector3 &, b3Vector3 &) [b3Vector3.h <1198:1 <1198:1 <1198:22 1198:40> 1198:88> 1205:1>]
SYMBOL_FUNCTION: void b3UnSwapVector3Endian(b3Vector3 &) [b3Vector3.h <1208:1 <1208:1 <1208:22 1208:42> 1208:61> 1217:1>]
SYMBOL_TEMPLATE_PARAMETER: b3PlaneSpace1<class T>::T [b3Vector3.h <1219:17 1219:17>]
SYMBOL_FUNCTION: void b3PlaneSpace1<class T>(const T &, T &, T &) [b3Vector3.h <1219:1 <1220:1 <1220:22 1220:34> 1220:59> 1246:1>]
SYMBOL_FIELD: public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>]
SYMBOL_FIELD: public double [] b3Vector3DoubleData::m_floats [b3Vector3.h <1256:9 1256:16>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <45:20 45:20>]
SYMBOL_CLASS: b3AlignedObjectArray<typename T> [b3AlignedObjectArray.h <45:1 <47:7 47:26> 531:1>]
SYMBOL_FIELD: private b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> b3AlignedObjectArray<typename T>::m_allocator [b3AlignedObjectArray.h <49:29 49:39>]
SYMBOL_FUNCTION: private int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <51:10 51:15>]
@@ -456,14 +438,10 @@ SYMBOL_METHOD: public b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <276:3 <276:3 <276:24 276:32> 276:47> 291:3>]
SYMBOL_CLASS: public b3AlignedObjectArray<typename T>::less [b3AlignedObjectArray.h <329:3 <329:9 329:12> 337:3>]
SYMBOL_METHOD: public bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <333:5 <333:5 <333:10 333:19> 333:46> 336:5>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <340:22 340:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) [b3AlignedObjectArray.h <340:3 <341:3 <341:8 341:24> 341:61> 367:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:3 <413:8 413:11> 413:34> 426:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::quickSort<typename L>::L [b3AlignedObjectArray.h <370:22 370:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) [b3AlignedObjectArray.h <370:3 <371:3 <371:8 371:16> 371:38> 378:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::downHeap<typename L>::L [b3AlignedObjectArray.h <382:22 382:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) [b3AlignedObjectArray.h <382:3 <383:3 <383:8 383:15> 383:60> 411:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<typename T>::heapSort<typename L>::L [b3AlignedObjectArray.h <428:21 428:21>]
SYMBOL_METHOD: public void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) [b3AlignedObjectArray.h <428:2 <429:2 <429:7 429:14> 429:36> 449:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <452:2 <452:2 <452:6 452:21> 452:41> 468:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <471:2 <471:2 <471:6 471:21> 471:41> 485:2>]
@@ -501,14 +479,10 @@ SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::push_back(const b3Ve
SYMBOL_METHOD: public int b3AlignedObjectArray<b3Vector3>::capacity() const [b3AlignedObjectArray.h <295:3 <295:3 <295:23 295:30> 295:38> 298:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::reserve(int) [b3AlignedObjectArray.h <300:3 <300:3 <300:24 300:30> 300:42> 326:3>]
SYMBOL_CLASS: public b3AlignedObjectArray<b3Vector3>::less [b3AlignedObjectArray.h <329:9 329:12>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <340:22 340:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>(const L &, int, int) [b3AlignedObjectArray.h <341:3 <341:8 341:24> 367:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Vector3>::quickSort<typename L>::L [b3AlignedObjectArray.h <370:22 370:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::quickSort<typename L>(const L &) [b3AlignedObjectArray.h <371:3 <371:8 371:16> 378:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Vector3>::downHeap<typename L>::L [b3AlignedObjectArray.h <382:22 382:22>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::downHeap<typename L>(b3Vector3 *, int, int, const L &) [b3AlignedObjectArray.h <383:3 <383:8 383:15> 411:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:8 413:11> 426:3>]
SYMBOL_TEMPLATE_PARAMETER: b3AlignedObjectArray<b3Vector3>::heapSort<typename L>::L [b3AlignedObjectArray.h <428:21 428:21>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Vector3>::heapSort<typename L>(const L &) [b3AlignedObjectArray.h <429:2 <429:7 429:14> 449:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<b3Vector3>::findBinarySearch(const b3Vector3 &) const [b3AlignedObjectArray.h <452:2 <452:6 452:21> 468:2>]
SYMBOL_METHOD: public int b3AlignedObjectArray<b3Vector3>::findLinearSearch(const b3Vector3 &) const [b3AlignedObjectArray.h <471:2 <471:6 471:21> 485:2>]
@@ -1110,9 +1084,6 @@ REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Sca
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> float [b3Scalar.h <500:83 500:87>]
REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> unsigned int [b3Scalar.h <500:32 500:39>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> void [b3Scalar.h <509:38 509:41>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:50 509:50>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <509:56 509:56>]
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> b3Swap<typename T>::T [b3Scalar.h <511:2 511:2>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:17 518:24>]
REFERENCE_TYPE_USAGE: unsigned int b3SwapEndian(unsigned int) -> unsigned int [b3Scalar.h <518:39 518:46>]
REFERENCE_TYPE_USAGE: unsigned short b3SwapEndian(unsigned short) -> unsigned short [b3Scalar.h <523:17 523:24>]
@@ -1163,38 +1134,18 @@ REFERENCE_USAGE: void b3TypedObject::b3TypedObject(int) -> int b3TypedObject::m_
REFERENCE_TYPE_USAGE: int b3TypedObject::m_objectType -> int [b3Scalar.h <632:2 632:4>]
REFERENCE_TYPE_USAGE: int b3TypedObject::getObjectType() const -> int [b3Scalar.h <633:9 633:11>]
REFERENCE_USAGE: int b3TypedObject::getObjectType() const -> int b3TypedObject::m_objectType [b3Scalar.h <635:10 635:21>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:22 642:22>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::T [b3Scalar.h <642:40 642:40>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <642:57 642:62>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> size_t [b3Scalar.h <656:8 656:13>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr -> b3AlignPointer<typename T>::T [b3Scalar.h <649:5 649:5>]
REFERENCE_TYPE_USAGE: size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer -> size_t [b3Scalar.h <650:5 650:10>]
REFERENCE_TYPE_USAGE: b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: -> b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 647:7>]
REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <653:5 653:25>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:23 23:23>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:38 23:38>]
REFERENCE_TYPE_USAGE: const T & b3Min<class T>(const T &, const T &) -> b3Min<class T>::T [b3MinMax.h <23:50 23:50>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:23 29:23>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:38 29:38>]
REFERENCE_TYPE_USAGE: const T & b3Max<class T>(const T &, const T &) -> b3Max<class T>::T [b3MinMax.h <29:50 29:50>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:23 35:23>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:42 35:42>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:54 35:54>]
REFERENCE_TYPE_USAGE: const T & b3Clamped<class T>(const T &, const T &, const T &) -> b3Clamped<class T>::T [b3MinMax.h <35:67 35:67>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> void [b3MinMax.h <41:17 41:20>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> b3SetMin<class T>::T [b3MinMax.h <41:31 41:31>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> b3SetMin<class T>::T [b3MinMax.h <41:43 41:43>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3SetMin<float>(float &, const float &) -> void b3SetMin<class T>(T &, const T &) [b3MinMax.h <41:22 41:29>]
REFERENCE_TYPE_USAGE: void b3SetMin<float>(float &, const float &) -> void [b3MinMax.h <41:17 41:20>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> void [b3MinMax.h <50:17 50:20>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> b3SetMax<class T>::T [b3MinMax.h <50:31 50:31>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> b3SetMax<class T>::T [b3MinMax.h <50:43 50:43>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3SetMax<float>(float &, const float &) -> void b3SetMax<class T>(T &, const T &) [b3MinMax.h <50:22 50:29>]
REFERENCE_TYPE_USAGE: void b3SetMax<float>(float &, const float &) -> void [b3MinMax.h <50:17 50:20>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> void [b3MinMax.h <59:17 59:20>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:30 59:30>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:42 59:42>]
REFERENCE_TYPE_USAGE: void b3Clamp<class T>(T &, const T &, const T &) -> b3Clamp<class T>::T [b3MinMax.h <59:55 59:55>]
REFERENCE_TYPE_USAGE: void * b3AlignedAllocInternal(size_t, int) -> void [b3AlignedAllocator.h <38:2 38:5>]
REFERENCE_TYPE_USAGE: void * b3AlignedAllocInternal(size_t, int) -> size_t [b3AlignedAllocator.h <38:32 38:37>]
REFERENCE_TYPE_USAGE: void * b3AlignedAllocInternal(size_t, int) -> int [b3AlignedAllocator.h <38:45 38:47>]
@@ -1216,20 +1167,9 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustom(b3AllocFunc *, b3FreeFunc *)
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> void [b3AlignedAllocator.h <55:1 55:4>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedAllocFunc [b3AlignedAllocator.h <55:37 55:54>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocSetCustomAligned(b3AlignedAllocFunc *, b3AlignedFreeFunc *) -> b3AlignedFreeFunc [b3AlignedAllocator.h <55:68 55:84>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment> -> unsigned int [b3AlignedAllocator.h <60:25 60:32>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<T, Alignment> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<T, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <63:34 63:42>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>(const b3AlignedAllocator<Other, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment><typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<T, Alignment><typename Other>::Other, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <74:56 74:64>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::reference -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::value_type -> b3AlignedAllocator<typename T, unsigned int Alignment>::T [b3AlignedAllocator.h <80:10 80:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::reference [b3AlignedAllocator.h <82:28 82:36>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::const_reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer [b3AlignedAllocator.h <83:2 83:14>]
@@ -1241,7 +1181,6 @@ REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::po
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>]
REFERENCE_CALL: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <86:61 86:70>]
REFERENCE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::allocate(btSizeType, b3AlignedAllocator<typename T, unsigned int Alignment>::const_pointer *) -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <86:79 86:87>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <88:28 88:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::construct(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer, const b3AlignedAllocator<typename T, unsigned int Alignment>::value_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <88:57 88:66>]
@@ -1254,14 +1193,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<typename T, unsigned int Alignment>::destroy(b3AlignedAllocator<typename T, unsigned int Alignment>::pointer) -> b3AlignedAllocator<typename T, unsigned int Alignment>::value_type [b3AlignedAllocator.h <92:91 92:100>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<rebind<typename O>::O, Alignment> [b3AlignedAllocator.h <96:11 96:28>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::other -> b3AlignedAllocator<typename T, unsigned int Alignment>::rebind<typename O>::O [b3AlignedAllocator.h <96:31 96:31>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<rebind<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <96:35 96:43>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<operator=<typename O>::O, Alignment> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<typename T, unsigned int Alignment>::self_type & b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>(const b3AlignedAllocator<O, Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<operator=<typename O>::O, Alignment> -> b3AlignedAllocator<typename T, unsigned int Alignment>::Alignment [b3AlignedAllocator.h <99:55 99:63>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &, const b3AlignedAllocator<typename T, unsigned int Alignment>::self_type &) -> b3AlignedAllocator<typename T, unsigned int Alignment>::self_type [b3AlignedAllocator.h <101:52 101:60>]
@@ -1269,8 +1202,6 @@ REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedAllocator<b3Vector3, 16> -> b3Aligne
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::self_type -> b3AlignedAllocator<b3Vector3, 16> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator() -> void b3AlignedAllocator<typename T, unsigned int Alignment>::b3AlignedAllocator<T, Alignment>() [b3AlignedAllocator.h <68:2 68:19>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) -> b3AlignedAllocator<b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>::Other, 16U> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>::Other, 16U> -> b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<Other, 16U> &) -> b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>::Other [b3AlignedAllocator.h <74:48 74:52>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator<b3Vector3, 16>::pointer b3AlignedAllocator<b3Vector3, 16>::address(b3AlignedAllocator<b3Vector3, 16>::reference) const -> b3AlignedAllocator<typename T, unsigned int Alignment>::pointer b3AlignedAllocator<typename T, unsigned int Alignment>::address(b3AlignedAllocator<typename T, unsigned int Alignment>::reference) const [b3AlignedAllocator.h <82:16 82:22>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::pointer b3AlignedAllocator<b3Vector3, 16>::address(b3AlignedAllocator<b3Vector3, 16>::reference) const -> b3AlignedAllocator<b3Vector3, 16>::pointer [b3AlignedAllocator.h <82:2 82:8>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::pointer b3AlignedAllocator<b3Vector3, 16>::address(b3AlignedAllocator<b3Vector3, 16>::reference) const -> b3AlignedAllocator<b3Vector3, 16>::reference [b3AlignedAllocator.h <82:28 82:36>]
@@ -1299,8 +1230,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Vector3, 16>::destroy(b3AlignedA
REFERENCE_TYPE_USAGE: void b3AlignedAllocator<b3Vector3, 16>::destroy(b3AlignedAllocator<b3Vector3, 16>::pointer) -> b3AlignedAllocator<b3Vector3, 16>::pointer [b3AlignedAllocator.h <92:28 92:34>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::self_type & b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3Vector3, 16>::self_type [b3AlignedAllocator.h <99:2 99:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::self_type & b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>::O, 16U> [b3AlignedAllocator.h <99:31 99:48>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>::O, 16U> -> b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::self_type & b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>(const b3AlignedAllocator<O, 16U> &) -> b3AlignedAllocator<b3Vector3, 16>::operator=<typename O>::O [b3AlignedAllocator.h <99:51 99:51>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Vector3, 16>::self_type &, const b3AlignedAllocator<b3Vector3, 16>::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Vector3, 16>::self_type &, const b3AlignedAllocator<b3Vector3, 16>::self_type &) -> b3AlignedAllocator<b3Vector3, 16>::self_type [b3AlignedAllocator.h <101:32 101:40>]
REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Vector3, 16>::self_type &, const b3AlignedAllocator<b3Vector3, 16>::self_type &) -> b3AlignedAllocator<b3Vector3, 16>::self_type [b3AlignedAllocator.h <101:52 101:60>]
@@ -2099,9 +2028,6 @@ REFERENCE_TYPE_USAGE: void b3UnSwapVector3Endian(b3Vector3 &) -> int [b3Vector3.
REFERENCE_CALL: void b3UnSwapVector3Endian(b3Vector3 &) -> void b3SwapScalarEndian(const b3Scalar &, b3Scalar &) [b3Vector3.h <1214:3 1214:20>]
REFERENCE_CALL: void b3UnSwapVector3Endian(b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(const b3Vector3 &) [b3Vector3.h <1216:9 1216:9>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> void [b3Vector3.h <1220:17 1220:20>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:43 1220:43>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:49 1220:49>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3PlaneSpace1<class T>::T [b3Vector3.h <1220:55 1220:55>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>]
@@ -2154,18 +2080,11 @@ REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar)
REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) -> void b3Vector4::setValue(const b3Scalar &, const b3Scalar &, const b3Scalar &, const b3Scalar &) [b3Vector3.h <1322:6 1322:13>]
REFERENCE_CALL: b3Vector4 b3MakeVector4(b3Scalar, b3Scalar, b3Scalar, b3Scalar) -> void b3Vector4::b3Vector4(b3Vector4 &&) [b3Vector3.h <1323:9 1323:11>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> b3AlignedObjectArray<typename T>::m_allocator -> b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> [b3AlignedObjectArray.h <49:2 49:19>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3AlignedObjectArray<typename T>::T, 16> b3AlignedObjectArray<typename T>::m_allocator -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <53:2 53:2>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::m_ownsMemory -> bool [b3AlignedObjectArray.h <55:2 55:5>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<T> [b3AlignedObjectArray.h <59:18 59:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<T> [b3AlignedObjectArray.h <59:59 59:78>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<T> -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TEMPLATE_ARGUMENT: b3AlignedObjectArray<T> -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_CALL: b3AlignedObjectArray<T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<T> &) -> void b3AlignedObjectArray<typename T>::copyFromArray(const b3AlignedObjectArray<T> &) [b3AlignedObjectArray.h <61:3 61:15>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>]
@@ -2173,8 +2092,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3Al
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> int [b3AlignedObjectArray.h <74:29 74:31>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> int [b3AlignedObjectArray.h <74:39 74:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> int [b3AlignedObjectArray.h <76:4 76:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <74:48 74:48>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::copy(int, int, b3AlignedObjectArray<typename T>::T *) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <79:22 79:27>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::init() -> void [b3AlignedObjectArray.h <85:19 85:22>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::init() -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <88:4 88:15>]
@@ -2185,7 +2102,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> int [b3AlignedObjectArray.h <93:32 93:34>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> int [b3AlignedObjectArray.h <93:42 93:44>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> int [b3AlignedObjectArray.h <95:4 95:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::destroy(int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <98:16 98:16>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::destroy(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <98:5 98:10>]
REFERENCE_TYPE_USAGE: void * b3AlignedObjectArray<typename T>::allocate(int) -> void [b3AlignedObjectArray.h <102:19 102:22>]
REFERENCE_TYPE_USAGE: void * b3AlignedObjectArray<typename T>::allocate(int) -> int [b3AlignedObjectArray.h <102:34 102:36>]
@@ -2205,16 +2121,12 @@ REFERENCE_CALL: void b3AlignedObjectArray<typename T>::b3AlignedObjectArray<T>(c
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::b3AlignedObjectArray<T>(const b3AlignedObjectArray<T> &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <143:34 143:39>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::size() const -> int [b3AlignedObjectArray.h <149:19 149:21>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::size() const -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <151:11 151:16>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <154:25 154:25>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) const -> int [b3AlignedObjectArray.h <154:31 154:33>]
REFERENCE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <158:11 158:16>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <161:19 161:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) -> int [b3AlignedObjectArray.h <161:25 161:27>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::at(int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <165:11 165:16>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <168:25 168:25>]
REFERENCE_TYPE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) const -> int [b3AlignedObjectArray.h <168:39 168:41>]
REFERENCE_USAGE: const b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <172:11 172:16>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <175:19 175:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) -> int [b3AlignedObjectArray.h <175:33 175:35>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::operator[](int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <179:11 179:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::clear() -> void [b3AlignedObjectArray.h <184:19 184:22>]
@@ -2224,7 +2136,6 @@ REFERENCE_CALL: void b3AlignedObjectArray<typename T>::clear() -> void b3Aligned
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::clear() -> void b3AlignedObjectArray<typename T>::init() [b3AlignedObjectArray.h <190:4 190:7>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::pop_back() -> void [b3AlignedObjectArray.h <193:19 193:22>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::pop_back() -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <196:4 196:9>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::pop_back() -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <197:20 197:20>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::pop_back() -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <197:4 197:9>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::pop_back() -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <197:11 197:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resizeNoInitialize(int) -> void [b3AlignedObjectArray.h <203:19 203:22>]
@@ -2239,17 +2150,12 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <222:4 222:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <226:9 226:11>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <237:10 237:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <220:50 220:50>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <220:62 220:62>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <228:17 228:17>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <239:24 239:24>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <222:18 222:21>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <232:19 232:22>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <228:6 228:11>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> void b3AlignedObjectArray<typename T>::reserve(int) [b3AlignedObjectArray.h <234:6 234:12>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <239:13 239:18>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <245:4 245:9>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <247:19 247:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int [b3AlignedObjectArray.h <249:4 249:6>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <249:13 249:16>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <252:24 252:27>]
@@ -2258,10 +2164,6 @@ REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typen
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::allocSize(int) [b3AlignedObjectArray.h <252:14 252:22>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <254:4 254:9>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <256:11 256:16>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:19 260:19>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:37 260:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:50 260:50>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <269:22 269:22>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <262:4 262:6>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <262:13 262:16>]
REFERENCE_CALL: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <265:24 265:27>]
@@ -2272,8 +2174,6 @@ REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<type
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <269:10 269:15>]
REFERENCE_USAGE: b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <272:11 272:16>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> void [b3AlignedObjectArray.h <276:19 276:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <276:40 276:40>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <285:28 285:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <278:4 278:6>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <278:13 278:16>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <281:24 281:27>]
@@ -2288,8 +2188,6 @@ REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::capacity() const -> int b
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> void [b3AlignedObjectArray.h <300:19 300:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::reserve(int) -> int b3AlignedObjectArray<typename T>::capacity() const [b3AlignedObjectArray.h <302:8 302:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <304:5 304:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <304:13 304:13>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::reserve(int) -> void * b3AlignedObjectArray<typename T>::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <310:6 310:11>]
@@ -2302,39 +2200,29 @@ REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> bool b3A
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <321:5 321:10>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::reserve(int) -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <323:5 323:14>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) -> bool [b3AlignedObjectArray.h <333:5 333:8>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <333:29 333:29>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<typename T>::less::operator()(const b3AlignedObjectArray<typename T>::T &, const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <333:41 333:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <341:32 341:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <345:4 345:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <346:4 346:4>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <346:8 346:13>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <351:24 351:29>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <353:26 353:31>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::quickSortInternal<typename L>(const L &, int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <357:6 357:9>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> b3AlignedObjectArray<typename T>::quickSort<typename L>::L [b3AlignedObjectArray.h <371:24 371:24>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <374:8 374:11>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::quickSort<typename L>(const L &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <376:37 376:40>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <383:17 383:17>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <388:4 388:4>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> int [b3AlignedObjectArray.h <392:5 392:7>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::downHeap<typename L>(b3AlignedObjectArray<typename T>::T *, int, int, const L &) -> b3AlignedObjectArray<typename T>::downHeap<typename L>::L [b3AlignedObjectArray.h <383:46 383:46>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <421:4 421:4>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <421:13 421:18>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <422:4 422:9>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <422:21 422:26>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::swap(int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <423:4 423:9>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> b3AlignedObjectArray<typename T>::heapSort<typename L>::L [b3AlignedObjectArray.h <429:22 429:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> int [b3AlignedObjectArray.h <432:3 432:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> int [b3AlignedObjectArray.h <433:3 433:5>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::heapSort<typename L>(const L &) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <433:11 433:16>]
@@ -2345,7 +2233,6 @@ REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(con
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <454:3 454:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <455:3 455:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <459:4 459:6>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <452:29 452:29>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <455:14 455:17>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <467:10 467:13>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <460:14 460:19>]
@@ -2353,18 +2240,15 @@ REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findBinarySearch(const b3
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <471:2 471:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <473:3 473:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <474:3 474:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <471:29 471:29>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <473:13 473:16>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <476:14 476:17>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <478:8 478:13>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <487:5 487:7>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <489:9 489:11>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int [b3AlignedObjectArray.h <490:9 490:11>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <487:33 487:33>]
REFERENCE_CALL: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <492:20 492:23>]
REFERENCE_USAGE: int b3AlignedObjectArray<typename T>::findLinearSearch2(const b3AlignedObjectArray<typename T>::T &) const -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <494:17 494:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> void [b3AlignedObjectArray.h <503:2 503:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <503:20 503:20>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> int [b3AlignedObjectArray.h <506:3 506:5>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <506:19 506:34>]
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::remove(const b3AlignedObjectArray<typename T>::T &) -> int b3AlignedObjectArray<typename T>::size() const [b3AlignedObjectArray.h <507:17 507:20>]
@@ -2378,7 +2262,6 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffe
REFERENCE_CALL: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> void b3AlignedObjectArray<typename T>::clear() [b3AlignedObjectArray.h <517:3 517:7>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <518:3 518:14>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> b3AlignedObjectArray<typename T>::T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <519:3 519:8>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <519:13 519:13>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <520:3 520:8>]
REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <521:3 521:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<typename T>::copyFromArray(const b3AlignedObjectArray<T> &) -> void [b3AlignedObjectArray.h <524:2 524:5>]
@@ -2458,10 +2341,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::resizeNoInitialize(i
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::resize(int, const b3Vector3 &) -> void b3AlignedObjectArray<typename T>::resize(int, const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <220:24 220:29>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::resize(int, const b3Vector3 &) -> void [b3AlignedObjectArray.h <220:19 220:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::resize(int, const b3Vector3 &) -> int [b3AlignedObjectArray.h <220:31 220:33>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::resize(int, const b3Vector3 &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <220:62 220:62>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expandNonInitializing() -> b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expandNonInitializing() [b3AlignedObjectArray.h <247:23 247:43>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expand(const b3Vector3 &) -> b3AlignedObjectArray<typename T>::T & b3AlignedObjectArray<typename T>::expand(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <260:23 260:28>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expand(const b3Vector3 &) -> b3AlignedObjectArray<typename T>::T [b3AlignedObjectArray.h <260:50 260:50>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> void b3AlignedObjectArray<typename T>::push_back(const b3AlignedObjectArray<typename T>::T &) [b3AlignedObjectArray.h <276:24 276:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> void [b3AlignedObjectArray.h <276:19 276:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> int [b3AlignedObjectArray.h <278:4 278:6>]
@@ -2494,21 +2375,17 @@ REFERENCE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> b3Vector3
REFERENCE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> int b3AlignedObjectArray<b3Vector3>::m_capacity [b3AlignedObjectArray.h <323:5 323:14>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray<b3Vector3>::less -> b3AlignedObjectArray<typename T>::less [b3AlignedObjectArray.h <329:9 329:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>(const L &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>(const L &, int, int) -> b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>::L [b3AlignedObjectArray.h <341:32 341:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSortInternal<typename L>(const L &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSort<typename L>(const L &) -> b3AlignedObjectArray<b3Vector3>::quickSort<typename L>::L [b3AlignedObjectArray.h <371:24 371:24>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::downHeap<typename L>(b3Vector3 *, int, int, const L &) -> void [b3AlignedObjectArray.h <383:3 383:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::downHeap<typename L>(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:26 383:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::downHeap<typename L>(b3Vector3 *, int, int, const L &) -> int [b3AlignedObjectArray.h <383:33 383:35>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::downHeap<typename L>(b3Vector3 *, int, int, const L &) -> b3AlignedObjectArray<b3Vector3>::downHeap<typename L>::L [b3AlignedObjectArray.h <383:46 383:46>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::swap(int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::swap(int, int) -> void [b3AlignedObjectArray.h <413:3 413:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::swap(int, int) -> int [b3AlignedObjectArray.h <413:13 413:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::heapSort<typename L>(const L &) -> b3AlignedObjectArray<b3Vector3>::heapSort<typename L>::L [b3AlignedObjectArray.h <429:22 429:22>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::findBinarySearch(const b3Vector3 &) const -> int b3AlignedObjectArray<typename T>::findBinarySearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <452:6 452:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::findBinarySearch(const b3Vector3 &) const -> int [b3AlignedObjectArray.h <452:2 452:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::findLinearSearch(const b3Vector3 &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch(const b3AlignedObjectArray<typename T>::T &) const [b3AlignedObjectArray.h <471:6 471:21>]
@@ -2715,10 +2592,25 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<53:43> [b3AlignedAllocator.h <53:43 53:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<53:66> [b3AlignedAllocator.h <53:66 53:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:57> [b3AlignedAllocator.h <55:57 55:65>]
LOCAL_SYMBOL: b3AlignedAllocator.h<55:87> [b3AlignedAllocator.h <55:87 55:94>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <60:21 60:21>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <63:30 63:30>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <76:16 76:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <77:16 77:16>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <78:10 78:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <79:10 79:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:21> [b3AlignedAllocator.h <80:10 80:10>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <60:34 60:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <63:34 63:42>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <74:56 74:64>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <86:79 86:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <96:35 96:43>]
LOCAL_SYMBOL: b3AlignedAllocator.h<60:34> [b3AlignedAllocator.h <99:55 99:63>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <61:26 61:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<61:26> [b3AlignedAllocator.h <102:1 102:1>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:23 68:23>]
LOCAL_SYMBOL: b3AlignedAllocator.h<68:23> [b3AlignedAllocator.h <68:24 68:24>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <73:22 73:26>]
LOCAL_SYMBOL: b3AlignedAllocator.h<73:22> [b3AlignedAllocator.h <74:48 74:52>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:72 74:72>]
LOCAL_SYMBOL: b3AlignedAllocator.h<74:72> [b3AlignedAllocator.h <74:73 74:73>]
LOCAL_SYMBOL: b3AlignedAllocator.h<82:45> [b3AlignedAllocator.h <82:45 82:47>]
@@ -2749,8 +2641,12 @@ LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:85 92:87>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:83 92:83>]
LOCAL_SYMBOL: b3AlignedAllocator.h<92:83> [b3AlignedAllocator.h <92:105 92:105>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <95:22 95:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:22> [b3AlignedAllocator.h <96:31 96:31>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <95:40 95:40>]
LOCAL_SYMBOL: b3AlignedAllocator.h<95:40> [b3AlignedAllocator.h <97:2 97:2>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <98:22 98:22>]
LOCAL_SYMBOL: b3AlignedAllocator.h<98:22> [b3AlignedAllocator.h <99:51 99:51>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:71 99:71>]
LOCAL_SYMBOL: b3AlignedAllocator.h<99:71> [b3AlignedAllocator.h <99:87 99:87>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<102:38> [b3AlignedObjectArray.h <102:38 102:41>]
@@ -2896,6 +2792,8 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <333:44 333
LOCAL_SYMBOL: b3AlignedObjectArray.h<333:44> [b3AlignedObjectArray.h <335:19 335:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<334:5> [b3AlignedObjectArray.h <334:5 334:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<334:5> [b3AlignedObjectArray.h <336:5 336:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<340:22> [b3AlignedObjectArray.h <340:22 340:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<340:22> [b3AlignedObjectArray.h <341:32 341:32>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <341:35 341:45>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <351:12 351:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<341:35> [b3AlignedObjectArray.h <353:12 353:22>]
@@ -2938,12 +2836,16 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<350:4> [b3AlignedObjectArray.h <350:4 350:4
LOCAL_SYMBOL: b3AlignedObjectArray.h<350:4> [b3AlignedObjectArray.h <360:4 360:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<356:5> [b3AlignedObjectArray.h <356:5 356:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<356:5> [b3AlignedObjectArray.h <359:5 359:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<370:22> [b3AlignedObjectArray.h <370:22 370:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<370:22> [b3AlignedObjectArray.h <371:24 371:24>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <371:27 371:37>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<371:27> [b3AlignedObjectArray.h <376:23 376:33>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<372:3> [b3AlignedObjectArray.h <372:3 372:3>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<372:3> [b3AlignedObjectArray.h <378:3 378:3>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<375:4> [b3AlignedObjectArray.h <375:4 375:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<375:4> [b3AlignedObjectArray.h <377:4 377:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<382:22> [b3AlignedObjectArray.h <382:22 382:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<382:22> [b3AlignedObjectArray.h <383:46 383:46>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <383:20 383:23>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <388:13 388:16>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<383:20> [b3AlignedObjectArray.h <394:36 394:39>]
@@ -2996,6 +2898,8 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<414:3> [b3AlignedObjectArray.h <414:3 414:3
LOCAL_SYMBOL: b3AlignedObjectArray.h<414:3> [b3AlignedObjectArray.h <426:3 426:3>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <421:6 421:9>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<421:6> [b3AlignedObjectArray.h <423:21 423:24>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<428:21> [b3AlignedObjectArray.h <428:21 428:21>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<428:21> [b3AlignedObjectArray.h <429:22 429:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <429:25 429:35>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <436:27 436:37>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<429:25> [b3AlignedObjectArray.h <447:27 447:37>]
@@ -3039,6 +2943,43 @@ LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <461:13 461:
LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <462:26 462:28>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <463:12 463:14>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<459:8> [b3AlignedObjectArray.h <465:12 465:14>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <45:20 45:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <49:21 49:21>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <53:2 53:2>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <59:39 59:39>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <59:80 59:80>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <74:48 74:48>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <79:20 79:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <98:16 98:16>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <154:25 154:25>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <161:19 161:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <168:25 168:25>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <175:19 175:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <197:20 197:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <220:50 220:50>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <220:62 220:62>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <228:17 228:17>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <239:24 239:24>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <247:19 247:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <260:19 260:19>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <260:37 260:37>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <260:50 260:50>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <269:22 269:22>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <276:40 276:40>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <285:28 285:28>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <304:5 304:5>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <304:13 304:13>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <333:29 333:29>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <333:41 333:41>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <346:4 346:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <383:17 383:17>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <388:4 388:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <421:4 421:4>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <452:29 452:29>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <471:29 471:29>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <487:33 487:33>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <503:20 503:20>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<45:20> [b3AlignedObjectArray.h <519:13 519:13>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<471:32> [b3AlignedObjectArray.h <471:32 471:34>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<471:32> [b3AlignedObjectArray.h <478:21 478:23>]
LOCAL_SYMBOL: b3AlignedObjectArray.h<472:2> [b3AlignedObjectArray.h <472:2 472:2>]
@@ -3397,6 +3338,10 @@ LOCAL_SYMBOL: b3Logging.h<66:62> [b3Logging.h <66:62 66:70>]
LOCAL_SYMBOL: b3Logging.h<69:48> [b3Logging.h <69:48 69:50>]
LOCAL_SYMBOL: b3Logging.h<70:56> [b3Logging.h <70:56 70:58>]
LOCAL_SYMBOL: b3Logging.h<71:54> [b3Logging.h <71:54 71:56>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <22:17 22:17>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:23 23:23>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:38 23:38>]
LOCAL_SYMBOL: b3MinMax.h<22:17> [b3MinMax.h <23:50 23:50>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <23:41 23:41>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:10 25:10>]
LOCAL_SYMBOL: b3MinMax.h<23:41> [b3MinMax.h <25:18 25:18>]
@@ -3405,6 +3350,10 @@ LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:14 25:14>]
LOCAL_SYMBOL: b3MinMax.h<23:53> [b3MinMax.h <25:22 25:22>]
LOCAL_SYMBOL: b3MinMax.h<24:1> [b3MinMax.h <24:1 24:1>]
LOCAL_SYMBOL: b3MinMax.h<24:1> [b3MinMax.h <26:1 26:1>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <28:17 28:17>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:23 29:23>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:38 29:38>]
LOCAL_SYMBOL: b3MinMax.h<28:17> [b3MinMax.h <29:50 29:50>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <29:41 29:41>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:11 31:11>]
LOCAL_SYMBOL: b3MinMax.h<29:41> [b3MinMax.h <31:19 31:19>]
@@ -3413,6 +3362,11 @@ LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:15 31:15>]
LOCAL_SYMBOL: b3MinMax.h<29:53> [b3MinMax.h <31:23 31:23>]
LOCAL_SYMBOL: b3MinMax.h<30:1> [b3MinMax.h <30:1 30:1>]
LOCAL_SYMBOL: b3MinMax.h<30:1> [b3MinMax.h <32:1 32:1>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <34:17 34:17>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:23 35:23>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:42 35:42>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:54 35:54>]
LOCAL_SYMBOL: b3MinMax.h<34:17> [b3MinMax.h <35:67 35:67>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <35:45 35:45>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:9 37:9>]
LOCAL_SYMBOL: b3MinMax.h<35:45> [b3MinMax.h <37:29 37:29>]
@@ -3425,6 +3379,9 @@ LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:24 37:25>]
LOCAL_SYMBOL: b3MinMax.h<35:70> [b3MinMax.h <37:33 37:34>]
LOCAL_SYMBOL: b3MinMax.h<36:1> [b3MinMax.h <36:1 36:1>]
LOCAL_SYMBOL: b3MinMax.h<36:1> [b3MinMax.h <38:1 38:1>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <40:17 40:17>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <41:31 41:31>]
LOCAL_SYMBOL: b3MinMax.h<40:17> [b3MinMax.h <41:43 41:43>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <41:34 41:34>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <43:13 43:13>]
LOCAL_SYMBOL: b3MinMax.h<41:34> [b3MinMax.h <45:3 45:3>]
@@ -3435,6 +3392,9 @@ LOCAL_SYMBOL: b3MinMax.h<42:1> [b3MinMax.h <42:1 42:1>]
LOCAL_SYMBOL: b3MinMax.h<42:1> [b3MinMax.h <47:1 47:1>]
LOCAL_SYMBOL: b3MinMax.h<44:2> [b3MinMax.h <44:2 44:2>]
LOCAL_SYMBOL: b3MinMax.h<44:2> [b3MinMax.h <46:2 46:2>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <49:17 49:17>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <50:31 50:31>]
LOCAL_SYMBOL: b3MinMax.h<49:17> [b3MinMax.h <50:43 50:43>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <50:34 50:34>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <52:9 52:9>]
LOCAL_SYMBOL: b3MinMax.h<50:34> [b3MinMax.h <54:3 54:3>]
@@ -3445,6 +3405,10 @@ LOCAL_SYMBOL: b3MinMax.h<51:1> [b3MinMax.h <51:1 51:1>]
LOCAL_SYMBOL: b3MinMax.h<51:1> [b3MinMax.h <56:1 56:1>]
LOCAL_SYMBOL: b3MinMax.h<53:2> [b3MinMax.h <53:2 53:2>]
LOCAL_SYMBOL: b3MinMax.h<53:2> [b3MinMax.h <55:2 55:2>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <58:17 58:17>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:30 59:30>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:42 59:42>]
LOCAL_SYMBOL: b3MinMax.h<58:17> [b3MinMax.h <59:55 59:55>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <59:33 59:33>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <61:6 61:6>]
LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <63:3 63:3>]
@@ -3646,6 +3610,10 @@ LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <500:89 500:108>]
LOCAL_SYMBOL: b3Scalar.h<500:89> [b3Scalar.h <505:57 505:76>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <501:1 501:1>]
LOCAL_SYMBOL: b3Scalar.h<501:1> [b3Scalar.h <507:1 507:1>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:19 509:19>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:50 509:50>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <509:56 509:56>]
LOCAL_SYMBOL: b3Scalar.h<509:19> [b3Scalar.h <511:2 511:2>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <509:53 509:53>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <511:10 511:10>]
LOCAL_SYMBOL: b3Scalar.h<509:53> [b3Scalar.h <512:2 512:2>]
@@ -3779,6 +3747,10 @@ LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <630:2 630:2>]
LOCAL_SYMBOL: b3Scalar.h<630:2> [b3Scalar.h <631:2 631:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <634:2 634:2>]
LOCAL_SYMBOL: b3Scalar.h<634:2> [b3Scalar.h <636:2 636:2>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:20 642:20>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:22 642:22>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <642:40 642:40>]
LOCAL_SYMBOL: b3Scalar.h<642:20> [b3Scalar.h <649:5 649:5>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <642:43 642:54>]
LOCAL_SYMBOL: b3Scalar.h<642:43> [b3Scalar.h <657:21 657:32>]
LOCAL_SYMBOL: b3Scalar.h<642:64> [b3Scalar.h <642:64 642:72>]
@@ -3954,6 +3926,10 @@ LOCAL_SYMBOL: b3Vector3.h<1212:11> [b3Vector3.h <1214:29 1214:29>]
LOCAL_SYMBOL: b3Vector3.h<1212:11> [b3Vector3.h <1214:43 1214:43>]
LOCAL_SYMBOL: b3Vector3.h<1213:2> [b3Vector3.h <1213:2 1213:2>]
LOCAL_SYMBOL: b3Vector3.h<1213:2> [b3Vector3.h <1215:2 1215:2>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1219:17 1219:17>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:43 1220:43>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:49 1220:49>]
LOCAL_SYMBOL: b3Vector3.h<1219:17> [b3Vector3.h <1220:55 1220:55>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1220:46 1220:46>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>]
LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>]
-4
View File
@@ -32,8 +32,6 @@ Edge::EdgeType Edge::intToType(int value)
return EDGE_TEMPLATE_ARGUMENT;
case EDGE_TYPE_ARGUMENT:
return EDGE_TYPE_ARGUMENT;
case EDGE_TEMPLATE_DEFAULT_ARGUMENT:
return EDGE_TEMPLATE_DEFAULT_ARGUMENT;
case EDGE_TEMPLATE_SPECIALIZATION:
return EDGE_TEMPLATE_SPECIALIZATION;
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
@@ -147,8 +145,6 @@ std::wstring Edge::getReadableTypeString(EdgeType type)
return L"template argument";
case EDGE_TYPE_ARGUMENT:
return L"type argument";
case EDGE_TEMPLATE_DEFAULT_ARGUMENT:
return L"template default argument";
case EDGE_TEMPLATE_SPECIALIZATION:
return L"template specialization";
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
-1
View File
@@ -24,7 +24,6 @@ public:
EDGE_OVERRIDE = 1 << 5,
EDGE_TEMPLATE_ARGUMENT = 1 << 6,
EDGE_TYPE_ARGUMENT = 1 << 7,
EDGE_TEMPLATE_DEFAULT_ARGUMENT = 1 << 8,
EDGE_TEMPLATE_SPECIALIZATION = 1 << 9,
EDGE_TEMPLATE_MEMBER_SPECIALIZATION = 1 << 10,
EDGE_INCLUDE = 1 << 11,
-2
View File
@@ -170,8 +170,6 @@ Edge::EdgeType ParserClientImpl::referenceKindToEdgeType(ReferenceKind reference
return Edge::EDGE_TEMPLATE_ARGUMENT;
case REFERENCE_TYPE_ARGUMENT:
return Edge::EDGE_TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_DEFAULT_ARGUMENT:
return Edge::EDGE_TEMPLATE_DEFAULT_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION:
return Edge::EDGE_TEMPLATE_SPECIALIZATION;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION:
-2
View File
@@ -18,8 +18,6 @@ ReferenceKind intToReferenceKind(int v)
return REFERENCE_TEMPLATE_ARGUMENT;
case REFERENCE_TYPE_ARGUMENT:
return REFERENCE_TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_DEFAULT_ARGUMENT:
return REFERENCE_TEMPLATE_DEFAULT_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION:
return REFERENCE_TEMPLATE_SPECIALIZATION;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION:
-1
View File
@@ -11,7 +11,6 @@ enum ReferenceKind
REFERENCE_OVERRIDE = 5,
REFERENCE_TEMPLATE_ARGUMENT = 6,
REFERENCE_TYPE_ARGUMENT = 7,
REFERENCE_TEMPLATE_DEFAULT_ARGUMENT = 8,
REFERENCE_TEMPLATE_SPECIALIZATION = 9,
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION = 10,
REFERENCE_INCLUDE = 11,
@@ -593,7 +593,7 @@ bool CxxAstVisitor::shouldVisitDecl(const clang::Decl* decl) const
return false;
}
bool CxxAstVisitor::shouldVisitReference(const clang::SourceLocation& referenceLocation, const clang::Decl* contextDecl) const
bool CxxAstVisitor::shouldVisitReference(const clang::SourceLocation& referenceLocation) const
{
clang::SourceLocation loc = m_astContext->getSourceManager().getExpansionLoc(referenceLocation);
if (loc.isInvalid())
+1 -1
View File
@@ -147,7 +147,7 @@ public:
bool shouldVisitStmt(const clang::Stmt* s) const;
bool shouldVisitDecl(const clang::Decl* decl) const;
bool shouldVisitReference(const clang::SourceLocation& referenceLocation, const clang::Decl* contextDecl) const;
bool shouldVisitReference(const clang::SourceLocation& referenceLocation) const;
bool isLocatedInProjectFile(clang::SourceLocation loc) const;
@@ -54,7 +54,10 @@ void CxxAstVisitorComponentContext::beginTraverseDecl(clang::Decl* d)
!(clang::isa<clang::VarDecl>(d) && d->getParentFunctionOrMethod() != nullptr) && // no local variable
!clang::isa<clang::UsingDirectiveDecl>(d) && // no using directive decl
!clang::isa<clang::UsingDecl>(d) && // no using decl
!clang::isa<clang::NamespaceDecl>(d) // no namespace
!clang::isa<clang::NamespaceDecl>(d) && // no namespace
!clang::isa<clang::NonTypeTemplateParmDecl>(d) && // no template params
!clang::isa<clang::TemplateTypeParmDecl>(d) && // no template params
!clang::isa<clang::TemplateTemplateParmDecl>(d) // no template params
){
clang::NamedDecl* nd = clang::dyn_cast<clang::NamedDecl>(d);
context = std::make_shared<CxxContextDecl>(nd);
@@ -67,14 +70,39 @@ void CxxAstVisitorComponentContext::endTraverseDecl(clang::Decl* d)
{
m_contextStack.pop_back();
}
#include "CxxTypeNameResolver.h"
void CxxAstVisitorComponentContext::beginTraverseTypeLoc(const clang::TypeLoc& tl)
{
std::shared_ptr<CxxContextType> context;
std::wstring namesss;
std::unique_ptr<CxxTypeName> typeName =
CxxTypeNameResolver(getAstVisitor()->getCanonicalFilePathCache()).getName(tl.getTypePtr());
if (typeName)
{
namesss = typeName->toNameHierarchy().getQualifiedNameWithSignature();
}
std::shared_ptr<CxxContextType> context;
clang::TypeLoc::TypeLocClass tlcc = tl.getTypeLocClass();
if (!getAstVisitor()->checkIgnoresTypeLoc(tl))
{
context = std::make_shared<CxxContextType>(tl.getTypePtr());
bool recordContext = true;
if (tl.getTypeLocClass() == clang::TypeLoc::TemplateSpecialization)
{
const clang::TemplateSpecializationTypeLoc& tstl = tl.castAs<clang::TemplateSpecializationTypeLoc>();
const clang::TemplateSpecializationType* tst = tstl.getTypePtr();
if (tst && tst->getTemplateName().isDependent())
{
recordContext = false;
}
}
if (recordContext)
{
context = std::make_shared<CxxContextType>(tl.getTypePtr());
}
}
m_contextStack.push_back(context);
@@ -137,7 +165,29 @@ void CxxAstVisitorComponentContext::endTraverseDeclRefExpr(clang::DeclRefExpr* s
void CxxAstVisitorComponentContext::beginTraverseTemplateSpecializationTypeLoc(const clang::TemplateSpecializationTypeLoc& loc)
{
m_templateArgumentContext.push_back(std::make_shared<CxxContextType>(loc.getTypePtr()));
std::wstring namesss;
std::unique_ptr<CxxTypeName> typeName =
CxxTypeNameResolver(getAstVisitor()->getCanonicalFilePathCache()).getName(loc.getTypePtr());
if (typeName)
{
namesss = typeName->toNameHierarchy().getQualifiedNameWithSignature();
}
bool recordContext = true;
const clang::TemplateSpecializationType* tst = loc.getTypePtr();
if (tst && tst->getTemplateName().isDependent())
{
recordContext = false;
}
if (recordContext)
{
m_templateArgumentContext.push_back(std::make_shared<CxxContextType>(loc.getTypePtr()));
}
else
{
m_templateArgumentContext.push_back(std::shared_ptr<CxxContextType>());
}
}
void CxxAstVisitorComponentContext::endTraverseTemplateSpecializationTypeLoc(const clang::TemplateSpecializationTypeLoc& loc)
@@ -27,7 +27,7 @@ CxxAstVisitorComponentIndexer::CxxAstVisitorComponentIndexer(
void CxxAstVisitorComponentIndexer::beginTraverseNestedNameSpecifierLoc(const clang::NestedNameSpecifierLoc& loc)
{
if (!getAstVisitor()->shouldVisitReference(loc.getBeginLoc(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()))
if (!getAstVisitor()->shouldVisitReference(loc.getBeginLoc()))
{
return;
}
@@ -90,30 +90,34 @@ void CxxAstVisitorComponentIndexer::beginTraverseNestedNameSpecifierLoc(const cl
void CxxAstVisitorComponentIndexer::beginTraverseTemplateArgumentLoc(const clang::TemplateArgumentLoc& loc)
{
if (
(loc.getArgument().getKind() == clang::TemplateArgument::Template) &&
(getAstVisitor()->shouldVisitReference(loc.getLocation(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()))
){
// TODO: maybe move this to VisitTemplateName
const Id symbolId = getOrCreateSymbolId(loc.getArgument().getAsTemplate().getAsTemplateDecl());
const ParseLocation parseLocation = getParseLocation(loc.getLocation());
m_client->recordReference(
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind(),
symbolId,
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getContext()),
parseLocation
);
if (getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind() == REFERENCE_TEMPLATE_ARGUMENT)
if (getAstVisitor()->shouldVisitReference(loc.getLocation()))
{
if (loc.getArgument().getKind() == clang::TemplateArgument::Template)
{
// TODO: maybe move this to VisitTemplateName
const Id symbolId = getOrCreateSymbolId(loc.getArgument().getAsTemplate().getAsTemplateDecl());
const ParseLocation parseLocation = getParseLocation(loc.getLocation());
m_client->recordReference(
REFERENCE_TYPE_USAGE,
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind(),
symbolId,
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()), // we use the closest named decl here
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getContext()),
parseLocation
);
{
const clang::NamedDecl* namedContextDecl = getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl();
if (namedContextDecl)
{
m_client->recordReference(
REFERENCE_TYPE_USAGE,
symbolId,
getOrCreateSymbolId(namedContextDecl), // we use the closest named decl here (e.g. function decl)
parseLocation
);
}
}
}
}
}
@@ -472,11 +476,7 @@ void CxxAstVisitorComponentIndexer::visitNonTypeTemplateParmDecl(clang::NonTypeT
{
if (getAstVisitor()->shouldVisitDecl(d) && !d->getName().empty()) // We don't create symbols for unnamed template parameters.
{
Id symbolId = getOrCreateSymbolId(d);
m_client->recordSymbolKind(symbolId, SYMBOL_TEMPLATE_PARAMETER);
m_client->recordLocation(symbolId, getParseLocation(d->getLocation()), ParseLocationType::TOKEN);
m_client->recordAccessKind(symbolId, ACCESS_TEMPLATE_PARAMETER);
m_client->recordDefinitionKind(symbolId, utility::isImplicit(d) ? DEFINITION_IMPLICIT : DEFINITION_EXPLICIT);
m_client->recordLocalSymbol(getLocalSymbolName(d->getLocation()), getParseLocation(d->getLocation()));
}
}
@@ -484,11 +484,7 @@ void CxxAstVisitorComponentIndexer::visitTemplateTypeParmDecl(clang::TemplateTyp
{
if (getAstVisitor()->shouldVisitDecl(d) && !d->getName().empty()) // We don't create symbols for unnamed template parameters.
{
Id symbolId = getOrCreateSymbolId(d);
m_client->recordSymbolKind(symbolId, SYMBOL_TEMPLATE_PARAMETER);
m_client->recordLocation(symbolId, getParseLocation(d->getLocation()), ParseLocationType::TOKEN);
m_client->recordAccessKind(symbolId, ACCESS_TEMPLATE_PARAMETER);
m_client->recordDefinitionKind(symbolId, utility::isImplicit(d) ? DEFINITION_IMPLICIT : DEFINITION_EXPLICIT);
m_client->recordLocalSymbol(getLocalSymbolName(d->getLocation()), getParseLocation(d->getLocation()));
}
}
@@ -496,55 +492,73 @@ void CxxAstVisitorComponentIndexer::visitTemplateTemplateParmDecl(clang::Templat
{
if (getAstVisitor()->shouldVisitDecl(d) && !d->getName().empty()) // We don't create symbols for unnamed template parameters.
{
Id symbolId = getOrCreateSymbolId(d);
m_client->recordSymbolKind(symbolId, SYMBOL_TEMPLATE_PARAMETER);
m_client->recordLocation(symbolId, getParseLocation(d->getLocation()), ParseLocationType::TOKEN);
m_client->recordAccessKind(symbolId, ACCESS_TEMPLATE_PARAMETER);
m_client->recordDefinitionKind(symbolId, utility::isImplicit(d) ? DEFINITION_IMPLICIT : DEFINITION_EXPLICIT);
m_client->recordLocalSymbol(getLocalSymbolName(d->getLocation()), getParseLocation(d->getLocation()));
}
}
void CxxAstVisitorComponentIndexer::visitTypeLoc(clang::TypeLoc tl)
{
if ((getAstVisitor()->shouldVisitReference(tl.getBeginLoc(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl())) &&
clang::TypeLoc::TypeLocClass tlcc = tl.getTypeLocClass();
if ((getAstVisitor()->shouldVisitReference(tl.getBeginLoc())) &&
(!getAstVisitor()->checkIgnoresTypeLoc(tl)))
{
Id symbolId = getOrCreateSymbolId(tl.getTypePtr());
if (clang::dyn_cast_or_null<clang::BuiltinType>(tl.getTypePtr()))
if (!tl.getAs<clang::TemplateTypeParmTypeLoc>().isNull())
{
m_client->recordSymbolKind(symbolId, SYMBOL_BUILTIN_TYPE);
m_client->recordDefinitionKind(symbolId, DEFINITION_EXPLICIT);
}
clang::SourceLocation loc;
if (!tl.getAs<clang::DependentNameTypeLoc>().isNull())
{
const clang::DependentNameTypeLoc& dntl = tl.castAs<clang::DependentNameTypeLoc>();
loc = dntl.getNameLoc();
const clang::TemplateTypeParmTypeLoc& ttptl = tl.castAs<clang::TemplateTypeParmTypeLoc>();
clang::TemplateTypeParmDecl* d = ttptl.getDecl();
m_client->recordLocalSymbol(getLocalSymbolName(d->getLocation()), getParseLocation(tl.getBeginLoc()));
}
else
{
loc = tl.getBeginLoc();
}
if (!tl.getAs<clang::TemplateSpecializationTypeLoc>().isNull())
{
const clang::TemplateSpecializationTypeLoc& tstl = tl.castAs<clang::TemplateSpecializationTypeLoc>();
const clang::TemplateSpecializationType* tst = tstl.getTypePtr();
if (tst->getTemplateName().isDependent())
{
clang::TemplateDecl* d = tst->getTemplateName().getAsTemplateDecl();
m_client->recordLocalSymbol(getLocalSymbolName(d->getLocation()), getParseLocation(tl.getBeginLoc()));
return; // TODO: skip recording template arg in parent scope
}
}
const ParseLocation parseLocation = getParseLocation(loc);
Id symbolId = getOrCreateSymbolId(tl.getTypePtr());
m_client->recordReference(
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind(),
symbolId,
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getContext(1)), // we skip the last element because it refers to this typeloc.
parseLocation
);
if (clang::dyn_cast_or_null<clang::BuiltinType>(tl.getTypePtr()))
{
m_client->recordSymbolKind(symbolId, SYMBOL_BUILTIN_TYPE);
m_client->recordDefinitionKind(symbolId, DEFINITION_EXPLICIT);
}
clang::SourceLocation loc;
if (!tl.getAs<clang::DependentNameTypeLoc>().isNull())
{
const clang::DependentNameTypeLoc& dntl = tl.castAs<clang::DependentNameTypeLoc>();
loc = dntl.getNameLoc();
}
else
{
loc = tl.getBeginLoc();
}
const ParseLocation parseLocation = getParseLocation(loc);
if (getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind() == REFERENCE_TEMPLATE_ARGUMENT)
{
m_client->recordReference(
REFERENCE_TYPE_USAGE,
getAstVisitor()->getComponent<CxxAstVisitorComponentTypeRefKind>()->getReferenceKind(),
symbolId,
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()), // we use the closest named decl here
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)
{
m_client->recordReference(
REFERENCE_TYPE_USAGE,
symbolId,
getOrCreateSymbolId(getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()), // we use the closest named decl here
parseLocation
);
}
}
}
}
@@ -552,7 +566,7 @@ void CxxAstVisitorComponentIndexer::visitTypeLoc(clang::TypeLoc tl)
void CxxAstVisitorComponentIndexer::visitDeclRefExpr(clang::DeclRefExpr* s)
{
clang::ValueDecl* decl = s->getDecl();
if (getAstVisitor()->shouldVisitReference(s->getLocation(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()))
if (getAstVisitor()->shouldVisitReference(s->getLocation()))
{
if ((clang::isa<clang::ParmVarDecl>(decl)) ||
(clang::isa<clang::VarDecl>(decl) && decl->getParentFunctionOrMethod() != nullptr)
@@ -563,6 +577,12 @@ void CxxAstVisitorComponentIndexer::visitDeclRefExpr(clang::DeclRefExpr* s)
}
// else { don't do anything }
}
else if((clang::isa<clang::NonTypeTemplateParmDecl>(decl)) ||
(clang::isa<clang::TemplateTypeParmDecl>(decl)) ||
(clang::isa<clang::TemplateTemplateParmDecl>(decl)))
{
m_client->recordLocalSymbol(getLocalSymbolName(decl->getLocation()), getParseLocation(s->getLocation()));
}
else
{
Id symbolId = getOrCreateSymbolId(decl);
@@ -585,7 +605,7 @@ void CxxAstVisitorComponentIndexer::visitDeclRefExpr(clang::DeclRefExpr* s)
void CxxAstVisitorComponentIndexer::visitMemberExpr(clang::MemberExpr* s)
{
if (getAstVisitor()->shouldVisitReference(s->getMemberLoc(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()))
if (getAstVisitor()->shouldVisitReference(s->getMemberLoc()))
{
Id symbolId = getOrCreateSymbolId(s->getMemberDecl());
@@ -621,7 +641,7 @@ void CxxAstVisitorComponentIndexer::visitCXXConstructExpr(clang::CXXConstructExp
}
}
if (getAstVisitor()->shouldVisitReference(s->getLocation(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()))
if (getAstVisitor()->shouldVisitReference(s->getLocation()))
{
//if (e->getParenOrBraceRange().isValid()) {
// // XXX: This code is a kludge. Recording calls to constructors is
@@ -698,7 +718,7 @@ void CxxAstVisitorComponentIndexer::visitLambdaExpr(clang::LambdaExpr* s)
void CxxAstVisitorComponentIndexer::visitConstructorInitializer(clang::CXXCtorInitializer* init)
{
if (getAstVisitor()->shouldVisitReference(init->getMemberLocation(), getAstVisitor()->getComponent<CxxAstVisitorComponentContext>()->getTopmostContextDecl()))
if (getAstVisitor()->shouldVisitReference(init->getMemberLocation()))
{
// record the field usage here because it is not a DeclRefExpr
if (clang::FieldDecl* memberDecl = init->getMember())
@@ -29,7 +29,7 @@ void CxxAstVisitorComponentTypeRefKind::endTraverseCXXBaseSpecifier()
void CxxAstVisitorComponentTypeRefKind::beginTraverseTemplateDefaultArgumentLoc()
{
m_refKindStack.push_back(REFERENCE_TEMPLATE_DEFAULT_ARGUMENT);
m_refKindStack.push_back(REFERENCE_TYPE_USAGE);
}
void CxxAstVisitorComponentTypeRefKind::endTraverseTemplateDefaultArgumentLoc()
@@ -39,14 +39,7 @@ void CxxAstVisitorComponentTypeRefKind::endTraverseTemplateDefaultArgumentLoc()
void CxxAstVisitorComponentTypeRefKind::beginTraverseTemplateArgumentLoc(const clang::TemplateArgumentLoc& loc)
{
if (getReferenceKind() != REFERENCE_TEMPLATE_DEFAULT_ARGUMENT)
{
m_refKindStack.push_back(REFERENCE_TEMPLATE_ARGUMENT);
}
else
{
m_refKindStack.push_back(REFERENCE_UNDEFINED);
}
m_refKindStack.push_back(REFERENCE_TEMPLATE_ARGUMENT);
}
void CxxAstVisitorComponentTypeRefKind::endTraverseTemplateArgumentLoc(const clang::TemplateArgumentLoc& loc)
+1 -1
View File
@@ -623,7 +623,7 @@ Edge::TypeMask QtCustomTrailView::getCheckedEdgeTypes() const
if (type == Edge::EDGE_TYPE_USAGE)
{
edgeTypes |= Edge::EDGE_TEMPLATE_ARGUMENT | Edge::EDGE_TEMPLATE_DEFAULT_ARGUMENT;
edgeTypes |= Edge::EDGE_TEMPLATE_ARGUMENT;
}
else if (type == Edge::EDGE_TEMPLATE_SPECIALIZATION)
{
+202 -137
View File
@@ -803,7 +803,7 @@ public:
));
}
//void __test_cxx_parser_finds_type_template_parameter_type_of_template_type_alias()
//void __test_cxx_parser_finds_type_template_parameter_definition_of_template_type_alias()
//{
// std::shared_ptr<TestIntermediateStorage> client = parseCode(
// "template<class T>\n"
@@ -814,7 +814,7 @@ public:
// TS_ASSERT_EQUALS(client->templateParameterTypes[0], L"MyType<class T>::T <1:17 1:17>");
//}
void test_cxx_parser_finds_type_template_parameter_type_of_class_template()
void test_cxx_parser_finds_type_template_parameter_definition_of_class_template()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
@@ -824,11 +824,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename T>::T <1:20 1:20>"
client->localSymbols, L"input.cc<1:20> <1:20 1:20>"
));
}
void test_cxx_parser_finds_type_template_parameter_of_explicit_partial_class_template_specialization()
void test_cxx_parser_finds_type_template_parameter_definition_of_explicit_partial_class_template_specialization()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T, typename U>\n"
@@ -842,11 +842,15 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename T, int>::T <5:20 5:20>"
client->localSymbols, L"input.cc<5:20> <5:20 5:20>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->localSymbols, L"input.cc<5:20> <6:9 6:9>"
));
}
void test_cxx_parser_finds_type_template_parameter_type_of_variable_template()
void test_cxx_parser_finds_type_template_parameter_definition_of_variable_template()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
@@ -854,11 +858,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"v<typename T>::T <1:20 1:20>"
client->localSymbols, L"input.cc<1:20> <1:20 1:20>"
));
}
void test_cxx_parser_finds_type_template_parameter_of_explicit_partial_variable_template_specialization()
void test_cxx_parser_finds_type_template_parameter_definition_of_explicit_partial_variable_template_specialization()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T, typename Q>\n"
@@ -869,7 +873,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"t<int, typename R>::R <4:20 4:20>"
client->localSymbols, L"input.cc<4:20> <4:20 4:20>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->localSymbols, L"input.cc<4:20> <5:12 5:12>"
));
}
@@ -883,11 +891,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<class T>::T <1:17 1:17>"
client->localSymbols, L"input.cc<1:17> <1:17 1:17>"
));
}
void test_cxx_parser_finds_non_type_int_template_parameter_of_template_class()
void test_cxx_parser_finds_non_type_int_template_parameter_definition_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <int T>\n"
@@ -897,11 +905,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<int T>::T <1:15 1:15>"
client->localSymbols, L"input.cc<1:15> <1:15 1:15>"
));
}
void test_cxx_parser_finds_non_type_bool_template_parameter_of_template_class()
void test_cxx_parser_finds_non_type_bool_template_parameter_definition_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <bool T>\n"
@@ -911,11 +919,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<bool T>::T <1:16 1:16>"
client->localSymbols, L"input.cc<1:16> <1:16 1:16>"
));
}
void test_cxx_parser_finds_non_type_custom_pointer_template_parameter_of_template_class()
void test_cxx_parser_finds_non_type_custom_pointer_template_parameter_definition_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"class P\n"
@@ -926,11 +934,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<P * p>::p <3:14 3:14>"
client->localSymbols, L"input.cc<3:14> <3:14 3:14>"
));
}
void test_cxx_parser_finds_non_type_custom_reference_template_parameter_of_template_class()
void test_cxx_parser_finds_non_type_custom_reference_template_parameter_definition_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"class P\n"
@@ -941,11 +949,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<P & p>::p <3:14 3:14>"
client->localSymbols, L"input.cc<3:14> <3:14 3:14>"
));
}
void test_cxx_parser_finds_non_type_template_parameter_that_depends_on_type_template_parameter_of_template_class()
void test_cxx_parser_finds_non_type_template_parameter_definition_that_depends_on_type_template_parameter_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T1, T1& T2>\n"
@@ -954,11 +962,16 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename T1, T1 & T2>::T2 <1:28 1:29>"
client->localSymbols, L"input.cc<1:28> <1:28 1:29>"
));
// and usage
TS_ASSERT(utility::containsElement<std::wstring>(
client->localSymbols, L"input.cc<1:20> <1:24 1:25>"
));
}
void test_cxx_parser_finds_non_type_template_parameter_that_depends_on_template_template_parameter_of_template_class()
void test_cxx_parser_finds_non_type_template_parameter_definition_that_depends_on_template_template_parameter_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <template<typename> class T1, T1<int>& T2>\n"
@@ -967,11 +980,15 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<template<typename> typename T1, T1<int> & T2>::T2 <1:49 1:50>"
client->localSymbols, L"input.cc<1:49> <1:49 1:50>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->localSymbols, L"input.cc<1:36> <1:40 1:41>"
));
}
void test_cxx_parser_finds_non_type_template_parameter_that_depends_on_type_template_parameter_of_template_template_parameter()
void test_cxx_parser_finds_non_type_template_parameter_definition_that_depends_on_type_template_parameter_of_template_template_parameter()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <template<typename T, T R>typename S>\n"
@@ -981,23 +998,27 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<template<typename T, T R> typename S>::S<typename T, T R> <1:45 1:45>"
client->localSymbols, L"input.cc<1:45> <1:45 1:45>"
));
}
void test_cxx_parser_finds_template_argument_of_dependent_non_type_template_parameter()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <template<typename> class T1, T1<int>& T2>\n"
"class A\n"
"{};\n"
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<template<typename> typename T1, T1<int> & T2>::T1<int> -> int <1:43 1:45>"
client->localSymbols, L"input.cc<1:29> <1:32 1:32>"
));
}
//void test_cxx_parser_finds_template_argument_of_dependent_non_type_template_parameter() // TODO: this should be a type usage
//{
// std::shared_ptr<TestIntermediateStorage> client = parseCode(
// "template <template<typename> class T1, T1<int>& T2>\n"
// "class A\n"
// "{};\n"
// );
// TS_ASSERT(utility::containsElement<std::wstring>(
// client->templateArgumentTypes, L"A<template<typename> typename T1, T1<int> & T2>::T1<int> -> int <1:43 1:45>"
// ));
//}
void test_cxx_parser_finds_template_template_parameter_of_template_class()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
@@ -1014,7 +1035,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"B<template<typename> typename T>::T<typename> <4:36 4:36>"
client->localSymbols, L"input.cc<4:36> <4:36 4:36>"
));
}
@@ -1028,7 +1049,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename... T>::T <1:23 1:23>"
client->localSymbols, L"input.cc<1:23> <1:23 1:23>"
));
}
@@ -1042,7 +1063,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<int... T>::T <1:18 1:18>"
client->localSymbols, L"input.cc<1:18> <1:18 1:18>"
));
}
@@ -1056,7 +1077,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<template<typename> typename... T>::T<typename> <1:42 1:42>"
client->localSymbols, L"input.cc<1:42> <1:42 1:42>"
));
}
@@ -1070,10 +1091,10 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename T, typename U>::T <1:20 1:20>"
client->localSymbols, L"input.cc<1:20> <1:20 1:20>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename T, typename U>::U <1:32 1:32>"
client->localSymbols, L"input.cc<1:32> <1:32 1:32>"
));
}
@@ -1108,7 +1129,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"A<typename T>::foo<typename U>::U <8:20 8:20>"
client->localSymbols, L"input.cc<8:20> <8:20 8:20>"
));
}
@@ -1201,10 +1222,19 @@ public:
"{\n"
" T foo;\n"
"};\n"
"A<int> a; \n" // TODO: find usage A<int>::foo -> int
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"A<typename T>::T A<typename T>::foo -> A<typename T>::T <4:2 4:2>"
client->typeUses, L"A<int> a -> A<int> <6:1 6:1>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"A<int> a -> int <6:3 6:5>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->localSymbols, L"input.cc<1:20> <4:2 4:2>"
));
}
@@ -1223,7 +1253,7 @@ public:
));
}
void test_cxx_parser_finds_type_template_parameter_of_template_function()
void test_cxx_parser_finds_type_template_parameter_definition_of_template_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
@@ -1234,11 +1264,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"test<typename T>::T <1:20 1:20>"
client->localSymbols, L"input.cc<1:20> <1:20 1:20>"
));
}
void test_cxx_parser_finds_non_type_int_template_parameter_of_template_function()
void test_cxx_parser_finds_non_type_int_template_parameter_definition_of_template_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <int T>\n"
@@ -1249,11 +1279,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"test<int T>::T <1:15 1:15>"
client->localSymbols, L"input.cc<1:15> <1:15 1:15>"
));
}
void test_cxx_parser_finds_non_type_bool_template_parameter_of_template_function()
void test_cxx_parser_finds_non_type_bool_template_parameter_definition_of_template_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <bool T>\n"
@@ -1264,11 +1294,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"test<bool T>::T <1:16 1:16>"
client->localSymbols, L"input.cc<1:16> <1:16 1:16>"
));
}
void test_cxx_parser_finds_non_type_custom_pointer_template_parameter_of_template_function()
void test_cxx_parser_finds_non_type_custom_pointer_template_parameter_definition_of_template_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"class P\n"
@@ -1281,11 +1311,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"test<P * p>::p <3:14 3:14>"
client->localSymbols, L"input.cc<3:14> <3:14 3:14>"
));
}
void test_cxx_parser_finds_non_type_custom_reference_template_parameter_of_template_function()
void test_cxx_parser_finds_non_type_custom_reference_template_parameter_definition_of_template_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"class P\n"
@@ -1298,11 +1328,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"test<P & p>::p <3:14 3:14>"
client->localSymbols, L"input.cc<3:14> <3:14 3:14>"
));
}
void test_cxx_parser_finds_template_template_parameter_of_template_function()
void test_cxx_parser_finds_template_template_parameter_definition_of_template_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
@@ -1316,7 +1346,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"test<template<typename> typename T>::T<typename> <4:36 4:36>"
client->localSymbols, L"input.cc<4:36> <4:36 4:36>"
));
}
@@ -1803,23 +1833,23 @@ public:
));
}
void test_cxx_parser_finds_correct_field_member_type_of_nested_template_class_in_declaration()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
"class A\n"
"{\n"
" class B\n"
" {\n"
" T foo;\n"
" };\n"
"};\n"
);
//void test_cxx_parser_finds_correct_field_member_type_of_nested_template_class_in_declaration()
//{
// std::shared_ptr<TestIntermediateStorage> client = parseCode(
// "template <typename T>\n"
// "class A\n"
// "{\n"
// " class B\n"
// " {\n"
// " T foo;\n"
// " };\n"
// "};\n" // TODO: test if field of instantiation has correct type
// );
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"A<typename T>::T A<typename T>::B::foo -> A<typename T>::T <6:3 6:3>"
));
}
// TS_ASSERT(utility::containsElement<std::wstring>(
// client->typeUses, L"A<typename T>::T A<typename T>::B::foo -> A<typename T>::T <6:3 6:3>"
// ));
//}
void test_cxx_parser_finds_type_usage_of_global_variable()
{
@@ -2506,7 +2536,7 @@ public:
void test_cxx_parser_finds_usage_of_member_in_call_expression_to_unresolved_member_expression()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"class A {"
"class A {\n"
" template <typename T>\n"
" T run() { return 5; }\n"
"};\n"
@@ -2520,7 +2550,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->usages, L"T B::run<typename T>() -> A B::a <7:10 7:10>"
client->usages, L"T B::run<typename T>() -> A B::a <8:10 8:10>"
));
}
@@ -2611,8 +2641,8 @@ public:
"};\n"
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"void VectorBase<class T, unsigned int N>::VectorBase<T, N>(VectorBase<class T, unsigned int N>::T []) -> VectorBase<class T, unsigned int N>::T <5:13 5:13>"
TS_ASSERT(utility::containsElement<std::wstring>( // TODO: does not find usage of "N"
client->localSymbols, L"input.cc<1:16> <5:13 5:13>"
));
}
@@ -2799,7 +2829,7 @@ public:
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
" struct IsBaseType {\n"
"struct IsBaseType {\n"
" static const bool value = true;\n"
"};\n"
"template <typename T>\n"
@@ -2807,10 +2837,10 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"IsBaseType<typename T>::T <1:20 1:20>"
client->localSymbols, L"input.cc<1:20> <1:20 1:20>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateParameterTypes, L"IsBaseType<typename T>::T <5:20 5:20>"
TS_ASSERT(utility::containsElement<std::wstring>( // TODO: fix FAIL because usage in name qualifier is not recorded
client->localSymbols, L"input.cc<5:20> <5:20 5:20>"
));
}
@@ -2830,11 +2860,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"void A<typename T>::foo<typename Q>(Q) -> A<typename T>::T <7:3 7:3>"
));
client->localSymbols, L"input.cc<1:20> <7:3 7:3>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"void A<typename T>::foo<typename Q>(Q) -> A<typename T>::foo<typename Q>::Q <5:11 5:11>"
));
client->localSymbols, L"input.cc<4:21> <5:11 5:11>"
));
}
void test_cxx_parser_finds_usage_of_template_parameters_with_different_depth_of_partial_class_template_specialization()
@@ -2858,10 +2888,10 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"A<typename T>::T A<typename T>::B<int, typename R>::foo(A<typename T>::B<int, typename R>::R) -> A<typename T>::T <13:3 13:3>"
client->localSymbols, L"input.cc<1:20> <13:3 13:3>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"A<typename T>::T A<typename T>::B<int, typename R>::foo(A<typename T>::B<int, typename R>::R) -> A<typename T>::B<int, typename R>::R <13:9 13:9>"
client->localSymbols, L"input.cc<10:21> <13:9 13:9>"
));
}
@@ -2880,7 +2910,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"void B<template<typename> typename T>::foo(B<template<typename> typename T>::T<int>) -> B<template<typename> typename T>::T<int> <7:11 7:11>"
client->localSymbols, L"input.cc<4:36> <7:11 7:11>"
));
}
@@ -2900,7 +2930,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"void B<template<typename> typename T>::foo<typename U>(B<template<typename> typename T>::T<U>) -> B<template<typename> typename T>::T<B<template<typename> typename T>::foo<typename U>::U> <8:11 8:11>"
client->localSymbols, L"input.cc<4:36> <8:11 8:11>"
));
}
@@ -2972,6 +3002,9 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<int> -> int <7:4 7:6>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"int main() -> int <7:4 7:6>"
));
}
void test_cxx_parser_finds_type_template_argument_of_explicit_template_instantiated_with_function_prototype()
@@ -2990,6 +3023,9 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<int()> -> int <7:4 7:6>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"void foo() -> int <7:4 7:6>"
));
}
void test_cxx_parser_finds_type_template_argument_for_parameter_pack_of_explicit_template_instantiation()
@@ -3011,6 +3047,12 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, 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>"
));
}
void test_cxx_parser_finds_type_template_argument_in_non_default_constructor_of_explicit_template_instaitiation()
@@ -3031,6 +3073,9 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<int> -> int <9:4 9:6>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"int main() -> int <9:4 9:6>"
));
}
void test_cxx_parser_finds_type_template_argument_in_default_constructor_of_explicit_template_instaitiation()
@@ -3051,6 +3096,9 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<int> -> int <9:4 9:6>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"int main() -> int <9:4 9:6>"
));
}
void test_cxx_parser_finds_type_template_argument_in_new_expression_of_explicit_template_instaitiation()
@@ -3071,6 +3119,9 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<int> -> int <9:8 9:10>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"int main() -> int <9:8 9:10>"
));
}
void test_cxx_parser_finds_no_template_argument_for_builtin_non_type_int_template_parameter_of_explicit_template_instantiation()
@@ -3181,6 +3232,9 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, 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>"
));
}
void test_cxx_parser_finds_template_template_argument_for_parameter_pack_of_explicit_template_instantiation()
@@ -3206,6 +3260,12 @@ public:
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, 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>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"int main() -> A<typename T> <11:7 11:7>"
));
}
void test_cxx_parser_finds_template_member_specialization_for_method_of_implicit_template_specialization()
@@ -3343,6 +3403,7 @@ public:
);
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
// 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()
@@ -3435,7 +3496,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<typename T, int> -> A<typename T, int>::T <6:9 6:9>"
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>"
@@ -3456,7 +3517,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<3, int U> -> A<3, int U>::U <6:12 6:12>"
client->localSymbols, L"input.cc<5:15> <6:12 6:12>"
));
}
@@ -3474,7 +3535,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<true, bool U> -> A<true, bool U>::U <6:15 6:15>"
client->localSymbols, L"input.cc<5:16> <6:15 6:15>"
));
}
@@ -3494,10 +3555,10 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<&g_p, P * q> -> P g_p <8:10 8:12>"
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
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<&g_p, P * q> -> A<&g_p, P * q>::q <8:15 8:15>"
client->localSymbols, L"input.cc<7:14> <8:15 8:15>"
));
}
@@ -3520,7 +3581,7 @@ public:
client->templateArgumentTypes, L"A<&g_p, P & q> -> P g_p <8:9 8:11>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<&g_p, P & q> -> A<&g_p, P & q>::q <8:14 8:14>"
client->localSymbols, L"input.cc<7:14> <8:14 8:14>"
));
}
@@ -3540,10 +3601,10 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"B<A, template<typename> typename U> -> A<typename T> <8:9 8:9>"
client->typeUses, L"B<A, template<typename> typename U> -> A<typename T> <8:9 8:9>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"B<A, template<typename> typename U> -> B<A, template<typename> typename U>::U<typename> <8:12 8:12>"
client->typeUses, L"B<A, template<typename> typename U> -> B<A, template<typename> typename U>::U<typename> <8:12 8:12>"
));
}
@@ -3561,11 +3622,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<3, typename T2, T2 T3> -> A<3, typename T2, T2 T3>::T3 <6:16 6:17>"
client->localSymbols, L"input.cc<5:27> <6:16 6:17>"
));
}
//void _test_cxx_parser_finds_non_type_template_argument_that_depends_on_template_template_parameter_of_explicit_partial_class_template_specialization()
//void _test_cxx_parser_finds_non_type_template_argument_that_depends_on_template_template_parameter_of_explicit_partial_class_template_specialization() // TODO: wtf?
//{
// std::shared_ptr<TestIntermediateStorage> client = parseCode(
// "template <int T1, template<typename> class T2, T2<int> T3>\n"
@@ -3634,8 +3695,8 @@ public:
"};\n"
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"A<B<typename U>::U> -> B<typename U>::U <8:19 8:19>"
TS_ASSERT(utility::containsElement<std::wstring>( // TODO: test what happens here- we have a dependend type...
client->localSymbols, L"input.cc<7:20> <8:19 8:19>"
));
}
@@ -3666,7 +3727,11 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->typeUses, L"A<typename T>::T A<typename T>::foo() -> A<typename T>::T <4:2 4:2>"
client->localSymbols, L"input.cc<1:20> <4:2 4:2>"
));
TS_ASSERT(utility::containsElement<std::wstring>(
client->methods, L"private A<typename T>::T A<typename T>::foo() <4:2 <4:4 4:6> 4:8>" // TODO: should return type just be "T"?
));
}
@@ -3680,7 +3745,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateDefaultArgumentTypes, L"A<typename T>::T -> int <1:24 1:26>"
client->typeUses, L"A<typename T> -> int <1:24 1:26>"
));
}
@@ -3693,7 +3758,7 @@ public:
"};\n"
);
TS_ASSERT_EQUALS(client->templateDefaultArgumentTypes.size(), 0);
TS_ASSERT_EQUALS(client->typeUses.size(), 1); // only the "bool" type is recorded and nothing for the default arg
}
void test_cxx_parser_finds_template_template_default_argument_type_of_template_class()
@@ -3708,7 +3773,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateDefaultArgumentTypes, L"B<template<typename> typename T>::T<typename> -> A<typename T> <4:40 4:40>"
client->typeUses, L"B<template<typename> typename T> -> A<typename T> <4:40 4:40>"
));
}
@@ -3768,7 +3833,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"void test<int>() -> int <7:11 7:13>"
client->typeUses, L"void test<int>() -> int <7:11 7:13>"
));
}
@@ -3786,24 +3851,24 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"void test<int>() -> int <6:7 6:9>"
client->typeUses, L"void test<int>() -> int <6:7 6:9>"
));
}
void test_cxx_parser_finds_no_explicit_non_type_int_template_argument_of_function_call_in_function()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <int T>\n"
"void test(){}\n"
"template <int T>\n" // use of "int"
"void test(){}\n" // 2x use of "void"
"\n"
"int main()\n"
"int main()\n" // use of "int"
"{\n"
" test<33>();\n"
" return 1;\n"
"};\n"
);
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
TS_ASSERT_EQUALS(client->typeUses.size(), 4);
}
void test_cxx_parser_finds_explicit_template_template_argument_of_function_call_in_function()
@@ -3821,7 +3886,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"void test<A>() -> A<typename T> <7:7 7:7>"
client->typeUses, L"void test<A>() -> A<typename T> <7:7 7:7>"
));
}
@@ -3829,16 +3894,16 @@ public:
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
"void test(T data){}\n"
"void test(T data){}\n" // 2x use of "void"
"\n"
"int main()\n"
"int main()\n" // use of "int"
"{\n"
" test(1);\n"
" return 1;\n"
"};\n"
);
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
TS_ASSERT_EQUALS(client->typeUses.size(), 3);
}
void test_cxx_parser_finds_explicit_type_template_argument_of_function_call_in_var_decl()
@@ -3854,7 +3919,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"int test<int>() -> int <6:17 6:19>"
client->typeUses, L"int test<int>() -> int <6:17 6:19>"
));
}
@@ -3862,15 +3927,15 @@ public:
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <typename T>\n"
"T test(T i){ return i; }\n"
"T test(T i){ return i; }\n" // TODO: record usage of int here
"\n"
"class A\n"
"{\n"
" int foo = test(1);\n"
" int foo = test(1);\n" // usage of "int"
"};\n"
);
TS_ASSERT_EQUALS(client->templateArgumentTypes.size(), 0);
TS_ASSERT_EQUALS(client->typeUses.size(), 1);
}
void test_cxx_parser_finds_type_template_default_argument_type_of_template_function()
@@ -3889,7 +3954,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateDefaultArgumentTypes, L"test<typename T>::T -> int <1:24 1:26>"
client->typeUses, L"void test<typename T>() -> int <1:24 1:26>"
));
}
@@ -3902,7 +3967,7 @@ public:
"};\n"
);
TS_ASSERT_EQUALS(client->templateDefaultArgumentTypes.size(), 0);
TS_ASSERT_EQUALS(client->typeUses.size(), 2); // only "bool" and "void" is recorded
}
void test_cxx_parser_finds_template_template_default_argument_type_of_template_function()
@@ -3918,7 +3983,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateDefaultArgumentTypes, L"test<template<typename> typename T>::T<typename> -> A<typename T> <4:40 4:40>"
client->typeUses, L"void test<template<typename> typename T>() -> A<typename T> <4:40 4:40>"
));
}
@@ -3987,7 +4052,7 @@ public:
"{\n"
"}\n"
"\n"
"template<typename MessageType>\n"
"template <typename MessageType>\n"
"void dispatch()\n"
"{\n"
" a<MessageType>();\n"
@@ -3995,7 +4060,7 @@ public:
);
TS_ASSERT(utility::containsElement<std::wstring>(
client->templateArgumentTypes, L"void dispatch<typename MessageType>() -> dispatch<typename MessageType>::MessageType <9:4 9:14>"
client->localSymbols, L"input.cc<6:20> <9:4 9:14>"
));
}
@@ -4301,7 +4366,7 @@ public:
"}\n"
);
TS_ASSERT_EQUALS(client->localSymbols.size(), 8);
TS_ASSERT_EQUALS(client->localSymbols.size(), 9); // 8 braces + 1 template parameter
}
void test_cxx_parser_finds_braces_with_closing_bracket_in_macro()
@@ -4430,21 +4495,21 @@ CONSTANT(third, 3)
));
}
// void _test_TEST()
// {
// std::shared_ptr<TestIntermediateStorage> client = parseCode(
// "template <template<template<typename> class> class T>\n"
// "class A {\n"
// "T<>\n"
// "};\n"
// "template <template<typename> class T>\n"
// "class B {};\n"
// "template <typename T>\n"
// "class C {};\n"
// "A<B> a;\n"
// );
// int ofo = 0;
// }
void _test_TEST()
{
std::shared_ptr<TestIntermediateStorage> client = parseCode(
"template <template<template<typename> class> class T>\n"
"class A {\n"
"T<>\n"
"};\n"
"template <template<typename> class T>\n"
"class B {};\n"
"template <typename T>\n"
"class C {};\n"
"A<B> a;\n"
);
int ofo = 0;
}
private:
std::shared_ptr<TestIntermediateStorage> parseCode(std::string code, std::vector<std::wstring> compilerFlags = {})
@@ -317,7 +317,6 @@ public:
std::vector<std::wstring> annotationUses;
std::vector<std::wstring> templateArgumentTypes;
std::vector<std::wstring> typeArguments;
std::vector<std::wstring> templateDefaultArgumentTypes;
std::vector<std::wstring> templateSpecializations;
std::vector<std::wstring> templateMemberSpecializations;
std::vector<std::wstring> includes;
@@ -390,8 +389,6 @@ private:
return L"REFERENCE_TEMPLATE_ARGUMENT";
case Edge::EDGE_TYPE_ARGUMENT:
return L"REFERENCE_TYPE_ARGUMENT";
case Edge::EDGE_TEMPLATE_DEFAULT_ARGUMENT:
return L"REFERENCE_TEMPLATE_DEFAULT_ARGUMENT";
case Edge::EDGE_TEMPLATE_SPECIALIZATION:
return L"REFERENCE_TEMPLATE_SPECIALIZATION";
case Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
@@ -476,8 +473,6 @@ private:
return &templateArgumentTypes;
case Edge::EDGE_TYPE_ARGUMENT:
return &typeArguments;
case Edge::EDGE_TEMPLATE_DEFAULT_ARGUMENT:
return &templateDefaultArgumentTypes;
case Edge::EDGE_TEMPLATE_SPECIALIZATION:
return &templateSpecializations;
case Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION: