rlmesh::types::EpisodeState
Class in rlmesh.hpp.
class EpisodeStateConstructors
Methods
- get()
template <class T> T* get(std::string_view key) - get()
template <class T> const T* get(std::string_view key) const - insert_or_assign()
template <class T> void insert_or_assign(std::string_view key, T v) - get_or_emplace()
template <class T, class... A> T& get_or_emplace(std::string_view key, A&&... args) - erase()
bool erase(std::string_view key) - contains_key()
bool contains_key(std::string_view key) const - size()
size_t size() const - empty()
bool empty() const
EpisodeState
constructor[source]explicit EpisodeState(RLMeshEpisodeState* p)get
method[source]template <class T> T* get(std::string_view key)get
method[source]template <class T> const T* get(std::string_view key) constinsert_or_assign
method[source]template <class T> void insert_or_assign(std::string_view key, T v)get_or_emplace
method[source]template <class T, class... A> T& get_or_emplace(
std::string_view key,
A&&... args
)erase
method[source]bool erase(std::string_view key)contains_key
method[source]bool contains_key(std::string_view key) constsize
method[source]size_t size() constempty
method[source]bool empty() const