|
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.
1.8.3.1-20130402