|
libqasm
library for handling cQASM files
|
Implementation for cqasm-v1-resolver.hpp. More...
Go to the source code of this file.
Classes | |
| class | cqasm::v1::resolver::Overload< T > |
| Represents a possible overload for the parameter types of a function, gate, or error model. More... | |
| class | cqasm::v1::resolver::OverloadResolver< T > |
| Represents a set of possible overloads for the parameter types of a function, gate, or error model. More... | |
| class | cqasm::v1::resolver::OverloadedNameResolver< T > |
| Table of overloaded callables with case-insensitive identifier matching. More... | |
Namespaces | |
| cqasm | |
| Toplevel namespace with entry points for the new API. | |
| cqasm::v1 | |
| Namespace for the "new" cQASM 1.x API. | |
| cqasm::v1::resolver | |
| Namespace for everything to do with name and overload resolution in cQASM. | |
Typedefs | |
| using | cqasm::v1::resolver::Type = types::Type |
| using | cqasm::v1::resolver::Types = types::Types |
| using | cqasm::v1::resolver::Value = values::Value |
| using | cqasm::v1::resolver::Values = values::Values |
Implementation for cqasm-v1-resolver.hpp.
Definition in file cqasm-v1-resolver.cpp.
#include <unordered_set>#include "cqasm-utils.hpp"#include "cqasm-error.hpp"#include "cqasm-v1-resolver.hpp"
1.8.13