libpressio 0.93.0
|
#include <metrics.h>
Public Member Functions | |
pressio_metrics (std::unique_ptr< libpressio_metrics_plugin > &&metrics) | |
pressio_metrics (std::shared_ptr< libpressio_metrics_plugin > &&metrics) | |
pressio_metrics ()=default | |
pressio_metrics (pressio_metrics const &metrics) | |
pressio_metrics & | operator= (pressio_metrics const &metrics) |
pressio_metrics (pressio_metrics &&metrics)=default | |
pressio_metrics & | operator= (pressio_metrics &&metrics)=default |
libpressio_metrics_plugin * | operator-> () const noexcept |
libpressio_metrics_plugin & | operator* () const noexcept |
operator bool () const | |
C compatible pointer to metrics_plugins
|
inline |
construct a metrics wrapper
|
inline |
construct a metrics wrapper
|
default |
allow default construction
|
inline |
copy construct a metric from another pointer
|
default |
move construct a metric from another pointer
|
inline |
returns true if the pointer is not nullptr
|
inlinenoexcept |
allow access to underlying plugin
|
inlinenoexcept |
allow access to underlying plugin
|
default |
move assigns a metric from another pointer
|
inline |
move assigns a metric from another pointer