logic: record location of substituted template parameter as usage of concrete type

e.g. "return T();" in template function implicitly specialized with T=int records a usage of "int" at the location of "T()".
This commit is contained in:
mlangkabel
2019-10-18 13:05:28 +02:00
committed by Eberhard Graether
parent 04bda70b3c
commit 7a5d1f7d2b
53 changed files with 2986 additions and 478 deletions
@@ -273,6 +273,7 @@ SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::se
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_STRUCT: b3Int4 [b3Int4.h <26:1 <26:32 26:37> 41:1>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 <68:2 68:19> 68:21> 68:24>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Int4, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<typename T, unsigned int Alignment> &) [b3AlignedAllocator.h <74:2 <74:2 74:19> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<b3Int4, 16>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
@@ -364,7 +365,6 @@ SYMBOL_METHOD: public b3AlignedObjectArray<b3Int4> & b3AlignedObjectArray<b3Int4
SYMBOL_METHOD: protected int b3AlignedObjectArray<b3Int4>::allocSize(int) [b3AlignedObjectArray.h <70:3 <70:3 <70:23 70:31> 70:41> 73:3>]
SYMBOL_METHOD: protected void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const [b3AlignedObjectArray.h <74:3 <74:3 <74:24 74:27> 74:61> 83:3>]
SYMBOL_METHOD: public void b3Int4::b3Int4(const b3Int4 &) [b3Int4.h <26:32 <26:32 26:37> 26:37>]
SYMBOL_STRUCT: b3Int4 [b3Int4.h <26:1 <26:32 26:37> 41:1>]
SYMBOL_METHOD: protected void b3AlignedObjectArray<b3Int4>::init() [b3AlignedObjectArray.h <85:3 <85:3 <85:24 85:27> 85:29> 92:3>]
SYMBOL_METHOD: protected void b3AlignedObjectArray<b3Int4>::destroy(int, int) [b3AlignedObjectArray.h <93:3 <93:3 <93:24 93:30> 93:50> 100:3>]
SYMBOL_METHOD: public void b3Int4::~b3Int4() [b3Int4.h <26:32 <26:32 26:37> 26:37>]
@@ -390,8 +390,8 @@ SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4
SYMBOL_CLASS: public b3AlignedObjectArray<b3Int4>::less [b3AlignedObjectArray.h <329:9 329:12>]
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 bool b3BroadphasePairSortPredicate::operator()(const b3BroadphasePair &, const b3BroadphasePair &) const [b3OverlappingPair.h <56:3 <56:3 <56:8 56:17> 56:80> 63:3>]
SYMBOL_METHOD: public void b3AlignedObjectArray<b3Int4>::swap(int, int) [b3AlignedObjectArray.h <413:3 <413:3 <413:8 413:11> 413:34> 426:3>]
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>]
@@ -2123,6 +2123,9 @@ REFERENCE_TYPE_USAGE: float b3Select(unsigned int, float, float) -> unsigned int
REFERENCE_TYPE_USAGE: void b3Swap<typename T>(T &, T &) -> void [b3Scalar.h <509:38 509:41>]
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: void b3Swap<int>(int &, int &) -> int [b3Scalar.h <509:50 509:50>]
REFERENCE_TYPE_USAGE: void b3Swap<int>(int &, int &) -> int [b3Scalar.h <509:56 509:56>]
REFERENCE_TYPE_USAGE: void b3Swap<int>(int &, int &) -> int [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>]
@@ -2232,8 +2235,16 @@ REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsig
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>]
REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedAllocator<b3Int4, 16> -> b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <61:7 61:24>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::self_type -> b3AlignedAllocator<b3Int4, 16> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16> -> b3Int4 [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16> -> b3Int4 [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::self_type -> b3Int4 [b3AlignedAllocator.h <63:30 63:30>]
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<typename T, unsigned int Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::const_pointer -> b3Int4 [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::const_reference -> b3Int4 [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::pointer -> b3Int4 [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::reference -> b3Int4 [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16>::value_type -> b3Int4 [b3AlignedAllocator.h <80:10 80:10>]
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>]
@@ -2267,8 +2278,16 @@ REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<b3Int4, 16>::self
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>]
REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedAllocator<int, 16> -> b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <61:7 61:24>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::self_type -> b3AlignedAllocator<int, 16> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16> -> int [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16> -> int [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::self_type -> int [b3AlignedAllocator.h <63:30 63:30>]
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<typename T, unsigned int Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::const_pointer -> int [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::const_reference -> int [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::pointer -> int [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::reference -> int [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16>::value_type -> int [b3AlignedAllocator.h <80:10 80:10>]
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>]
@@ -2493,16 +2512,22 @@ REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::copyFromArray(const b3Al
REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedObjectArray<b3Int4> -> b3AlignedObjectArray<typename T> [b3AlignedObjectArray.h <47:7 47:26>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator<b3Int4, 16> b3AlignedObjectArray<b3Int4>::m_allocator -> b3AlignedAllocator<typename T, unsigned int Alignment> b3AlignedObjectArray<typename T>::m_allocator [b3AlignedObjectArray.h <49:29 49:39>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16> b3AlignedObjectArray<b3Int4>::m_allocator -> b3AlignedAllocator<b3Int4, 16> [b3AlignedObjectArray.h <49:2 49:19>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Int4, 16> b3AlignedObjectArray<b3Int4>::m_allocator -> b3Int4 [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::m_size -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <51:10 51:15>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::m_capacity -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <52:10 52:19>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Int4 * b3AlignedObjectArray<b3Int4>::m_data -> T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <53:9 53:14>]
REFERENCE_TYPE_USAGE: b3Int4 * b3AlignedObjectArray<b3Int4>::m_data -> b3Int4 [b3AlignedObjectArray.h <53:2 53:2>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: bool b3AlignedObjectArray<b3Int4>::m_ownsMemory -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <55:10 55:21>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<b3Int4>::m_ownsMemory -> bool [b3AlignedObjectArray.h <55:2 55:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray<b3Int4> & b3AlignedObjectArray<b3Int4>::operator=(const b3AlignedObjectArray<b3Int4> &) -> b3AlignedObjectArray<typename T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<typename T> &) [b3AlignedObjectArray.h <59:43 59:50>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> & b3AlignedObjectArray<b3Int4>::operator=(const b3AlignedObjectArray<b3Int4> &) -> b3AlignedObjectArray<b3Int4> [b3AlignedObjectArray.h <59:18 59:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> & b3AlignedObjectArray<b3Int4>::operator=(const b3AlignedObjectArray<b3Int4> &) -> b3AlignedObjectArray<b3Int4> [b3AlignedObjectArray.h <59:59 59:78>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> -> b3Int4 [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> -> b3Int4 [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> & b3AlignedObjectArray<b3Int4>::operator=(const b3AlignedObjectArray<b3Int4> &) -> b3Int4 [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Int4> & b3AlignedObjectArray<b3Int4>::operator=(const b3AlignedObjectArray<b3Int4> &) -> b3Int4 [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::allocSize(int) -> int b3AlignedObjectArray<typename T>::allocSize(int) [b3AlignedObjectArray.h <70:23 70:31>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>]
@@ -2511,6 +2536,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> int [b3AlignedObjectArray.h <74:29 74:31>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> int [b3AlignedObjectArray.h <74:39 74:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> int [b3AlignedObjectArray.h <76:4 76:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> b3Int4 [b3AlignedObjectArray.h <74:48 74:48>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> b3Int4 [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> void b3Int4::b3Int4(const b3Int4 &) [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::copy(int, int, b3Int4 *) const -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <79:22 79:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::init() -> void b3AlignedObjectArray<typename T>::init() [b3AlignedObjectArray.h <85:24 85:27>]
@@ -2551,13 +2578,17 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::size
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::size() const -> int [b3AlignedObjectArray.h <149:19 149:21>]
REFERENCE_USAGE: int b3AlignedObjectArray<b3Int4>::size() const -> int b3AlignedObjectArray<b3Int4>::m_size [b3AlignedObjectArray.h <151:11 151:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: const b3Int4 & b3AlignedObjectArray<b3Int4>::at(int) const -> const T & b3AlignedObjectArray<typename T>::at(int) const [b3AlignedObjectArray.h <154:28 154:29>]
REFERENCE_TYPE_USAGE: const b3Int4 & b3AlignedObjectArray<b3Int4>::at(int) const -> b3Int4 [b3AlignedObjectArray.h <154:25 154:25>]
REFERENCE_TYPE_USAGE: const b3Int4 & b3AlignedObjectArray<b3Int4>::at(int) const -> int [b3AlignedObjectArray.h <154:31 154:33>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Int4 & b3AlignedObjectArray<b3Int4>::at(int) -> T & b3AlignedObjectArray<typename T>::at(int) [b3AlignedObjectArray.h <161:22 161:23>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::at(int) -> b3Int4 [b3AlignedObjectArray.h <161:19 161:19>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::at(int) -> int [b3AlignedObjectArray.h <161:25 161:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: const b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) const -> const T & b3AlignedObjectArray<typename T>::operator[](int) const [b3AlignedObjectArray.h <168:28 168:35>]
REFERENCE_TYPE_USAGE: const b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) const -> b3Int4 [b3AlignedObjectArray.h <168:25 168:25>]
REFERENCE_TYPE_USAGE: const b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) const -> int [b3AlignedObjectArray.h <168:39 168:41>]
REFERENCE_USAGE: const b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) const -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <172:11 172:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) -> T & b3AlignedObjectArray<typename T>::operator[](int) [b3AlignedObjectArray.h <175:22 175:29>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) -> b3Int4 [b3AlignedObjectArray.h <175:19 175:19>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) -> int [b3AlignedObjectArray.h <175:33 175:35>]
REFERENCE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::operator[](int) -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <179:11 179:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::clear() -> void b3AlignedObjectArray<typename T>::clear() [b3AlignedObjectArray.h <184:24 184:28>]
@@ -2578,7 +2609,9 @@ 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 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 &) -> b3Int4 [b3AlignedObjectArray.h <220:50 220:50>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> T & b3AlignedObjectArray<typename T>::expandNonInitializing() [b3AlignedObjectArray.h <247:23 247:43>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> b3Int4 [b3AlignedObjectArray.h <247:19 247:19>]
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>]
REFERENCE_CALL: b3Int4 & b3AlignedObjectArray<b3Int4>::expandNonInitializing() -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <252:24 252:27>]
@@ -2588,8 +2621,12 @@ 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 &) -> T & b3AlignedObjectArray<typename T>::expand(const T &) [b3AlignedObjectArray.h <260:23 260:28>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expand(const b3Int4 &) -> b3Int4 [b3AlignedObjectArray.h <260:19 260:19>]
REFERENCE_TYPE_USAGE: b3Int4 & b3AlignedObjectArray<b3Int4>::expand(const b3Int4 &) -> b3Int4 [b3AlignedObjectArray.h <260:37 260:37>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> void b3AlignedObjectArray<typename T>::push_back(const 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 &) -> b3Int4 [b3AlignedObjectArray.h <276:40 276:40>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> b3Int4 [b3AlignedObjectArray.h <285:28 285:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> int [b3AlignedObjectArray.h <278:4 278:6>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <278:13 278:16>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::push_back(const b3Int4 &) -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <281:24 281:27>]
@@ -2607,6 +2644,8 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::res
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> void [b3AlignedObjectArray.h <300:19 300:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::reserve(int) -> int b3AlignedObjectArray<b3Int4>::capacity() const [b3AlignedObjectArray.h <302:8 302:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> b3Int4 [b3AlignedObjectArray.h <304:5 304:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> b3Int4 [b3AlignedObjectArray.h <304:13 304:13>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::reserve(int) -> void * b3AlignedObjectArray<b3Int4>::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::reserve(int) -> int b3AlignedObjectArray<b3Int4>::m_size [b3AlignedObjectArray.h <310:6 310:11>]
@@ -2624,9 +2663,11 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<typen
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>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> void [b3AlignedObjectArray.h <341:3 341:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> b3BroadphasePairSortPredicate [b3AlignedObjectArray.h <341:32 341:32>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> int [b3AlignedObjectArray.h <341:47 341:49>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> int [b3AlignedObjectArray.h <341:55 341:57>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> int [b3AlignedObjectArray.h <345:4 345:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> b3Int4 [b3AlignedObjectArray.h <346:4 346:4>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> void b3Int4::b3Int4(const b3Int4 &) [b3AlignedObjectArray.h <346:24 346:24>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <346:8 346:13>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <351:24 351:29>]
@@ -2639,16 +2680,19 @@ REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3Broadphas
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <371:3 371:6>]
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_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> b3BroadphasePairSortPredicate [b3AlignedObjectArray.h <371:24 371:24>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <374:8 374:11>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <376:37 376:40>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::quickSort<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &) -> void b3AlignedObjectArray<b3Int4>::quickSortInternal<b3BroadphasePairSortPredicate>(const b3BroadphasePairSortPredicate &, int, int) [b3AlignedObjectArray.h <376:5 376:21>]
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 &) -> b3Int4 [b3AlignedObjectArray.h <383:17 383:17>]
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_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>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> int [b3AlignedObjectArray.h <413:24 413:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 [b3AlignedObjectArray.h <421:4 421:4>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> void b3Int4::b3Int4(const b3Int4 &) [b3AlignedObjectArray.h <421:26 421:26>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <421:13 421:18>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <422:4 422:9>]
@@ -2659,18 +2703,22 @@ REFERENCE_CALL: void b3AlignedObjectArray<b3Int4>::swap(int, int) -> b3Int4 & b3
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::findBinarySearch(const b3Int4 &) const -> int b3AlignedObjectArray<typename T>::findBinarySearch(const 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_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findBinarySearch(const b3Int4 &) const -> b3Int4 [b3AlignedObjectArray.h <452:29 452:29>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch(const T &) const [b3AlignedObjectArray.h <471:6 471:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int [b3AlignedObjectArray.h <471:2 471:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int [b3AlignedObjectArray.h <473:3 473:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int [b3AlignedObjectArray.h <474:3 474:5>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> b3Int4 [b3AlignedObjectArray.h <471:29 471:29>]
REFERENCE_CALL: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <473:13 473:16>]
REFERENCE_CALL: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> int b3AlignedObjectArray<b3Int4>::size() const [b3AlignedObjectArray.h <476:14 476:17>]
REFERENCE_CALL: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> bool operator==(const b3BroadphasePair &, const b3BroadphasePair &) [b3AlignedObjectArray.h <478:18 478:19>]
REFERENCE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch(const b3Int4 &) const -> b3Int4 * b3AlignedObjectArray<b3Int4>::m_data [b3AlignedObjectArray.h <478:8 478:13>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Int4>::findLinearSearch2(const b3Int4 &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch2(const T &) const [b3AlignedObjectArray.h <487:9 487:25>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch2(const b3Int4 &) const -> int [b3AlignedObjectArray.h <487:5 487:7>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Int4>::findLinearSearch2(const b3Int4 &) const -> b3Int4 [b3AlignedObjectArray.h <487:33 487:33>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::remove(const b3Int4 &) -> void b3AlignedObjectArray<typename T>::remove(const T &) [b3AlignedObjectArray.h <503:7 503:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::remove(const b3Int4 &) -> void [b3AlignedObjectArray.h <503:2 503:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::remove(const b3Int4 &) -> b3Int4 [b3AlignedObjectArray.h <503:20 503:20>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Int4>::initializeFromBuffer(void *, int, int) -> void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) [b3AlignedObjectArray.h <515:7 515:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::initializeFromBuffer(void *, int, int) -> void [b3AlignedObjectArray.h <515:2 515:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::initializeFromBuffer(void *, int, int) -> void [b3AlignedObjectArray.h <515:28 515:31>]
@@ -2682,16 +2730,24 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Int4>::copyFromArray(const b3A
REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedObjectArray<int> -> b3AlignedObjectArray<typename T> [b3AlignedObjectArray.h <47:7 47:26>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator<int, 16> b3AlignedObjectArray<int>::m_allocator -> b3AlignedAllocator<typename T, unsigned int Alignment> b3AlignedObjectArray<typename T>::m_allocator [b3AlignedObjectArray.h <49:29 49:39>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16> b3AlignedObjectArray<int>::m_allocator -> b3AlignedAllocator<int, 16> [b3AlignedObjectArray.h <49:2 49:19>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<int, 16> b3AlignedObjectArray<int>::m_allocator -> int [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::m_size -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <51:10 51:15>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::m_capacity -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <52:10 52:19>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int * b3AlignedObjectArray<int>::m_data -> T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <53:9 53:14>]
REFERENCE_TYPE_USAGE: int * b3AlignedObjectArray<int>::m_data -> int [b3AlignedObjectArray.h <53:2 53:2>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: bool b3AlignedObjectArray<int>::m_ownsMemory -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <55:10 55:21>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<int>::m_ownsMemory -> bool [b3AlignedObjectArray.h <55:2 55:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray<int> & b3AlignedObjectArray<int>::operator=(const b3AlignedObjectArray<int> &) -> b3AlignedObjectArray<typename T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<typename T> &) [b3AlignedObjectArray.h <59:43 59:50>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> & b3AlignedObjectArray<int>::operator=(const b3AlignedObjectArray<int> &) -> b3AlignedObjectArray<int> [b3AlignedObjectArray.h <59:18 59:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> & b3AlignedObjectArray<int>::operator=(const b3AlignedObjectArray<int> &) -> b3AlignedObjectArray<int> [b3AlignedObjectArray.h <59:59 59:78>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <275:23 275:25>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <276:23 276:25>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> & b3AlignedObjectArray<int>::operator=(const b3AlignedObjectArray<int> &) -> int [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> & b3AlignedObjectArray<int>::operator=(const b3AlignedObjectArray<int> &) -> int [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::allocSize(int) -> int b3AlignedObjectArray<typename T>::allocSize(int) [b3AlignedObjectArray.h <70:23 70:31>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>]
@@ -2699,7 +2755,9 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::copy(i
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> void [b3AlignedObjectArray.h <74:19 74:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> int [b3AlignedObjectArray.h <74:29 74:31>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> int [b3AlignedObjectArray.h <74:39 74:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> int [b3AlignedObjectArray.h <74:48 74:48>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> int [b3AlignedObjectArray.h <76:4 76:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> int [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_USAGE: void b3AlignedObjectArray<int>::copy(int, int, int *) const -> int * b3AlignedObjectArray<int>::m_data [b3AlignedObjectArray.h <79:22 79:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::init() -> void b3AlignedObjectArray<typename T>::init() [b3AlignedObjectArray.h <85:24 85:27>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::init() -> void [b3AlignedObjectArray.h <85:19 85:22>]
@@ -2712,6 +2770,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::destroy(int, int) -> void
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::destroy(int, int) -> int [b3AlignedObjectArray.h <93:32 93:34>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::destroy(int, int) -> int [b3AlignedObjectArray.h <93:42 93:44>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::destroy(int, int) -> int [b3AlignedObjectArray.h <95:4 95:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::destroy(int, int) -> int [b3AlignedObjectArray.h <98:16 98:16>]
REFERENCE_USAGE: void b3AlignedObjectArray<int>::destroy(int, int) -> int * b3AlignedObjectArray<int>::m_data [b3AlignedObjectArray.h <98:5 98:10>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void * b3AlignedObjectArray<int>::allocate(int) -> void * b3AlignedObjectArray<typename T>::allocate(int) [b3AlignedObjectArray.h <102:25 102:32>]
REFERENCE_TYPE_USAGE: void * b3AlignedObjectArray<int>::allocate(int) -> void [b3AlignedObjectArray.h <102:19 102:22>]
@@ -2738,12 +2797,16 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::size()
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::size() const -> int [b3AlignedObjectArray.h <149:19 149:21>]
REFERENCE_USAGE: int b3AlignedObjectArray<int>::size() const -> int b3AlignedObjectArray<int>::m_size [b3AlignedObjectArray.h <151:11 151:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: const int & b3AlignedObjectArray<int>::at(int) const -> const T & b3AlignedObjectArray<typename T>::at(int) const [b3AlignedObjectArray.h <154:28 154:29>]
REFERENCE_TYPE_USAGE: const int & b3AlignedObjectArray<int>::at(int) const -> int [b3AlignedObjectArray.h <154:25 154:25>]
REFERENCE_TYPE_USAGE: const int & b3AlignedObjectArray<int>::at(int) const -> int [b3AlignedObjectArray.h <154:31 154:33>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int & b3AlignedObjectArray<int>::at(int) -> T & b3AlignedObjectArray<typename T>::at(int) [b3AlignedObjectArray.h <161:22 161:23>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::at(int) -> int [b3AlignedObjectArray.h <161:19 161:19>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::at(int) -> int [b3AlignedObjectArray.h <161:25 161:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: const int & b3AlignedObjectArray<int>::operator[](int) const -> const T & b3AlignedObjectArray<typename T>::operator[](int) const [b3AlignedObjectArray.h <168:28 168:35>]
REFERENCE_TYPE_USAGE: const int & b3AlignedObjectArray<int>::operator[](int) const -> int [b3AlignedObjectArray.h <168:25 168:25>]
REFERENCE_TYPE_USAGE: const int & b3AlignedObjectArray<int>::operator[](int) const -> int [b3AlignedObjectArray.h <168:39 168:41>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int & b3AlignedObjectArray<int>::operator[](int) -> T & b3AlignedObjectArray<typename T>::operator[](int) [b3AlignedObjectArray.h <175:22 175:29>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::operator[](int) -> int [b3AlignedObjectArray.h <175:19 175:19>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::operator[](int) -> int [b3AlignedObjectArray.h <175:33 175:35>]
REFERENCE_USAGE: int & b3AlignedObjectArray<int>::operator[](int) -> int * b3AlignedObjectArray<int>::m_data [b3AlignedObjectArray.h <179:11 179:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::clear() -> void b3AlignedObjectArray<typename T>::clear() [b3AlignedObjectArray.h <184:24 184:28>]
@@ -2760,9 +2823,13 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resizeNoInitialize(int) ->
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::resize(int, const int &) -> void b3AlignedObjectArray<typename T>::resize(int, const T &) [b3AlignedObjectArray.h <220:24 220:29>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> void [b3AlignedObjectArray.h <220:19 220:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <220:31 220:33>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <220:50 220:50>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <220:62 220:62>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <222:4 222:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <226:9 226:11>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <228:17 228:17>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <237:10 237:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int [b3AlignedObjectArray.h <239:24 239:24>]
REFERENCE_CALL: void b3AlignedObjectArray<int>::resize(int, const int &) -> int b3AlignedObjectArray<int>::size() const [b3AlignedObjectArray.h <222:18 222:21>]
REFERENCE_CALL: void b3AlignedObjectArray<int>::resize(int, const int &) -> int b3AlignedObjectArray<int>::size() const [b3AlignedObjectArray.h <232:19 232:22>]
REFERENCE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int * b3AlignedObjectArray<int>::m_data [b3AlignedObjectArray.h <228:6 228:11>]
@@ -2770,15 +2837,21 @@ REFERENCE_USAGE: void b3AlignedObjectArray<int>::resize(int, const int &) -> int
REFERENCE_CALL: void b3AlignedObjectArray<int>::resize(int, const int &) -> void b3AlignedObjectArray<int>::reserve(int) [b3AlignedObjectArray.h <234:6 234:12>]
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() -> T & b3AlignedObjectArray<typename T>::expandNonInitializing() [b3AlignedObjectArray.h <247:23 247:43>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::expandNonInitializing() -> int [b3AlignedObjectArray.h <247:19 247:19>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int & b3AlignedObjectArray<int>::expand(const int &) -> T & b3AlignedObjectArray<typename T>::expand(const T &) [b3AlignedObjectArray.h <260:23 260:28>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::expand(const int &) -> int [b3AlignedObjectArray.h <260:19 260:19>]
REFERENCE_TYPE_USAGE: int & b3AlignedObjectArray<int>::expand(const int &) -> int [b3AlignedObjectArray.h <260:37 260:37>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::push_back(const int &) -> void b3AlignedObjectArray<typename T>::push_back(const 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_TYPE_USAGE: void b3AlignedObjectArray<int>::push_back(const int &) -> int [b3AlignedObjectArray.h <276:40 276:40>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::capacity() const -> int b3AlignedObjectArray<typename T>::capacity() const [b3AlignedObjectArray.h <295:23 295:30>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::capacity() const -> int [b3AlignedObjectArray.h <295:19 295:21>]
REFERENCE_USAGE: int b3AlignedObjectArray<int>::capacity() const -> int b3AlignedObjectArray<int>::m_capacity [b3AlignedObjectArray.h <297:11 297:20>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::reserve(int) -> void b3AlignedObjectArray<typename T>::reserve(int) [b3AlignedObjectArray.h <300:24 300:30>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::reserve(int) -> void [b3AlignedObjectArray.h <300:19 300:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::reserve(int) -> int [b3AlignedObjectArray.h <304:5 304:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::reserve(int) -> int [b3AlignedObjectArray.h <304:13 304:13>]
REFERENCE_CALL: void b3AlignedObjectArray<int>::reserve(int) -> int b3AlignedObjectArray<int>::capacity() const [b3AlignedObjectArray.h <302:8 302:15>]
REFERENCE_CALL: void b3AlignedObjectArray<int>::reserve(int) -> void * b3AlignedObjectArray<int>::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>]
REFERENCE_CALL: void b3AlignedObjectArray<int>::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>]
@@ -2797,6 +2870,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::quickSortInternal<typename
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>::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:17 383:17>]
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_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::swap(int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>]
@@ -2806,12 +2880,16 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::swap(int, int) -> int [b3A
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::findBinarySearch(const int &) const -> int b3AlignedObjectArray<typename T>::findBinarySearch(const 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_TYPE_USAGE: int b3AlignedObjectArray<int>::findBinarySearch(const int &) const -> int [b3AlignedObjectArray.h <452:29 452:29>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::findLinearSearch(const int &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch(const T &) const [b3AlignedObjectArray.h <471:6 471:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::findLinearSearch(const int &) const -> int [b3AlignedObjectArray.h <471:2 471:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::findLinearSearch(const int &) const -> int [b3AlignedObjectArray.h <471:29 471:29>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<int>::findLinearSearch2(const int &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch2(const T &) const [b3AlignedObjectArray.h <487:9 487:25>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::findLinearSearch2(const int &) const -> int [b3AlignedObjectArray.h <487:5 487:7>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<int>::findLinearSearch2(const int &) const -> int [b3AlignedObjectArray.h <487:33 487:33>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::remove(const int &) -> void b3AlignedObjectArray<typename T>::remove(const T &) [b3AlignedObjectArray.h <503:7 503:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::remove(const int &) -> void [b3AlignedObjectArray.h <503:2 503:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::remove(const int &) -> int [b3AlignedObjectArray.h <503:20 503:20>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<int>::initializeFromBuffer(void *, int, int) -> void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) [b3AlignedObjectArray.h <515:7 515:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::initializeFromBuffer(void *, int, int) -> void [b3AlignedObjectArray.h <515:2 515:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<int>::initializeFromBuffer(void *, int, int) -> void [b3AlignedObjectArray.h <515:28 515:31>]
@@ -3199,8 +3277,6 @@ REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Dispatcher *) -> b3Dispatcher [b3OverlappingPairCache.cpp <401:57 401:68>]
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::sortOverlappingPairs(b3Dispatcher *) -> b3Dispatcher [b3OverlappingPairCache.h <270:36 270:47>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_hashTable -> b3AlignedObjectArray<int> [b3OverlappingPairCache.h <275:2 275:21>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <275:23 275:25>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> -> int [b3OverlappingPairCache.h <276:23 276:25>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_hashTable -> int [b3OverlappingPairCache.h <275:23 275:25>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_next -> b3AlignedObjectArray<int> [b3OverlappingPairCache.h <276:2 276:21>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<int> b3HashedOverlappingPairCache::m_next -> int [b3OverlappingPairCache.h <276:23 276:25>]
@@ -3368,13 +3444,23 @@ REFERENCE_TYPE_USAGE: void b3NullPairCache::sortOverlappingPairs(b3Dispatcher *)
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_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 float & b3Min<float>(const float &, const float &) -> float [b3MinMax.h <23:23 23:23>]
REFERENCE_TYPE_USAGE: const float & b3Min<float>(const float &, const float &) -> float [b3MinMax.h <23:38 23:38>]
REFERENCE_TYPE_USAGE: const float & b3Min<float>(const float &, const float &) -> float [b3MinMax.h <23:50 23: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 float & b3Max<float>(const float &, const float &) -> float [b3MinMax.h <29:23 29:23>]
REFERENCE_TYPE_USAGE: const float & b3Max<float>(const float &, const float &) -> float [b3MinMax.h <29:38 29:38>]
REFERENCE_TYPE_USAGE: const float & b3Max<float>(const float &, const float &) -> float [b3MinMax.h <29:50 29:50>]
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> void [b3MinMax.h <41:17 41:20>]
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 b3SetMin<float>(float &, const float &) -> float [b3MinMax.h <41:31 41:31>]
REFERENCE_TYPE_USAGE: void b3SetMin<float>(float &, const float &) -> float [b3MinMax.h <41:43 41:43>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> void [b3MinMax.h <50:17 50:20>]
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 b3SetMax<float>(float &, const float &) -> float [b3MinMax.h <50:31 50:31>]
REFERENCE_TYPE_USAGE: void b3SetMax<float>(float &, const float &) -> float [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: const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>]
REFERENCE_TYPE_USAGE: const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>]
@@ -4182,6 +4268,9 @@ REFERENCE_CALL: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar b3S
REFERENCE_CALL: void b3PlaneSpace1<class T>(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>]
REFERENCE_TEMPLATE_SPECIALIZATION: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1<class T>(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void [b3Vector3.h <1220:17 1220:20>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Vector3 [b3Vector3.h <1220:43 1220:43>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Vector3 [b3Vector3.h <1220:49 1220:49>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Vector3 [b3Vector3.h <1220:55 1220:55>]
REFERENCE_CALL: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Vector3.h <1222:7 1222:12>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>]
REFERENCE_TYPE_USAGE: void b3PlaneSpace1<b3Vector3>(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>]
@@ -6519,6 +6608,7 @@ REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::growTables() -> int [b3
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::growTables() -> int [b3OverlappingPairCache.cpp <202:4 202:6>]
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::growTables() -> int [b3OverlappingPairCache.cpp <205:4 205:6>]
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::growTables() -> int [b3OverlappingPairCache.cpp <205:32 205:34>]
REFERENCE_TYPE_USAGE: void b3HashedOverlappingPairCache::growTables() -> int [b3AlignedObjectArray.h <220:62 220:62>]
REFERENCE_CALL: void b3HashedOverlappingPairCache::growTables() -> int b3AlignedObjectArray<b3Int4>::capacity() const [b3OverlappingPairCache.cpp <175:43 175:50>]
REFERENCE_CALL: void b3HashedOverlappingPairCache::growTables() -> int b3AlignedObjectArray<b3Int4>::capacity() const [b3OverlappingPairCache.cpp <205:144 205:151>]
REFERENCE_USAGE: void b3HashedOverlappingPairCache::growTables() -> b3BroadphasePairArray b3HashedOverlappingPairCache::m_overlappingPairArray [b3OverlappingPairCache.cpp <175:20 175:41>]
@@ -518,11 +518,14 @@ REFERENCE_TYPE_USAGE: size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::
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_TEMPLATE_SPECIALIZATION: char * b3AlignPointer<char>(char *, size_t) -> T * b3AlignPointer<typename T>(T *, size_t) [b3Scalar.h <642:25 642:38>]
REFERENCE_TYPE_USAGE: char * b3AlignPointer<char>(char *, size_t) -> char [b3Scalar.h <642:22 642:22>]
REFERENCE_TYPE_USAGE: char * b3AlignPointer<char>(char *, size_t) -> char [b3Scalar.h <642:40 642:40>]
REFERENCE_TYPE_USAGE: char * b3AlignPointer<char>(char *, size_t) -> size_t [b3Scalar.h <642:57 642:62>]
REFERENCE_TYPE_USAGE: char * b3AlignPointer<char>(char *, size_t) -> size_t [b3Scalar.h <656:8 656:13>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignPointer<char>::b3ConvertPointerSizeT -> b3AlignPointer<typename T>::b3ConvertPointerSizeT [b3Scalar.h <645:9 645:29>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignPointer<char>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) -> b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) [b3Scalar.h <647:3 647:7>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: char * b3AlignPointer<char>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr -> T * b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr [b3Scalar.h <649:8 649:10>]
REFERENCE_TYPE_USAGE: char * b3AlignPointer<char>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::ptr -> char [b3Scalar.h <649:5 649:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: size_t b3AlignPointer<char>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer -> size_t b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer [b3Scalar.h <650:12 650:18>]
REFERENCE_TYPE_USAGE: size_t b3AlignPointer<char>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>)::integer -> size_t [b3Scalar.h <650:5 650:10>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignPointer<char>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<char>::b3ConvertPointerSizeT:: -> b3AlignPointer<typename T>::b3ConvertPointerSizeT::anonymous union (b3Scalar.h<647:3>) b3AlignPointer<typename T>::b3ConvertPointerSizeT:: [b3Scalar.h <647:3 647:7>]
@@ -221,6 +221,20 @@ SYMBOL_METHOD: public b3AlignedAllocator<typename T, unsigned int Alignment>::se
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>]
QUALIFIER: b3Vector3 [b3Vector3.h <902:26 902:34>]
QUALIFIER: b3Vector3 [b3Vector3.h <907:26 907:34>]
QUALIFIER: b3Vector3 [b3Vector3.h <912:27 912:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <923:27 923:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <965:27 965:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <1007:27 1007:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <1260:22 1260:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1267:22 1267:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1274:22 1274:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1281:22 1281:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>]
SYMBOL_CLASS: b3Vector3 [b3Vector3.h <74:7 74:15>]
SYMBOL_CLASS: b3Vector3 [b3Vector3.h <92:1 <92:31 92:39> 709:1>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator() [b3AlignedAllocator.h <68:2 <68:2 68:19> 68:24>]
SYMBOL_METHOD: public void b3AlignedAllocator<b3Vector3, 16>::b3AlignedAllocator<typename Other>(const b3AlignedAllocator<typename T, unsigned int Alignment> &) [b3AlignedAllocator.h <74:2 <74:2 74:19> 74:73>]
SYMBOL_TYPEDEF: public b3AlignedAllocator<b3Vector3, 16>::const_pointer [b3AlignedAllocator.h <76:27 76:39>]
@@ -240,20 +254,6 @@ SYMBOL_GLOBAL_VARIABLE: const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3v1110 [b3Vector3.h <59:37 59:43>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3vHalf [b3Vector3.h <60:37 60:43>]
SYMBOL_GLOBAL_VARIABLE: const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>]
QUALIFIER: b3Vector3 [b3Vector3.h <902:26 902:34>]
QUALIFIER: b3Vector3 [b3Vector3.h <907:26 907:34>]
QUALIFIER: b3Vector3 [b3Vector3.h <912:27 912:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <923:27 923:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <965:27 965:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <1007:27 1007:35>]
QUALIFIER: b3Vector3 [b3Vector3.h <1260:22 1260:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1267:22 1267:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1274:22 1274:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1281:22 1281:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>]
QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>]
SYMBOL_CLASS: b3Vector3 [b3Vector3.h <74:7 74:15>]
SYMBOL_CLASS: b3Vector3 [b3Vector3.h <92:1 <92:31 92:39> 709:1>]
SYMBOL_CLASS: b3Vector4 [b3Vector3.h <75:7 75:15>]
SYMBOL_CLASS: b3Vector4 [b3Vector3.h <1048:1 <1048:7 1048:15> 1171:1>]
SYMBOL_FUNCTION: b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar) [b3Vector3.h <83:1 <83:18 83:30> 83:64>]
@@ -1142,9 +1142,13 @@ REFERENCE_TYPE_USAGE: T * b3AlignPointer<typename T>(T *, size_t) -> b3AlignPoin
REFERENCE_TYPE_USAGE: void b3SetMin<class T>(T &, const T &) -> void [b3MinMax.h <41:17 41:20>]
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 b3SetMin<float>(float &, const float &) -> float [b3MinMax.h <41:31 41:31>]
REFERENCE_TYPE_USAGE: void b3SetMin<float>(float &, const float &) -> float [b3MinMax.h <41:43 41:43>]
REFERENCE_TYPE_USAGE: void b3SetMax<class T>(T &, const T &) -> void [b3MinMax.h <50:17 50:20>]
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 b3SetMax<float>(float &, const float &) -> float [b3MinMax.h <50:31 50:31>]
REFERENCE_TYPE_USAGE: void b3SetMax<float>(float &, const float &) -> float [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 * 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>]
@@ -1200,8 +1204,16 @@ REFERENCE_TYPE_USAGE: bool operator==(const b3AlignedAllocator<typename T, unsig
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>]
REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedAllocator<b3Vector3, 16> -> b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <61:7 61:24>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::self_type -> b3AlignedAllocator<b3Vector3, 16> [b3AlignedAllocator.h <63:10 63:27>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16> -> b3Vector3 [b3AlignedAllocator.h <63:30 63:30>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16> -> b3Vector3 [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::self_type -> b3Vector3 [b3AlignedAllocator.h <63:30 63:30>]
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<typename T, unsigned int Alignment> &) -> b3AlignedAllocator<typename T, unsigned int Alignment> [b3AlignedAllocator.h <74:28 74:45>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::const_pointer -> b3Vector3 [b3AlignedAllocator.h <76:16 76:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::const_reference -> b3Vector3 [b3AlignedAllocator.h <77:16 77:16>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::pointer -> b3Vector3 [b3AlignedAllocator.h <78:10 78:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::reference -> b3Vector3 [b3AlignedAllocator.h <79:10 79:10>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16>::value_type -> b3Vector3 [b3AlignedAllocator.h <80:10 80:10>]
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>]
@@ -2272,16 +2284,37 @@ REFERENCE_USAGE: void b3AlignedObjectArray<typename T>::copyFromArray(const b3Al
REFERENCE_TEMPLATE_SPECIALIZATION: b3AlignedObjectArray<b3Vector3> -> b3AlignedObjectArray<typename T> [b3AlignedObjectArray.h <47:7 47:26>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedAllocator<b3Vector3, 16> b3AlignedObjectArray<b3Vector3>::m_allocator -> b3AlignedAllocator<typename T, unsigned int Alignment> b3AlignedObjectArray<typename T>::m_allocator [b3AlignedObjectArray.h <49:29 49:39>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16> b3AlignedObjectArray<b3Vector3>::m_allocator -> b3AlignedAllocator<b3Vector3, 16> [b3AlignedObjectArray.h <49:2 49:19>]
REFERENCE_TYPE_USAGE: b3AlignedAllocator<b3Vector3, 16> b3AlignedObjectArray<b3Vector3>::m_allocator -> b3Vector3 [b3AlignedObjectArray.h <49:21 49:21>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::m_size -> int b3AlignedObjectArray<typename T>::m_size [b3AlignedObjectArray.h <51:10 51:15>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::m_size -> int [b3AlignedObjectArray.h <51:2 51:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::m_capacity -> int b3AlignedObjectArray<typename T>::m_capacity [b3AlignedObjectArray.h <52:10 52:19>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::m_capacity -> int [b3AlignedObjectArray.h <52:2 52:4>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 * b3AlignedObjectArray<b3Vector3>::m_data -> T * b3AlignedObjectArray<typename T>::m_data [b3AlignedObjectArray.h <53:9 53:14>]
REFERENCE_TYPE_USAGE: b3Vector3 * b3AlignedObjectArray<b3Vector3>::m_data -> b3Vector3 [b3AlignedObjectArray.h <53:2 53:2>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: bool b3AlignedObjectArray<b3Vector3>::m_ownsMemory -> bool b3AlignedObjectArray<typename T>::m_ownsMemory [b3AlignedObjectArray.h <55:10 55:21>]
REFERENCE_TYPE_USAGE: bool b3AlignedObjectArray<b3Vector3>::m_ownsMemory -> bool [b3AlignedObjectArray.h <55:2 55:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3AlignedObjectArray<b3Vector3> & b3AlignedObjectArray<b3Vector3>::operator=(const b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<typename T> & b3AlignedObjectArray<typename T>::operator=(const b3AlignedObjectArray<typename T> &) [b3AlignedObjectArray.h <59:43 59:50>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> & b3AlignedObjectArray<b3Vector3>::operator=(const b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3AlignedObjectArray.h <59:18 59:37>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> & b3AlignedObjectArray<b3Vector3>::operator=(const b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3AlignedObjectArray.h <59:59 59:78>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <33:69 33:77>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <50:102 50:110>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <65:73 65:81>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <67:73 67:81>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:79 129:87>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:129 129:137>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:66 28:74>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:109 28:117>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:72 30:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:122 30:130>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <32:51 32:59>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <34:62 34:70>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <36:95 36:103>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> & b3AlignedObjectArray<b3Vector3>::operator=(const b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3AlignedObjectArray.h <59:39 59:39>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> & b3AlignedObjectArray<b3Vector3>::operator=(const b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3AlignedObjectArray.h <59:80 59:80>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::allocSize(int) -> int b3AlignedObjectArray<typename T>::allocSize(int) [b3AlignedObjectArray.h <70:23 70:31>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::allocSize(int) -> int [b3AlignedObjectArray.h <70:19 70:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::allocSize(int) -> int [b3AlignedObjectArray.h <70:33 70:35>]
@@ -2290,6 +2323,8 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vec
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> int [b3AlignedObjectArray.h <74:29 74:31>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> int [b3AlignedObjectArray.h <74:39 74:41>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> int [b3AlignedObjectArray.h <76:4 76:6>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> b3Vector3 [b3AlignedObjectArray.h <74:48 74:48>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> b3Vector3 [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3AlignedObjectArray.h <79:20 79:20>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Vector3>::copy(int, int, b3Vector3 *) const -> b3Vector3 * b3AlignedObjectArray<b3Vector3>::m_data [b3AlignedObjectArray.h <79:22 79:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::init() -> void b3AlignedObjectArray<typename T>::init() [b3AlignedObjectArray.h <85:24 85:27>]
@@ -2322,13 +2357,17 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::s
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::size() const -> int [b3AlignedObjectArray.h <149:19 149:21>]
REFERENCE_USAGE: int b3AlignedObjectArray<b3Vector3>::size() const -> int b3AlignedObjectArray<b3Vector3>::m_size [b3AlignedObjectArray.h <151:11 151:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::at(int) const -> const T & b3AlignedObjectArray<typename T>::at(int) const [b3AlignedObjectArray.h <154:28 154:29>]
REFERENCE_TYPE_USAGE: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::at(int) const -> b3Vector3 [b3AlignedObjectArray.h <154:25 154:25>]
REFERENCE_TYPE_USAGE: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::at(int) const -> int [b3AlignedObjectArray.h <154:31 154:33>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 & b3AlignedObjectArray<b3Vector3>::at(int) -> T & b3AlignedObjectArray<typename T>::at(int) [b3AlignedObjectArray.h <161:22 161:23>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::at(int) -> b3Vector3 [b3AlignedObjectArray.h <161:19 161:19>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::at(int) -> int [b3AlignedObjectArray.h <161:25 161:27>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) const -> const T & b3AlignedObjectArray<typename T>::operator[](int) const [b3AlignedObjectArray.h <168:28 168:35>]
REFERENCE_TYPE_USAGE: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) const -> b3Vector3 [b3AlignedObjectArray.h <168:25 168:25>]
REFERENCE_TYPE_USAGE: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) const -> int [b3AlignedObjectArray.h <168:39 168:41>]
REFERENCE_USAGE: const b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) const -> b3Vector3 * b3AlignedObjectArray<b3Vector3>::m_data [b3AlignedObjectArray.h <172:11 172:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) -> T & b3AlignedObjectArray<typename T>::operator[](int) [b3AlignedObjectArray.h <175:22 175:29>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) -> b3Vector3 [b3AlignedObjectArray.h <175:19 175:19>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) -> int [b3AlignedObjectArray.h <175:33 175:35>]
REFERENCE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::operator[](int) -> b3Vector3 * b3AlignedObjectArray<b3Vector3>::m_data [b3AlignedObjectArray.h <179:11 179:16>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::clear() -> void b3AlignedObjectArray<typename T>::clear() [b3AlignedObjectArray.h <184:24 184:28>]
@@ -2341,10 +2380,16 @@ 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 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 &) -> b3Vector3 [b3AlignedObjectArray.h <220:50 220:50>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expandNonInitializing() -> T & b3AlignedObjectArray<typename T>::expandNonInitializing() [b3AlignedObjectArray.h <247:23 247:43>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expandNonInitializing() -> b3Vector3 [b3AlignedObjectArray.h <247:19 247:19>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expand(const b3Vector3 &) -> T & b3AlignedObjectArray<typename T>::expand(const T &) [b3AlignedObjectArray.h <260:23 260:28>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expand(const b3Vector3 &) -> b3Vector3 [b3AlignedObjectArray.h <260:19 260:19>]
REFERENCE_TYPE_USAGE: b3Vector3 & b3AlignedObjectArray<b3Vector3>::expand(const b3Vector3 &) -> b3Vector3 [b3AlignedObjectArray.h <260:37 260:37>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> void b3AlignedObjectArray<typename T>::push_back(const 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 &) -> b3Vector3 [b3AlignedObjectArray.h <276:40 276:40>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> b3Vector3 [b3AlignedObjectArray.h <285:28 285:28>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> int [b3AlignedObjectArray.h <278:4 278:6>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> int b3AlignedObjectArray<b3Vector3>::size() const [b3AlignedObjectArray.h <278:13 278:16>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Vector3>::push_back(const b3Vector3 &) -> int b3AlignedObjectArray<b3Vector3>::size() const [b3AlignedObjectArray.h <281:24 281:27>]
@@ -2362,6 +2407,8 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> void [b3AlignedObjectArray.h <300:19 300:22>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> int [b3AlignedObjectArray.h <300:32 300:34>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> int b3AlignedObjectArray<b3Vector3>::capacity() const [b3AlignedObjectArray.h <302:8 302:15>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> b3Vector3 [b3AlignedObjectArray.h <304:5 304:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> b3Vector3 [b3AlignedObjectArray.h <304:13 304:13>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> void * b3AlignedObjectArray<b3Vector3>::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>]
REFERENCE_CALL: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>]
REFERENCE_USAGE: void b3AlignedObjectArray<b3Vector3>::reserve(int) -> int b3AlignedObjectArray<b3Vector3>::m_size [b3AlignedObjectArray.h <310:6 310:11>]
@@ -2379,6 +2426,7 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::quickSortInternal<ty
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>::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 &) -> b3Vector3 [b3AlignedObjectArray.h <383:17 383:17>]
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_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::swap(int, int) -> void b3AlignedObjectArray<typename T>::swap(int, int) [b3AlignedObjectArray.h <413:8 413:11>]
@@ -2388,12 +2436,16 @@ REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::swap(int, int) -> in
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::heapSort<typename L>(const L &) -> void [b3AlignedObjectArray.h <429:2 429:5>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::findBinarySearch(const b3Vector3 &) const -> int b3AlignedObjectArray<typename T>::findBinarySearch(const 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_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::findBinarySearch(const b3Vector3 &) const -> b3Vector3 [b3AlignedObjectArray.h <452:29 452:29>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::findLinearSearch(const b3Vector3 &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch(const T &) const [b3AlignedObjectArray.h <471:6 471:21>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::findLinearSearch(const b3Vector3 &) const -> int [b3AlignedObjectArray.h <471:2 471:4>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::findLinearSearch(const b3Vector3 &) const -> b3Vector3 [b3AlignedObjectArray.h <471:29 471:29>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: int b3AlignedObjectArray<b3Vector3>::findLinearSearch2(const b3Vector3 &) const -> int b3AlignedObjectArray<typename T>::findLinearSearch2(const T &) const [b3AlignedObjectArray.h <487:9 487:25>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::findLinearSearch2(const b3Vector3 &) const -> int [b3AlignedObjectArray.h <487:5 487:7>]
REFERENCE_TYPE_USAGE: int b3AlignedObjectArray<b3Vector3>::findLinearSearch2(const b3Vector3 &) const -> b3Vector3 [b3AlignedObjectArray.h <487:33 487:33>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::remove(const b3Vector3 &) -> void b3AlignedObjectArray<typename T>::remove(const T &) [b3AlignedObjectArray.h <503:7 503:12>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::remove(const b3Vector3 &) -> void [b3AlignedObjectArray.h <503:2 503:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::remove(const b3Vector3 &) -> b3Vector3 [b3AlignedObjectArray.h <503:20 503:20>]
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION: void b3AlignedObjectArray<b3Vector3>::initializeFromBuffer(void *, int, int) -> void b3AlignedObjectArray<typename T>::initializeFromBuffer(void *, int, int) [b3AlignedObjectArray.h <515:7 515:26>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::initializeFromBuffer(void *, int, int) -> void [b3AlignedObjectArray.h <515:2 515:5>]
REFERENCE_TYPE_USAGE: void b3AlignedObjectArray<b3Vector3>::initializeFromBuffer(void *, int, int) -> void [b3AlignedObjectArray.h <515:28 515:31>]
@@ -2408,21 +2460,6 @@ REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3GeometryUtil.cpp <81:95 81:114>]
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3GeometryUtil.h <28:45 28:64>]
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3AlignedObjectArray<b3Vector3> [b3GeometryUtil.h <28:88 28:107>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <33:69 33:77>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <50:102 50:110>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <65:73 65:81>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <67:73 67:81>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:79 129:87>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.cpp <129:129 129:137>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:66 28:74>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <28:109 28:117>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:72 30:80>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <30:122 30:130>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <32:51 32:59>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <34:62 34:70>]
REFERENCE_TYPE_USAGE: b3AlignedObjectArray<b3Vector3> -> b3Vector3 [b3GeometryUtil.h <36:95 36:103>]
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3GeometryUtil.cpp <81:73 81:81>]
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3GeometryUtil.cpp <81:116 81:124>]
REFERENCE_TYPE_USAGE: static void b3GeometryUtil::getPlaneEquationsFromVertices(b3AlignedObjectArray<b3Vector3> &, b3AlignedObjectArray<b3Vector3> &) -> b3Vector3 [b3GeometryUtil.cpp <87:9 87:17>]