#include <NvBlastFixedPriorityQueue.h>
Public Member Functions | |
| bool | operator() (const A &a, const A &b) const |
some memory char *buf = new char[64 * 1024];
placement new on this memory FixedPriorityQueue<SomeClass>* arr = new (buf) FixedPriorityQueue<SomeClass>();
you can get max requiredMemorySize by an array of 'capacity' elements count to use memory left buf = buf + FixedPriorityQueue<SomeClass>::requiredMemorySize(capacity);
buf:
+------------------------------------------------------------+ | uint32_t | T[0] | T[1] | T[2] | ... | +------------------------------------------------------------+
| bool Nv::Blast::Less< A >::operator() | ( | const A & | a, | |
| const A & | b | |||
| ) | const [inline] |