NV::Rules::INvtxDomainInfo
-
class INvtxDomainInfo
NvtxDomainInfo 接口。
表示 NVTX 状态的单个 NVTX 域,包括与此域关联的所有范围。
公共函数
-
virtual std::string name() = 0
获取域名。
获取此域的名称
-
virtual INvtxRange *push_pop_range(size_t idx) = 0
获取推入/弹出范围对象。
通过其运行索引 \idx 获取推入/弹出 INvtxRange 对象。该索引与调用堆栈上范围的顺序相同。
-
virtual std::vector<std::string> push_pop_ranges() = 0
获取推入/弹出范围名称的列表。
获取与当前 INvtxState 关联的此域中堆叠的推入/弹出范围名称的排序列表。
-
virtual INvtxRange *start_end_range(size_t idx) = 0
获取开始/结束范围对象。
通过其运行索引 \idx 获取开始/结束 INvtxRange 对象。
-
virtual std::vector<std::string> start_end_ranges() = 0
获取开始/结束范围名称的列表。
获取与当前 INvtxState 关联的此域中开始/结束范围名称的列表。
-
inline virtual ~INvtxDomainInfo()
-
virtual std::string name() = 0