|
mini-llvm 0.1.0
|
#include <concepts>#include <iterator>#include <type_traits>#include <utility>
Go to the source code of this file.
Namespaces | |
| namespace | mini_llvm |
| namespace | mini_llvm::set_ops |
Functions | |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> | |
| S & | mini_llvm::set_ops::operator|= (S &lhs, const T &rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> && std::is_rvalue_reference_v<T &&> | |
| S & | mini_llvm::set_ops::operator|= (S &lhs, T &&rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> | |
| S & | mini_llvm::set_ops::operator&= (S &lhs, const T &rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> | |
| S & | mini_llvm::set_ops::operator-= (S &lhs, const T &rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> | |
| S | mini_llvm::set_ops::operator| (S lhs, const T &rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> && std::is_rvalue_reference_v<T &&> | |
| S | mini_llvm::set_ops::operator| (S lhs, T &&rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> | |
| S | mini_llvm::set_ops::operator& (S lhs, const T &rhs) |
| template<typename S, typename T> requires detail::Set<S> && detail::Set<T> | |
| S | mini_llvm::set_ops::operator- (S lhs, const T &rhs) |