DQCsim
dqcsim::wrap::Plugin Member List

This is the complete list of members for dqcsim::wrap::Plugin, including all inherited members.

Backend(const std::string &name, const std::string &author, const std::string &version)dqcsim::wrap::Plugininlinestatic
dump() constdqcsim::wrap::Handleinline
free()dqcsim::wrap::Handleinline
Frontend(const std::string &name, const std::string &author, const std::string &version)dqcsim::wrap::Plugininlinestatic
get_author() constdqcsim::wrap::Plugininline
get_handle() const noexceptdqcsim::wrap::Handleinline
get_name() constdqcsim::wrap::Plugininline
get_type() constdqcsim::wrap::Plugininline
get_version() constdqcsim::wrap::Plugininline
handledqcsim::wrap::Handleprotected
Handle() noexceptdqcsim::wrap::Handleinline
Handle(HandleIndex handle) noexceptdqcsim::wrap::Handleinline
Handle(const Handle &)=delete (defined in dqcsim::wrap::Handle)dqcsim::wrap::Handle
Handle(Handle &&src)dqcsim::wrap::Handleinline
is_valid() const noexceptdqcsim::wrap::Handleinline
Operator(const std::string &name, const std::string &author, const std::string &version)dqcsim::wrap::Plugininlinestatic
operator=(const Plugin &)=delete (defined in dqcsim::wrap::Plugin)dqcsim::wrap::Plugin
operator=(Plugin &&)=defaultdqcsim::wrap::Plugin
operator=(const Handle &)=delete (defined in dqcsim::wrap::Handle)dqcsim::wrap::Handle
dqcsim::wrap::Handle::operator=(Handle &&src)dqcsim::wrap::Handleinline
Plugin(HandleIndex handle) noexceptdqcsim::wrap::Plugininline
Plugin(PluginType type, const std::string &name, const std::string &author, const std::string &version)dqcsim::wrap::Plugininline
Plugin(const Plugin &)=delete (defined in dqcsim::wrap::Plugin)dqcsim::wrap::Plugin
Plugin(Plugin &&)=defaultdqcsim::wrap::Plugin
run(const char *simulator)dqcsim::wrap::Plugininline
run(int argc, char *argv[]) noexceptdqcsim::wrap::Plugininline
start(const char *simulator)dqcsim::wrap::Plugininline
take_handle() noexceptdqcsim::wrap::Handleinline
type() constdqcsim::wrap::Handleinline
with_advance(const callback::Advance &cb)dqcsim::wrap::Plugininline
with_advance(callback::Advance &&cb)dqcsim::wrap::Plugininline
with_advance(Args... args)dqcsim::wrap::Plugininline
with_allocate(const callback::Allocate &cb)dqcsim::wrap::Plugininline
with_allocate(callback::Allocate &&cb)dqcsim::wrap::Plugininline
with_allocate(Args... args)dqcsim::wrap::Plugininline
with_drop(const callback::Drop &cb)dqcsim::wrap::Plugininline
with_drop(callback::Drop &&cb)dqcsim::wrap::Plugininline
with_drop(Args... args)dqcsim::wrap::Plugininline
with_free(const callback::Free &cb)dqcsim::wrap::Plugininline
with_free(callback::Free &&cb)dqcsim::wrap::Plugininline
with_free(Args... args)dqcsim::wrap::Plugininline
with_gate(const callback::Gate &cb)dqcsim::wrap::Plugininline
with_gate(callback::Gate &&cb)dqcsim::wrap::Plugininline
with_gate(Args... args)dqcsim::wrap::Plugininline
with_host_arb(const callback::Arb &cb)dqcsim::wrap::Plugininline
with_host_arb(callback::Arb &&cb)dqcsim::wrap::Plugininline
with_host_arb(Args... args)dqcsim::wrap::Plugininline
with_initialize(const callback::Initialize &cb)dqcsim::wrap::Plugininline
with_initialize(callback::Initialize &&cb)dqcsim::wrap::Plugininline
with_initialize(Args... args)dqcsim::wrap::Plugininline
with_modify_measurement(const callback::ModifyMeasurement &cb)dqcsim::wrap::Plugininline
with_modify_measurement(callback::ModifyMeasurement &&cb)dqcsim::wrap::Plugininline
with_modify_measurement(Args... args)dqcsim::wrap::Plugininline
with_run(const callback::Run &cb)dqcsim::wrap::Plugininline
with_run(callback::Run &&cb)dqcsim::wrap::Plugininline
with_run(Args... args)dqcsim::wrap::Plugininline
with_upstream_arb(const callback::Arb &cb)dqcsim::wrap::Plugininline
with_upstream_arb(callback::Arb &&cb)dqcsim::wrap::Plugininline
with_upstream_arb(Args... args)dqcsim::wrap::Plugininline
~Handle() noexceptdqcsim::wrap::Handleinlinevirtual