HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BRAY::Stats::Value Struct Reference

#include <BRAY_Stats.h>

+ Inheritance diagram for BRAY::Stats::Value:

Public Member Functions

 Value (BRAY_StatsImpl &stats, Key key)
 
 Value (BRAY_StatsImpl &stats, DeviceKey key, int device)
 
 ~Value ()
 
SYS_SAFE_BOOL operator bool () const
 
const UT_JSONValueget () const
 
const UT_JSONValueoperator-> () const
 
const UT_JSONValueoperator* () const
 
const UT_StringHolderkey () const
 
UT_StringHolder asString () const
 

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Definition at line 137 of file BRAY_Stats.h.

Constructor & Destructor Documentation

BRAY::Stats::Value::Value ( BRAY_StatsImpl &  stats,
Key  key 
)
BRAY::Stats::Value::Value ( BRAY_StatsImpl &  stats,
DeviceKey  key,
int  device 
)
BRAY::Stats::Value::~Value ( )

Member Function Documentation

UT_StringHolder BRAY::Stats::Value::asString ( ) const
const UT_JSONValue& BRAY::Stats::Value::get ( ) const
inline

Definition at line 149 of file BRAY_Stats.h.

const UT_StringHolder& BRAY::Stats::Value::key ( ) const
SYS_SAFE_BOOL BRAY::Stats::Value::operator bool ( ) const
inline

Definition at line 144 of file BRAY_Stats.h.

const UT_JSONValue& BRAY::Stats::Value::operator* ( ) const
inline

Definition at line 151 of file BRAY_Stats.h.

const UT_JSONValue& BRAY::Stats::Value::operator-> ( ) const
inline

Definition at line 150 of file BRAY_Stats.h.


The documentation for this struct was generated from the following file: