59 const std::chrono::time_point<std::chrono::steady_clock>
OksProfiler::FunctionID func_id
std::chrono::time_point< std::chrono::steady_clock > p_start_time_point
OksFunctionProfiler(OksProfiler::FunctionID, const OksKernel *)
Provides interface to the OKS kernel.
friend std::ostream & operator<<(std::ostream &, const OksProfiler &)
unsigned long c_total[(unsigned) OksProfiler::QueryOperatorFrom+1]
std::chrono::time_point< std::chrono::steady_clock > p_start_time_point
@ fStringToQueryExpression
@ ClassRegistrateInstances
@ KernelCreateSchemaClassList
@ ObjectNormalConstructor
@ ClassRegistrateRelationshipChange
@ ObjectStreamConstructor
@ KernelCreateDataObjectList
@ ObjectSatisfiesQueryExpression
@ ClassCreateSubClassesList
@ ClassRegistrateAttributeChange
@ ClassRegistrateClassChange
double t_total[(unsigned) OksProfiler::QueryOperatorFrom+1]
const std::chrono::time_point< std::chrono::steady_clock > start_time_point() const
void Start(OksProfiler::FunctionID, std::chrono::time_point< std::chrono::steady_clock > &)
void Stop(OksProfiler::FunctionID, const std::chrono::time_point< std::chrono::steady_clock > &)