|
Jlm
|
#include <hls.hpp>


Public Member Functions | |
| ~BundleType () noexcept override | |
| BundleType (const std::vector< std::pair< std::string, std::shared_ptr< const Type > > > elements) | |
| BundleType (const BundleType &)=default | |
| BundleType (BundleType &&)=delete | |
| BundleType & | operator= (const BundleType &)=delete |
| BundleType & | operator= (BundleType &&)=delete |
| bool | operator== (const jlm::rvsdg::Type &other) const noexcept override |
| std::size_t | ComputeHash () const noexcept override |
| rvsdg::TypeKind | Kind () const noexcept override |
| Return the kind of this type. | |
| std::shared_ptr< const jlm::rvsdg::Type > | get_element_type (std::string element) const |
| std::string | debug_string () const override |
Public Member Functions inherited from jlm::rvsdg::Type | |
| virtual | ~Type () noexcept |
| bool | operator!= (const jlm::rvsdg::Type &other) const noexcept |
Public Attributes | |
| const std::vector< std::pair< std::string, std::shared_ptr< const jlm::rvsdg::Type > > > | elements_ |
Additional Inherited Members | |
Protected Member Functions inherited from jlm::rvsdg::Type | |
| constexpr | Type () noexcept |
|
overridedefaultnoexcept |
|
default |
|
delete |
|
overridevirtualnoexcept |
Computes a hash value for the instance of the type.
Implements jlm::rvsdg::Type.
|
inlineoverridevirtual |
Implements jlm::rvsdg::Type.
|
inline |
|
overridevirtualnoexcept |
|
delete |
|
delete |
|
inlineoverridevirtualnoexcept |
Implements jlm::rvsdg::Type.
| const std::vector<std::pair<std::string, std::shared_ptr<const jlm::rvsdg::Type> > > jlm::hls::BundleType::elements_ |