#include <gamma.hpp>
Definition at line 21 of file gamma.hpp.
◆ ~GammaOperation()
| jlm::rvsdg::GammaOperation::~GammaOperation |
( |
| ) |
|
|
overridenoexcept |
◆ GammaOperation() [1/2]
| jlm::rvsdg::GammaOperation::GammaOperation |
( |
size_t |
numAlternatives | ) |
|
|
inlineexplicitnoexcept |
◆ GammaOperation() [2/2]
| jlm::rvsdg::GammaOperation::GammaOperation |
( |
size_t |
numAlternatives, |
|
|
std::vector< std::shared_ptr< const Type >> |
matchContentTypes |
|
) |
| |
|
inlinenoexcept |
◆ copy()
| std::unique_ptr< Operation > jlm::rvsdg::GammaOperation::copy |
( |
| ) |
const |
|
overridevirtual |
◆ debug_string()
| std::string jlm::rvsdg::GammaOperation::debug_string |
( |
| ) |
const |
|
overridevirtual |
◆ GetMatchContentType()
| std::shared_ptr< const Type > jlm::rvsdg::GammaOperation::GetMatchContentType |
( |
std::size_t |
alternative | ) |
const |
Returns the type of pattern matching content produced in a branch.
Definition at line 218 of file gamma.cpp.
◆ nalternatives()
| size_t jlm::rvsdg::GammaOperation::nalternatives |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator==()
| bool jlm::rvsdg::GammaOperation::operator== |
( |
const Operation & |
other | ) |
const |
|
overridevirtualnoexcept |
◆ MatchContentTypes_
| std::vector<std::shared_ptr<const Type> > jlm::rvsdg::GammaOperation::MatchContentTypes_ |
|
private |
◆ numAlternatives_
| size_t jlm::rvsdg::GammaOperation::numAlternatives_ |
|
private |
The documentation for this class was generated from the following files: