|
CIRCT 22.0.0git
|
#include <any>#include <cstdint>#include <map>#include <optional>#include <span>#include <stdexcept>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | esi::AppID |
| class | esi::AppIDPath |
| struct | esi::Constant |
| struct | esi::ModuleInfo |
| struct | esi::ServicePortDesc |
| A description of a service port. More... | |
| struct | esi::ChannelAssignment |
| Details about how to connect to a particular channel. More... | |
| struct | esi::HWClientDetail |
| A description of a hardware client. More... | |
| class | esi::MessageData |
| A logical chunk of data representing serialized data. More... | |
Namespaces | |
| namespace | esi |
Typedefs | |
| using | esi::ChannelAssignments = std::map< std::string, ChannelAssignment > |
| using | esi::HWClientDetails = std::vector< HWClientDetail > |
| using | esi::ServiceImplDetails = std::map< std::string, std::any > |
Functions | |
| bool | esi::operator< (const AppID &a, const AppID &b) |
| bool | esi::operator< (const AppIDPath &a, const AppIDPath &b) |
| std::ostream & | operator<< (std::ostream &, const esi::ModuleInfo &) |
| std::string | esi::toHex (void *val) |
| std::string | esi::toHex (uint64_t val) |
| std::ostream & operator<< | ( | std::ostream & | , |
| const esi::ModuleInfo & | |||
| ) |