XACC
xacc::IRProvider Member List

This is the complete list of members for xacc::IRProvider, including all inherited members.

createComposite(const std::string name, std::vector< std::string > variables={}, const std::string type="circuit")=0 (defined in xacc::IRProvider)xacc::IRProviderpure virtual
createInstruction(const std::string name, std::size_t bit)=0 (defined in xacc::IRProvider)xacc::IRProviderpure virtual
createInstruction(const std::string name, std::vector< std::size_t > bits, std::vector< InstructionParameter > parameters=std::vector< InstructionParameter >{}, const HeterogeneousMap &analog_options={})=0 (defined in xacc::IRProvider)xacc::IRProviderpure virtual
createIR(const std::string type="circuit")=0 (defined in xacc::IRProvider)xacc::IRProviderpure virtual
description() const =0xacc::Identifiablepure virtual
getInstructions()=0 (defined in xacc::IRProvider)xacc::IRProviderpure virtual
getNRequiredBits(const std::string name)=0 (defined in xacc::IRProvider)xacc::IRProviderpure virtual
name() const =0xacc::Identifiablepure virtual
~Identifiable()xacc::Identifiableinlinevirtual
~IRProvider() (defined in xacc::IRProvider)xacc::IRProviderinlinevirtual