class SignpostEmitter
Declaration
class SignpostEmitter { /* full declaration omitted */ };
Description
Manages the emission of signposts into the recording method supported by the OS.
Declared at: llvm/include/llvm/Support/Signposts.h:27
Member Variables
- private std::unique_ptr<SignpostEmitterImpl> Impl
Method Overview
- public SignpostEmitter()
- public void endInterval(const void * O, llvm::StringRef Name)
- public bool isEnabled() const
- public void startInterval(const void * O, llvm::StringRef Name)
- public ~SignpostEmitter()
Methods
¶SignpostEmitter()
SignpostEmitter()
Declared at: llvm/include/llvm/Support/Signposts.h:31
¶void endInterval(const void* O,
llvm::StringRef Name)
void endInterval(const void* O,
llvm::StringRef Name)
Description
End a signposted interval for a given object.
Declared at: llvm/include/llvm/Support/Signposts.h:39
Parameters
- const void* O
- llvm::StringRef Name
¶bool isEnabled() const
bool isEnabled() const
Declared at: llvm/include/llvm/Support/Signposts.h:34
¶void startInterval(const void* O,
llvm::StringRef Name)
void startInterval(const void* O,
llvm::StringRef Name)
Description
Begin a signposted interval for a given object.
Declared at: llvm/include/llvm/Support/Signposts.h:37
Parameters
- const void* O
- llvm::StringRef Name
¶~SignpostEmitter()
~SignpostEmitter()
Declared at: llvm/include/llvm/Support/Signposts.h:32