|
| 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, class BorrowedChunk , std::enable_if_t< is_borrowed_chunk_v< BorrowedChunk >, int > = 0> |
PdiEvent & | with (std::string const &name, BorrowedChunk &&data) |
|
template<PDI_inout_t access, class Arithmetic , std::enable_if_t< std::is_arithmetic_v< std::remove_reference_t< Arithmetic > >, int > = 0> |
PdiEvent & | with (std::string const &name, Arithmetic &&data) |
|
template<PDI_inout_t access, class T > |
PdiEvent & | and_with (std::string const &name, T &&t) |
|
|
template<class BorrowedChunk , std::enable_if_t< is_borrowed_chunk_v< BorrowedChunk >, int > = 0> |
PdiEvent & | with (std::string const &name, BorrowedChunk &&data) |
| API with access deduction.
|
|
template<class Arithmetic , std::enable_if_t< std::is_arithmetic_v< std::remove_reference_t< Arithmetic > >, int > = 0> |
PdiEvent & | with (std::string const &name, Arithmetic &&data) |
| Arithmetic overload.
|
|
template<class T > |
PdiEvent & | and_with (std::string const &name, T &&t) |
| With synonym.
|
|
Definition at line 29 of file pdi.hpp.