Class zmbt::interface_id¶
ClassList > zmbt > interface_id
Pointer-based interface id with type annotation.
#include <interface_id.hpp>
Inherits the following classes: zmbt::entity_id
Public Functions¶
Type | Name |
---|---|
entity_id () = default |
|
entity_id (boost::json::string_view key, boost::json::string_view type) |
|
entity_id (boost::json::value const & val) |
|
entity_id (entity_id const &) = default |
|
entity_id (entity_id &&) = default |
|
interface_id (T const & ifc) |
|
bool | operator!= (entity_id const & other) const |
bool | operator< (entity_id const & other) const |
bool | operator<= (entity_id const & other) const |
bool | operator== (entity_id const & other) const |
bool | operator> (entity_id const & other) const |
bool | operator>= (entity_id const & other) const |
Public Functions inherited from zmbt::entity_id¶
See zmbt::entity_id
Type | Name |
---|---|
boost::json::string | annotation () const |
entity_id () = default |
|
entity_id (boost::json::string_view key, boost::json::string_view type) |
|
entity_id (boost::json::value const & val) |
|
entity_id (entity_id const &) = default |
|
entity_id (entity_id &&) = default |
|
boost::json::string | key () const |
bool | operator!= (entity_id const & other) const |
bool | operator< (entity_id const & other) const |
bool | operator<= (entity_id const & other) const |
entity_id & | operator= (entity_id const &) = default |
entity_id & | operator= (entity_id &&) = default |
entity_id & | operator= (boost::json::value const & v) |
entity_id & | operator= (boost::json::value && v) |
bool | operator== (entity_id const & other) const |
bool | operator> (entity_id const & other) const |
bool | operator>= (entity_id const & other) const |
boost::json::string | str () const |
virtual | ~entity_id () = default |
Public Functions Documentation¶
function entity_id [1/5]¶
function entity_id [2/5]¶
function entity_id [3/5]¶
function entity_id [4/5]¶
function entity_id [5/5]¶
function interface_id¶
function operator!=¶
function operator<¶
function operator<=¶
function operator==¶
function operator>¶
function operator>=¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/core/interface_id.hpp