Jlm
jlm::rvsdg::FunctionType Member List

This is the complete list of members for jlm::rvsdg::FunctionType, including all inherited members.

Arguments() const noexceptjlm::rvsdg::FunctionTypeinline
ArgumentType(size_t index) const noexceptjlm::rvsdg::FunctionTypeinline
ArgumentTypes_jlm::rvsdg::FunctionTypeprivate
ComputeHash() const noexcept overridejlm::rvsdg::FunctionTypevirtual
Create(std::vector< std::shared_ptr< const jlm::rvsdg::Type >> argumentTypes, std::vector< std::shared_ptr< const jlm::rvsdg::Type >> resultTypes)jlm::rvsdg::FunctionTypestatic
debug_string() const overridejlm::rvsdg::FunctionTypevirtual
FunctionType(std::vector< std::shared_ptr< const jlm::rvsdg::Type >> argumentTypes, std::vector< std::shared_ptr< const jlm::rvsdg::Type >> resultTypes)jlm::rvsdg::FunctionType
Kind() const noexcept overridejlm::rvsdg::FunctionTypevirtual
NumArguments() const noexceptjlm::rvsdg::FunctionTypeinline
NumResults() const noexceptjlm::rvsdg::FunctionTypeinline
operator!=(const jlm::rvsdg::Type &other) const noexceptjlm::rvsdg::Typeinline
operator==(const jlm::rvsdg::Type &other) const noexcept overridejlm::rvsdg::FunctionTypevirtual
Results() const noexceptjlm::rvsdg::FunctionTypeinline
ResultType(size_t index) const noexceptjlm::rvsdg::FunctionTypeinline
ResultTypes_jlm::rvsdg::FunctionTypeprivate
Type() noexceptjlm::rvsdg::Typeinlineprotected
~FunctionType() noexcept overridejlm::rvsdg::FunctionType
~Type() noexceptjlm::rvsdg::Typevirtual