FunctionData
qsort(fFunctionData, count, sizeof(FunctionData),
&_CompareFunctions<uint32, &FunctionData::fCalled>);
qsort(fFunctionData, count, sizeof(FunctionData),
&_CompareFunctions<nanotime_t, &FunctionData::fTimeInclusive>);
qsort(fFunctionData, count, sizeof(FunctionData),
&_CompareFunctions<nanotime_t, &FunctionData::fTimeExclusive>);
qsort(fFunctionData, count, sizeof(FunctionData),
&_CompareFunctionsPerCall<nanotime_t, &FunctionData::fTimeInclusive>);
qsort(fFunctionData, count, sizeof(FunctionData),
&_CompareFunctionsPerCall<nanotime_t, &FunctionData::fTimeExclusive>);
FunctionData* function = &fFunctionData[i];
Profiler::FunctionData*
template<typename Type, Type Profiler::FunctionData::*Member>
const FunctionData* a = static_cast<const FunctionData*>(_a);
const FunctionData* b = static_cast<const FunctionData*>(_b);
template<typename Type, Type Profiler::FunctionData::*Member>
const FunctionData* a = static_cast<const FunctionData*>(_a);
const FunctionData* b = static_cast<const FunctionData*>(_b);
fFunctionData(new(std::nothrow) FunctionData[kMaxFunctionEntries]),
memset(fFunctionData, 0, sizeof(FunctionData) * kMaxFunctionEntries);
FunctionData* function = _FindFunction(functionName);
FunctionData* fFunction;
FunctionData* _FindFunction(const char* function);
template<typename Type, Type FunctionData::*Member>
template<typename Type, Type FunctionData::*Member>
FunctionData* fFunctionData;