ScriptInterface::Context decorates ScriptInterface::ObjectHandle objects with a context: a creation p...
Context of an object handle.
void set_context(ObjectHandle *o)
Set the context of an object to this.
std::shared_ptr< ObjectHandle > make_shared(std::string const &name, const VariantMap ¶meters) override
boost::mpi::communicator const & get_comm() const override
bool is_head_node() const override
void notify_call_method(const ObjectHandle *, std::string const &, VariantMap const &) override
LocalContext(Utils::Factory< ObjectHandle > factory, boost::mpi::communicator const &comm)
void parallel_try_catch(std::function< void()> const &cb) const override
std::string_view name(const ObjectHandle *o) const override
const Utils::Factory< ObjectHandle > & factory() const
void notify_set_parameter(const ObjectHandle *, std::string const &, Variant const &) override