baseGateInst(Gate &inst, bool endObject=true) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | protected |
buffer (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | protected |
description() const override | xacc::BaseInstructionVisitor | inlinevirtual |
function (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | protected |
functions (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | protected |
getNativeAssembly() (defined in xacc::BaseInstructionVisitor) | xacc::BaseInstructionVisitor | inlinevirtual |
JsonVisitor(std::shared_ptr< xacc::CompositeInstruction > f) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
JsonVisitor(std::vector< std::shared_ptr< xacc::CompositeInstruction >> fs) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
name() const override | xacc::BaseInstructionVisitor | inlinevirtual |
native (defined in xacc::BaseInstructionVisitor) | xacc::BaseInstructionVisitor | protected |
resetNativeAssembly() (defined in xacc::BaseInstructionVisitor) | xacc::BaseInstructionVisitor | inline |
topLevelInstructionIterator (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | protected |
toString() (defined in xacc::BaseInstructionVisitor) | xacc::BaseInstructionVisitor | inlinevirtual |
visit(Identity &i) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(Hadamard &h) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(CNOT &cn) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(CZ &cz) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(Swap &s) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(Rz &rz) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(Rx &rx) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(Ry &ry) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(CPhase &cp) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(Measure &cn) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(X &cn) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(Y &y) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(Z &z) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | inline |
visit(Circuit &c) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(U &u) (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
visit(U1 &u1) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(CY &cy) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(fSim &fsim) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(iSwap &isw) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(CRZ &crz) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(CH &ch) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(S &s) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(Sdg &sdg) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(T &t) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(Tdg &tdg) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
visit(IfStmt &tdg) override (defined in xacc::quantum::AllGateVisitor) | xacc::quantum::AllGateVisitor | inline |
xacc::InstructionVisitor< Hadamard >::visit(Hadamard &)=0 | xacc::InstructionVisitor< Hadamard > | pure virtual |
xacc::InstructionVisitor< CNOT >::visit(CNOT &)=0 | xacc::InstructionVisitor< CNOT > | pure virtual |
xacc::InstructionVisitor< Rz >::visit(Rz &)=0 | xacc::InstructionVisitor< Rz > | pure virtual |
xacc::InstructionVisitor< Rx >::visit(Rx &)=0 | xacc::InstructionVisitor< Rx > | pure virtual |
xacc::InstructionVisitor< Ry >::visit(Ry &)=0 | xacc::InstructionVisitor< Ry > | pure virtual |
xacc::InstructionVisitor< X >::visit(X &)=0 | xacc::InstructionVisitor< X > | pure virtual |
xacc::InstructionVisitor< Y >::visit(Y &)=0 | xacc::InstructionVisitor< Y > | pure virtual |
xacc::InstructionVisitor< Z >::visit(Z &)=0 | xacc::InstructionVisitor< Z > | pure virtual |
xacc::InstructionVisitor< CPhase >::visit(CPhase &)=0 | xacc::InstructionVisitor< CPhase > | pure virtual |
xacc::InstructionVisitor< Swap >::visit(Swap &)=0 | xacc::InstructionVisitor< Swap > | pure virtual |
xacc::InstructionVisitor< iSwap >::visit(iSwap &)=0 | xacc::InstructionVisitor< iSwap > | pure virtual |
xacc::InstructionVisitor< fSim >::visit(fSim &)=0 | xacc::InstructionVisitor< fSim > | pure virtual |
xacc::InstructionVisitor< Measure >::visit(Measure &)=0 | xacc::InstructionVisitor< Measure > | pure virtual |
xacc::InstructionVisitor< Identity >::visit(Identity &)=0 | xacc::InstructionVisitor< Identity > | pure virtual |
xacc::InstructionVisitor< CZ >::visit(CZ &)=0 | xacc::InstructionVisitor< CZ > | pure virtual |
xacc::InstructionVisitor< CY >::visit(CY &)=0 | xacc::InstructionVisitor< CY > | pure virtual |
xacc::InstructionVisitor< CRZ >::visit(CRZ &)=0 | xacc::InstructionVisitor< CRZ > | pure virtual |
xacc::InstructionVisitor< CH >::visit(CH &)=0 | xacc::InstructionVisitor< CH > | pure virtual |
xacc::InstructionVisitor< S >::visit(S &)=0 | xacc::InstructionVisitor< S > | pure virtual |
xacc::InstructionVisitor< Sdg >::visit(Sdg &)=0 | xacc::InstructionVisitor< Sdg > | pure virtual |
xacc::InstructionVisitor::visit(T &)=0 | xacc::InstructionVisitor< T > | pure virtual |
xacc::InstructionVisitor< Tdg >::visit(Tdg &)=0 | xacc::InstructionVisitor< Tdg > | pure virtual |
xacc::InstructionVisitor< U >::visit(U &)=0 | xacc::InstructionVisitor< U > | pure virtual |
xacc::InstructionVisitor< U1 >::visit(U1 &)=0 | xacc::InstructionVisitor< U1 > | pure virtual |
xacc::InstructionVisitor< IfStmt >::visit(IfStmt &)=0 | xacc::InstructionVisitor< IfStmt > | pure virtual |
InstructionVisitor< Circuit >::visit(Circuit &)=0 | xacc::InstructionVisitor< Circuit > | pure virtual |
write() (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | |
writer (defined in xacc::quantum::JsonVisitor< Writer, Buffer >) | xacc::quantum::JsonVisitor< Writer, Buffer > | protected |
~BaseInstructionVisitor() override | xacc::BaseInstructionVisitor | inline |
~Identifiable() | xacc::Identifiable | inlinevirtual |
xacc::InstructionVisitor< Hadamard >::~InstructionVisitor() | xacc::InstructionVisitor< Hadamard > | inlinevirtual |
xacc::InstructionVisitor< CNOT >::~InstructionVisitor() | xacc::InstructionVisitor< CNOT > | inlinevirtual |
xacc::InstructionVisitor< Rz >::~InstructionVisitor() | xacc::InstructionVisitor< Rz > | inlinevirtual |
xacc::InstructionVisitor< Rx >::~InstructionVisitor() | xacc::InstructionVisitor< Rx > | inlinevirtual |
xacc::InstructionVisitor< Ry >::~InstructionVisitor() | xacc::InstructionVisitor< Ry > | inlinevirtual |
xacc::InstructionVisitor< X >::~InstructionVisitor() | xacc::InstructionVisitor< X > | inlinevirtual |
xacc::InstructionVisitor< Y >::~InstructionVisitor() | xacc::InstructionVisitor< Y > | inlinevirtual |
xacc::InstructionVisitor< Z >::~InstructionVisitor() | xacc::InstructionVisitor< Z > | inlinevirtual |
xacc::InstructionVisitor< CPhase >::~InstructionVisitor() | xacc::InstructionVisitor< CPhase > | inlinevirtual |
xacc::InstructionVisitor< Swap >::~InstructionVisitor() | xacc::InstructionVisitor< Swap > | inlinevirtual |
xacc::InstructionVisitor< iSwap >::~InstructionVisitor() | xacc::InstructionVisitor< iSwap > | inlinevirtual |
xacc::InstructionVisitor< fSim >::~InstructionVisitor() | xacc::InstructionVisitor< fSim > | inlinevirtual |
xacc::InstructionVisitor< Measure >::~InstructionVisitor() | xacc::InstructionVisitor< Measure > | inlinevirtual |
xacc::InstructionVisitor< Identity >::~InstructionVisitor() | xacc::InstructionVisitor< Identity > | inlinevirtual |
xacc::InstructionVisitor< CZ >::~InstructionVisitor() | xacc::InstructionVisitor< CZ > | inlinevirtual |
xacc::InstructionVisitor< CY >::~InstructionVisitor() | xacc::InstructionVisitor< CY > | inlinevirtual |
xacc::InstructionVisitor< CRZ >::~InstructionVisitor() | xacc::InstructionVisitor< CRZ > | inlinevirtual |
xacc::InstructionVisitor< CH >::~InstructionVisitor() | xacc::InstructionVisitor< CH > | inlinevirtual |
xacc::InstructionVisitor< S >::~InstructionVisitor() | xacc::InstructionVisitor< S > | inlinevirtual |
xacc::InstructionVisitor< Sdg >::~InstructionVisitor() | xacc::InstructionVisitor< Sdg > | inlinevirtual |
xacc::InstructionVisitor::~InstructionVisitor() | xacc::InstructionVisitor< T > | inlinevirtual |
xacc::InstructionVisitor< Tdg >::~InstructionVisitor() | xacc::InstructionVisitor< Tdg > | inlinevirtual |
xacc::InstructionVisitor< U >::~InstructionVisitor() | xacc::InstructionVisitor< U > | inlinevirtual |
xacc::InstructionVisitor< U1 >::~InstructionVisitor() | xacc::InstructionVisitor< U1 > | inlinevirtual |
xacc::InstructionVisitor< IfStmt >::~InstructionVisitor() | xacc::InstructionVisitor< IfStmt > | inlinevirtual |
InstructionVisitor< Circuit >::~InstructionVisitor() | xacc::InstructionVisitor< Circuit > | inlinevirtual |