registry/registry_entity_proxy.hpp
-
template<typename Registry>
class gviz::registry::RegistryEntityProxy -
Public Functions
-
inline RegistryEntityProxy(Registry ®istry, entity_type entity)
-
template<typename Attr>
inline auto get() -> utils::OptionalRef<Attr>
-
template<typename Attr>
inline auto get() const -> utils::OptionalRef<const Attr>
-
template<typename Attr>
inline bool has() const
-
template<typename Attr, typename F>
inline auto update(F &&func) -> utils::OptionalRef<Attr>
-
template<typename Attr, typename ValT>
inline auto set(ValT &&value) -> utils::OptionalRef<Attr>
-
template<typename Attr, typename ...Args>
inline auto emplace(Args&&... args) -> utils::OptionalRef<Attr>
-
template<typename Attr>
inline bool remove()
-
inline RegistryEntityProxy(Registry ®istry, entity_type entity)
-
namespace gviz
-
namespace registry
- file registry_entity_proxy.hpp
- #include <>#include “”
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard
- dir /home/cthulhu/projects/repos/libgvizard/include
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard/registry