|
libqasm
library for handling cQASM files
|
Wrapper for pulling parts of tree-gen's support library into libqasm. More...
Go to the source code of this file.
Namespaces | |
| cqasm | |
| Toplevel namespace with entry points for the new API. | |
| cqasm::tree | |
| Namespace for wrapping tree-gen's support library. | |
Typedefs | |
| using | cqasm::tree::signed_size_t = ::tree::signed_size_t |
| using | cqasm::tree::Annotatable = ::tree::annotatable::Annotatable |
| using | cqasm::tree::Base = ::tree::base::Base |
| template<class T > | |
| using | cqasm::tree::Maybe = ::tree::base::Maybe< T > |
| template<class T > | |
| using | cqasm::tree::One = ::tree::base::One< T > |
| template<class T > | |
| using | cqasm::tree::Any = ::tree::base::Any< T > |
| template<class T > | |
| using | cqasm::tree::Many = ::tree::base::Many< T > |
| template<class T > | |
| using | cqasm::tree::Link = ::tree::base::Link< T > |
| template<class T > | |
| using | cqasm::tree::OptLink = ::tree::base::OptLink< T > |
Functions | |
| template<class T , typename... Args> | |
| One< T > | cqasm::tree::make (Args... args) |
| Constructs a One object, analogous to std::make_shared. More... | |
Wrapper for pulling parts of tree-gen's support library into libqasm.
Definition in file cqasm-tree.hpp.
#include "tree-annotatable.hpp"#include "tree-base.hpp"

1.8.13