libqasm
library for handling cQASM files
|
Namespace for wrapping tree-gen's support library.
Typedefs | |
using | signed_size_t = ::tree::signed_size_t |
using | Annotatable = ::tree::annotatable::Annotatable |
using | Base = ::tree::base::Base |
template<class T > | |
using | Maybe = ::tree::base::Maybe< T > |
template<class T > | |
using | One = ::tree::base::One< T > |
template<class T > | |
using | Any = ::tree::base::Any< T > |
template<class T > | |
using | Many = ::tree::base::Many< T > |
template<class T > | |
using | Link = ::tree::base::Link< T > |
template<class T > | |
using | OptLink = ::tree::base::OptLink< T > |
Functions | |
template<class T , typename... Args> | |
One< T > | make (Args... args) |
Constructs a One object, analogous to std::make_shared. More... | |
using cqasm::tree::signed_size_t = typedef ::tree::signed_size_t |
Definition at line 17 of file cqasm-tree.hpp.
using cqasm::tree::Annotatable = typedef ::tree::annotatable::Annotatable |
Definition at line 19 of file cqasm-tree.hpp.
using cqasm::tree::Base = typedef ::tree::base::Base |
Definition at line 20 of file cqasm-tree.hpp.
using cqasm::tree::Maybe = typedef ::tree::base::Maybe<T> |
Definition at line 23 of file cqasm-tree.hpp.
using cqasm::tree::One = typedef ::tree::base::One<T> |
Definition at line 26 of file cqasm-tree.hpp.
using cqasm::tree::Any = typedef ::tree::base::Any<T> |
Definition at line 29 of file cqasm-tree.hpp.
using cqasm::tree::Many = typedef ::tree::base::Many<T> |
Definition at line 32 of file cqasm-tree.hpp.
using cqasm::tree::Link = typedef ::tree::base::Link<T> |
Definition at line 35 of file cqasm-tree.hpp.
using cqasm::tree::OptLink = typedef ::tree::base::OptLink<T> |
Definition at line 38 of file cqasm-tree.hpp.
One<T> cqasm::tree::make | ( | Args... | args | ) |
Constructs a One object, analogous to std::make_shared.
Definition at line 44 of file cqasm-tree.hpp.