#include <hls.hpp>
|
| constexpr | Type () noexcept |
| |
Definition at line 822 of file hls.hpp.
◆ ~BundleType()
| jlm::hls::BundleType::~BundleType |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ BundleType() [1/3]
| jlm::hls::BundleType::BundleType |
( |
const std::vector< std::pair< std::string, std::shared_ptr< const Type >>> |
elements | ) |
|
|
inlineexplicit |
◆ BundleType() [2/3]
| jlm::hls::BundleType::BundleType |
( |
const BundleType & |
| ) |
|
|
default |
◆ BundleType() [3/3]
| jlm::hls::BundleType::BundleType |
( |
BundleType && |
| ) |
|
|
delete |
◆ ComputeHash()
| std::size_t jlm::hls::BundleType::ComputeHash |
( |
| ) |
const |
|
overridevirtualnoexcept |
Computes a hash value for the instance of the type.
- Returns
- A hash value.
Implements jlm::rvsdg::Type.
Definition at line 79 of file hls.cpp.
◆ debug_string()
| std::string jlm::hls::BundleType::debug_string |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_element_type()
| std::shared_ptr<const jlm::rvsdg::Type> jlm::hls::BundleType::get_element_type |
( |
std::string |
element | ) |
const |
|
inline |
◆ Kind()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
|
|
inlineoverridevirtualnoexcept |
◆ elements_
| const std::vector<std::pair<std::string, std::shared_ptr<const jlm::rvsdg::Type> > > jlm::hls::BundleType::elements_ |
The documentation for this class was generated from the following files: