framework
|
Message type. More...
#include <protocol_buffers.hpp>
Public Member Functions | |
template<typename... Args> | |
message (Args &&...args) | |
Base constructor forwarder. | |
message (std::tuple<>) | |
Explicit default constructor overload. | |
template<typename... Args> | |
message (std::tuple< Args...> &&args) | |
Tuple constructor. | |
template<typename Name , typename... Args> | |
auto | get (Args &&...args) const -> decltype(std::declval< base< Name >>().get(std::forward< Args >(args)...)) |
Get forwarder. | |
template<typename Name , typename... Args> | |
auto | set (Args &&...args) -> decltype(std::declval< base< Name >>().set(std::forward< Args >(args)...)) |
Set forwarder. | |
template<typename Name , typename... Args> | |
auto | check (Args &&...args) const -> decltype(std::declval< base< Name >>().check(std::forward< Args >(args)...)) |
Check forwarder. | |
template<typename Name , typename... Args> | |
auto | clear (Args &&...args) -> decltype(std::declval< base< Name >>().clear(std::forward< Args >(args)...)) |
Clear forwarder. | |
template<typename Name , typename... Args> | |
auto | mutate (Args &&...args) -> decltype(std::declval< base< Name >>().mutate(std::forward< Args >(args)...)) |
Mutate forwarder. | |
Additional Inherited Members | |
Protected Member Functions inherited from framework::serializable::serializable_implementation< Derived, Specification, Inherited, Constructed, Visible, Default > | |
~serializable_implementation ()=default | |
Default destructor. | |
serializable_implementation ()=default | |
Default constructor. | |
template<typename... Args> | |
serializable_implementation (Args &&...args) | |
Base object constructor. More... | |
Protected Attributes inherited from framework::serializable::serializable_implementation< Derived, Specification, Inherited, Constructed, Visible, Default > | |
typedef | serializable_base |
Message type.