rlmesh::Model
Class in rlmesh.hpp.
class ModelConstructors
- Model()
explicit Model(RLMeshModel* source) - Model()
template <class P, std::enable_if_t<!std::is_base_of_v<Model, detail::remove_cvref_t<P>> && Policy<detail::remove_cvref_t<P>>, int> = 0> explicit Model(P&& source, ModelOptions options = {}) - Model()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- Model()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
Static methods
- from_config()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- describe()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
Methods
- raw()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- spec()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- allow_fusion()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- native_chunk()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- workflow_edition()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- close()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- serve()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- run()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- run()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- session()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
- session()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
Model
constructor[source]explicit Model(RLMeshModel* source)Model
constructor[source]template <class P, std::enable_if_t<!std::is_base_of_v<Model, detail::remove_cvref_t<P>> && Policy<detail::remove_cvref_t<P>>, int> = 0> explicit Model(
P&& source,
ModelOptions options = {}
)Model
constructor[source]template <class P, std::enable_if_t<Policy<P>, int> = 0> explicit Model(
std::unique_ptr<P> source,
ModelOptions options = {}
)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
Model
constructor[source]template <class P, std::enable_if_t<Policy<P>, int> = 0> explicit Model(
std::shared_ptr<P> source,
ModelOptions options = {}
)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
from_config
static method[source]template <class P> static Model from_config(const Kwargs& config)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
describe
static method[source]template <class P> static Metadata describe()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
raw
method[source]RLMeshModel* raw() constInvalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
spec
method[source]const std::optional<SpecArg>& spec() constInvalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
allow_fusion
method[source]bool allow_fusion() constInvalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
native_chunk
method[source]std::optional<uint32_t> native_chunk() constInvalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
workflow_edition
method[source]std::optional<std::string> workflow_edition() constInvalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
close
method[source]void close()Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
serve
method[source]void serve(
std::string_view address,
const ModelServeOptions& options = {}
)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
run
method[source]RunResult run(
[[maybe_unused]] EnvTarget env_or_address,
[[maybe_unused]] const RunOptions& options
)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
run
method[source]RunResult run([[maybe_unused]] EnvTarget env_or_address)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
session
method[source]Session session(
[[maybe_unused]] EnvTarget env_or_address,
[[maybe_unused]] const SessionOptions& options
)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
session
method[source]Session session([[maybe_unused]] EnvTarget env_or_address)Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.