CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
carla::profiler::LifetimeProfiler类 参考
+ carla::profiler::LifetimeProfiler 的协作图:

Public 成员函数

void Deregister (void *object)
 
void Register (void *object, std::string display_name)
 
 ~LifetimeProfiler ()
 

Private 属性

std::mutex _mutex
 
std::unordered_map< void *, std::string > _objects
 

详细描述

在文件 LifetimeProfiled.cpp26 行定义.

构造及析构函数说明

◆ ~LifetimeProfiler()

carla::profiler::LifetimeProfiler::~LifetimeProfiler ( )
inline

在文件 LifetimeProfiled.cpp29 行定义.

引用了 _mutex, _objects, DEBUG_ERROR , 以及 carla::profiler::log().

+ 函数调用图:

成员函数说明

◆ Deregister()

void carla::profiler::LifetimeProfiler::Deregister ( void * object)
inline

在文件 LifetimeProfiled.cpp48 行定义.

引用了 _mutex, _objects, DEBUG_ASSERT , 以及 carla::profiler::log().

+ 函数调用图:

◆ Register()

void carla::profiler::LifetimeProfiler::Register ( void * object,
std::string display_name )
inline

在文件 LifetimeProfiled.cpp40 行定义.

引用了 _mutex, _objects , 以及 carla::profiler::log().

被这些函数引用 carla::profiler::LifetimeProfiled::LifetimeProfiled().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ _mutex

std::mutex carla::profiler::LifetimeProfiler::_mutex
private

在文件 LifetimeProfiled.cpp60 行定义.

被这些函数引用 Deregister(), Register() , 以及 ~LifetimeProfiler().

◆ _objects

std::unordered_map<void *, std::string> carla::profiler::LifetimeProfiler::_objects
private

在文件 LifetimeProfiled.cpp62 行定义.

被这些函数引用 Deregister(), Register() , 以及 ~LifetimeProfiler().


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