This reference describes unreleased code on main; no release documents it yet.

rlmesh::types::EpisodeState

classExperimental#include <rlmesh.hpp>[source]

Class in rlmesh.hpp.

class EpisodeState

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) const

insert_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) const

size

method[source]
size_t size() const

empty

method[source]
bool empty() const