libqasm
library for handling cQASM files
|
This is the complete list of members for cqasm::v1::analyzer::Analyzer, including all inherited members.
analyze(const ast::Program &program) const | cqasm::v1::analyzer::Analyzer | |
analyze(const parser::ParseResult &parse_result) const | cqasm::v1::analyzer::Analyzer | |
analyze(const std::function< version::Version()> &version_parser, const std::function< parser::ParseResult()> &file_parser) const | cqasm::v1::analyzer::Analyzer | |
analyze(const std::string &filename) const | cqasm::v1::analyzer::Analyzer | |
analyze(FILE *file, const std::string &filename="<unknown>") const | cqasm::v1::analyzer::Analyzer | |
analyze_string(const std::string &data, const std::string &filename="<unknown>") const | cqasm::v1::analyzer::Analyzer | |
Analyzer(const std::string &api_version="1.0") | cqasm::v1::analyzer::Analyzer | |
Analyzer(const primitives::Version &api_version) | cqasm::v1::analyzer::Analyzer | |
AnalyzerHelper class | cqasm::v1::analyzer::Analyzer | friend |
register_default_functions_and_mappings() | cqasm::v1::analyzer::Analyzer | |
register_error_model(const error_model::ErrorModel &error_model) | cqasm::v1::analyzer::Analyzer | |
register_error_model(const std::string &name, const std::string ¶m_types="") | cqasm::v1::analyzer::Analyzer | |
register_error_model_with_annotation(T &&annotation, const std::string &name, const std::string ¶m_types="") | cqasm::v1::analyzer::Analyzer | inline |
register_function(const std::string &name, const types::Types ¶m_types, const resolver::FunctionImpl &impl) | cqasm::v1::analyzer::Analyzer | |
register_function(const std::string &name, const std::string ¶m_types, const resolver::FunctionImpl &impl) | cqasm::v1::analyzer::Analyzer | |
register_instruction(const instruction::Instruction &instruction) | cqasm::v1::analyzer::Analyzer | |
register_instruction(const std::string &name, const std::string ¶m_types="", bool allow_conditional=true, bool allow_parallel=true, bool allow_reused_qubits=false, bool allow_different_index_sizes=false) | cqasm::v1::analyzer::Analyzer | |
register_instruction_with_annotation(T &&annotation, const std::string &name, const std::string ¶m_types="", bool allow_conditional=true, bool allow_parallel=true, bool allow_reused_qubits=false, bool allow_different_index_sizes=false) | cqasm::v1::analyzer::Analyzer | inline |
register_mapping(const std::string &name, const values::Value &value) | cqasm::v1::analyzer::Analyzer |