OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::static_message_id< ClassId, MethodId > Struct Template Reference

Template with two identifier parameters representing class/method pair. More...

#include <eagine/message_id.hpp>

Static Public Member Functions

static constexpr auto class_id () noexcept -> identifier_t
 Returns the class identifier value.
 
static constexpr auto class_ () noexcept -> identifier
 Returns the class identifier.
 
static constexpr auto method_id () noexcept -> identifier_t
 Returns the method identifier value.
 
static constexpr auto method () noexcept -> identifier
 Returns the method identifier.
 

Detailed Description

template<identifier_t ClassId, identifier_t MethodId>
struct eagine::static_message_id< ClassId, MethodId >

Template with two identifier parameters representing class/method pair.

See also
message_id

This class encodes an identifier pair in its template parameters. It is implicitly convertible to message_id.


The documentation for this struct was generated from the following file:

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).