CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
carla::traffic_manager::SnippetProfiler类 参考

#include <SnippetProfiler.h>

+ carla::traffic_manager::SnippetProfiler 的协作图:

Public 成员函数

void MeasureExecutionTime (std::string snippet_name, bool begin_or_end)
 
 SnippetProfiler ()
 

Private 属性

std::unordered_map< std::string, unsigned long > number_of_calls
 
std::unordered_map< std::string, TimePointprint_clocks
 
std::unordered_map< std::string, TimePointsnippet_clocks
 
std::unordered_map< std::string, chr::duration< float > > snippet_durations
 

详细描述

在文件 SnippetProfiler.h22 行定义.

构造及析构函数说明

◆ SnippetProfiler()

carla::traffic_manager::SnippetProfiler::SnippetProfiler ( )
inline

在文件 SnippetProfiler.h31 行定义.

成员函数说明

◆ MeasureExecutionTime()

void carla::traffic_manager::SnippetProfiler::MeasureExecutionTime ( std::string snippet_name,
bool begin_or_end )
inline

在文件 SnippetProfiler.h33 行定义.

引用了 number_of_calls, print_clocks, snippet_clocks , 以及 snippet_durations.

类成员变量说明

◆ number_of_calls

std::unordered_map<std::string, unsigned long> carla::traffic_manager::SnippetProfiler::number_of_calls
private

在文件 SnippetProfiler.h28 行定义.

被这些函数引用 MeasureExecutionTime().

◆ print_clocks

std::unordered_map<std::string, TimePoint> carla::traffic_manager::SnippetProfiler::print_clocks
private

在文件 SnippetProfiler.h25 行定义.

被这些函数引用 MeasureExecutionTime().

◆ snippet_clocks

std::unordered_map<std::string, TimePoint> carla::traffic_manager::SnippetProfiler::snippet_clocks
private

在文件 SnippetProfiler.h26 行定义.

被这些函数引用 MeasureExecutionTime().

◆ snippet_durations

std::unordered_map<std::string, chr::duration<float> > carla::traffic_manager::SnippetProfiler::snippet_durations
private

在文件 SnippetProfiler.h27 行定义.

被这些函数引用 MeasureExecutionTime().


该类的文档由以下文件生成: