XACC
xacc::quantum::JsonVisitor< Writer, Buffer > Member List

This is the complete list of members for xacc::quantum::JsonVisitor< Writer, Buffer >, including all inherited members.

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 overridexacc::BaseInstructionVisitorinlinevirtual
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::BaseInstructionVisitorinlinevirtual
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 overridexacc::BaseInstructionVisitorinlinevirtual
native (defined in xacc::BaseInstructionVisitor)xacc::BaseInstructionVisitorprotected
resetNativeAssembly() (defined in xacc::BaseInstructionVisitor)xacc::BaseInstructionVisitorinline
topLevelInstructionIterator (defined in xacc::quantum::JsonVisitor< Writer, Buffer >)xacc::quantum::JsonVisitor< Writer, Buffer >protected
toString() (defined in xacc::BaseInstructionVisitor)xacc::BaseInstructionVisitorinlinevirtual
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::AllGateVisitorinline
visit(CY &cy) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(fSim &fsim) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(iSwap &isw) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(CRZ &crz) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(CH &ch) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(S &s) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(Sdg &sdg) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(T &t) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(Tdg &tdg) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
visit(IfStmt &tdg) override (defined in xacc::quantum::AllGateVisitor)xacc::quantum::AllGateVisitorinline
xacc::InstructionVisitor< Hadamard >::visit(Hadamard &)=0xacc::InstructionVisitor< Hadamard >pure virtual
xacc::InstructionVisitor< CNOT >::visit(CNOT &)=0xacc::InstructionVisitor< CNOT >pure virtual
xacc::InstructionVisitor< Rz >::visit(Rz &)=0xacc::InstructionVisitor< Rz >pure virtual
xacc::InstructionVisitor< Rx >::visit(Rx &)=0xacc::InstructionVisitor< Rx >pure virtual
xacc::InstructionVisitor< Ry >::visit(Ry &)=0xacc::InstructionVisitor< Ry >pure virtual
xacc::InstructionVisitor< X >::visit(X &)=0xacc::InstructionVisitor< X >pure virtual
xacc::InstructionVisitor< Y >::visit(Y &)=0xacc::InstructionVisitor< Y >pure virtual
xacc::InstructionVisitor< Z >::visit(Z &)=0xacc::InstructionVisitor< Z >pure virtual
xacc::InstructionVisitor< CPhase >::visit(CPhase &)=0xacc::InstructionVisitor< CPhase >pure virtual
xacc::InstructionVisitor< Swap >::visit(Swap &)=0xacc::InstructionVisitor< Swap >pure virtual
xacc::InstructionVisitor< iSwap >::visit(iSwap &)=0xacc::InstructionVisitor< iSwap >pure virtual
xacc::InstructionVisitor< fSim >::visit(fSim &)=0xacc::InstructionVisitor< fSim >pure virtual
xacc::InstructionVisitor< Measure >::visit(Measure &)=0xacc::InstructionVisitor< Measure >pure virtual
xacc::InstructionVisitor< Identity >::visit(Identity &)=0xacc::InstructionVisitor< Identity >pure virtual
xacc::InstructionVisitor< CZ >::visit(CZ &)=0xacc::InstructionVisitor< CZ >pure virtual
xacc::InstructionVisitor< CY >::visit(CY &)=0xacc::InstructionVisitor< CY >pure virtual
xacc::InstructionVisitor< CRZ >::visit(CRZ &)=0xacc::InstructionVisitor< CRZ >pure virtual
xacc::InstructionVisitor< CH >::visit(CH &)=0xacc::InstructionVisitor< CH >pure virtual
xacc::InstructionVisitor< S >::visit(S &)=0xacc::InstructionVisitor< S >pure virtual
xacc::InstructionVisitor< Sdg >::visit(Sdg &)=0xacc::InstructionVisitor< Sdg >pure virtual
xacc::InstructionVisitor::visit(T &)=0xacc::InstructionVisitor< T >pure virtual
xacc::InstructionVisitor< Tdg >::visit(Tdg &)=0xacc::InstructionVisitor< Tdg >pure virtual
xacc::InstructionVisitor< U >::visit(U &)=0xacc::InstructionVisitor< U >pure virtual
xacc::InstructionVisitor< U1 >::visit(U1 &)=0xacc::InstructionVisitor< U1 >pure virtual
xacc::InstructionVisitor< IfStmt >::visit(IfStmt &)=0xacc::InstructionVisitor< IfStmt >pure virtual
InstructionVisitor< Circuit >::visit(Circuit &)=0xacc::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() overridexacc::BaseInstructionVisitorinline
~Identifiable()xacc::Identifiableinlinevirtual
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