#include <pdi.hpp>

Public Member Functions | |
| PdiEvent (std::string const &event_name) | |
| PdiEvent (PdiEvent const &rhs)=delete | |
| PdiEvent (PdiEvent &&rhs) noexcept=delete | |
| ~PdiEvent () noexcept | |
| PdiEvent & | operator= (PdiEvent const &rhs)=delete |
| PdiEvent & | operator= (PdiEvent &&rhs) noexcept=delete |
| template<PDI_inout_t Access, concepts::borrowed_chunk BorrowedChunk> | |
| PdiEvent & | with (std::string const &name, BorrowedChunk &&data) |
| template<PDI_inout_t Access, class Arithmetic > requires (std::is_arithmetic_v<std::remove_reference_t<Arithmetic>>) | |
| PdiEvent & | with (std::string const &name, Arithmetic &&data) |
| template<concepts::borrowed_chunk BorrowedChunk> | |
| PdiEvent & | with (std::string const &name, BorrowedChunk &&data) |
| API with access deduction. | |
| template<class Arithmetic > requires (std::is_arithmetic_v<std::remove_reference_t<Arithmetic>>) | |
| PdiEvent & | with (std::string const &name, Arithmetic &&data) |
| Arithmetic overload. | |
| PdiEvent & | with (std::string const &name, char const *c_string) |
| C-string overload. | |
|
explicit |
|
deletenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |