-->

3. Data Fields

Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

A

action_by_idx()
NV::Rules::IRange
actions_by_nvtx()
NV::Rules::IRange
add_double_metric()
NV::Rules::IAction
add_integer_metric()
NV::Rules::IAction
add_metric()
NV::Rules::IAction
add_string_metric()
NV::Rules::IAction
as_double()
NV::Rules::IMetric
as_string()
NV::Rules::IMetric
as_uint64()
NV::Rules::IMetric

C

category()
NV::Rules::INvtxRange
color()
NV::Rules::INvtxRange
controller()
NV::Rules::IContext
correlation_ids()
NV::Rules::IMetric

D

description()
NV::Rules::IMetric
domain_by_id()
NV::Rules::INvtxState
domains()
NV::Rules::INvtxState

F

file_name()
NV::Rules::ISourceInfo
focus_metric()
NV::Rules::IFrontend
frontend()
NV::Rules::IContext

G

get_message_vault()
NV::Rules::IController

H

has_attributes()
NV::Rules::INvtxRange
has_correlation_ids()
NV::Rules::IMetric
has_value()
NV::Rules::IMetric

L

line()
NV::Rules::ISourceInfo
load_chart_from_file()
NV::Rules::IFrontend

M

MarkerKind
NV::Rules::IFrontend
message()
NV::Rules::INvtxRange
NV::Rules::IFrontend
metric_by_name()
NV::Rules::IAction
metric_names()
NV::Rules::IAction
metric_subtype()
NV::Rules::IMetric
metric_type()
NV::Rules::IMetric
MetricSubtype
NV::Rules::IMetric
MetricType
NV::Rules::IMetric
MsgType
NV::Rules::IFrontend

P

payload_as_double()
NV::Rules::INvtxRange
payload_as_string()
NV::Rules::INvtxRange
payload_as_uint64()
NV::Rules::INvtxRange
payload_type()
NV::Rules::INvtxRange
PayloadType
NV::Rules::INvtxRange
propose_rule()
NV::Rules::IController
ptx_by_pc()
NV::Rules::IAction
push_pop_range()
NV::Rules::INvtxDomainInfo
push_pop_ranges()
NV::Rules::INvtxDomainInfo

R

range_by_idx()
NV::Rules::IContext
receive_dict_from_parent()
NV::Rules::IFrontend
require_metric()
NV::Rules::IEvaluator
require_rule()
NV::Rules::IEvaluator
rollup_operation()
NV::Rules::IMetric
RollupOperation
NV::Rules::IMetric

S

sass_by_pc()
NV::Rules::IAction
send_dict_to_children()
NV::Rules::IFrontend
Severity
NV::Rules::IFrontend
source_files()
NV::Rules::IAction
source_info()
NV::Rules::IAction
source_marker()
NV::Rules::IFrontend
speedup()
NV::Rules::IFrontend
SpeedupType
NV::Rules::IFrontend
start_end_range()
NV::Rules::INvtxDomainInfo
start_end_ranges()
NV::Rules::INvtxDomainInfo

V

ValueKind
NV::Rules::IMetric