| 
    HDK
    
   | 
 
#include <staticKeyData.h>
Classes | |
| class | StringLiteral | 
Public Member Functions | |
| constexpr | TraceStaticKeyData (const StringLiteral name) | 
Constructor for a name.  More... | |
| constexpr | TraceStaticKeyData (const StringLiteral func, const StringLiteral prettyFunc, const StringLiteral name=StringLiteral()) | 
| TRACE_API bool | operator== (const TraceStaticKeyData &other) const | 
| Equality comparison. Inequality is also defined.  More... | |
| bool | operator!= (const TraceStaticKeyData &other) const | 
| TRACE_API std::string | GetString () const | 
| Returns the string representation of the key data.  More... | |
Friends | |
| class | TraceDynamicKey | 
This class holds data necessary to create keys for TraceEvent instances. This class is meant to be used as constexpr static data.
Definition at line 26 of file staticKeyData.h.
      
  | 
  inline | 
Constructor for a name. 
Definition at line 48 of file staticKeyData.h.
      
  | 
  inline | 
Constructor for a function (func, prettyFunc) and optional scope name. 
Definition at line 53 of file staticKeyData.h.
| TRACE_API std::string TraceStaticKeyData::GetString | ( | ) | const | 
Returns the string representation of the key data.
      
  | 
  inline | 
Definition at line 65 of file staticKeyData.h.
| TRACE_API bool TraceStaticKeyData::operator== | ( | const TraceStaticKeyData & | other | ) | const | 
Equality comparison. Inequality is also defined.
      
  | 
  friend | 
Definition at line 80 of file staticKeyData.h.