|
NVTX C++ API Reference 1.0
C++ convenience wrappers for NVTX v3 C API
|
Builder for the correlation semantic applied to a payload entry. More...
#include <nvtx3.hpp>


Public Member Functions | |
| correlation_semantic () noexcept | |
| Construct an unchained correlation semantic. | |
| correlation_semantic (nvtxSemanticsHeader_t const *next) | |
| Construct a correlation semantic chained to another semantic header. | |
| template<typename OtherDataType > | |
| correlation_semantic (detail::semantic_base< OtherDataType > const &next) | |
| Construct a correlation semantic that chains to another semantic builder. | |
| correlation_semantic & | domain_uuid (const unsigned char uuid[16]) noexcept |
| Set the correlation domain UUID. | |
| correlation_semantic & | display_name (const char *name) noexcept |
| Set the optional display name for the correlation domain. | |
| correlation_semantic & | display_name (std::string const &name) noexcept |
| Set the optional display name for the correlation domain. | |
| correlation_semantic & | display_name (std::string &&name)=delete |
| Disallow setting the borrowed display name from a temporary string. | |
| correlation_semantic & | role (uint64_t role_id) noexcept |
| Set the role this entry plays in the correlation. | |
Builder for the correlation semantic applied to a payload entry.
Marks an entry as the identifier of a correlation domain and specifies how the event relates to other events in that domain. The UUID must be globally unique across NVTX domains; the optional display name is copied by the tool at schema registration time.
|
inlinenoexcept |
|
inlineexplicit |
|
inlineexplicit |
Construct a correlation semantic that chains to another semantic builder.
Convenience overload of the header-pointer constructor that accepts a sibling semantic builder object directly. The referenced builder is copied into this object.
| OtherDataType | Underlying C struct type of the other semantic. |
| next | The semantic builder to chain after this one. |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |