#include <MemFunTbl.h>
Inheritance diagram for nvutil::MemFunTbl< T >:
Public Member Functions | |
MemFunTbl (size_t size) | |
reserve 'size' table entries, to avoid frequend allocations | |
PMFN | operator[] (size_t i) const |
read-only access the function pointer stored at index i; behavior is undefined for invalid indices | |
template<typename U> | |
void | addEntry (size_t i, U pmfn) |
register function pointer pmfn at index i; former entry at i will by overridden | |
bool | testEntry (size_t i) const |
test if entry at i is valid |
|
reserve 'size' table entries, to avoid frequend allocations
|
|
read-only access the function pointer stored at index i; behavior is undefined for invalid indices
|
|
register function pointer pmfn at index i; former entry at i will by overridden
|
|
test if entry at i is valid
|