|
CIRCT 22.0.0git
|
#include "esi/Manifest.h"#include "esi/Accelerator.h"#include "esi/Services.h"#include <nlohmann/json.hpp>#include <sstream>
Go to the source code of this file.
Classes | |
| class | Manifest::Impl |
Namespaces | |
| namespace | esi |
Typedefs | |
| using | ServiceTable = AcceleratorConnection::ServiceTable |
Functions | |
| static std::optional< AppID > | parseID (const nlohmann::json &jsonID) |
| static AppID | parseIDChecked (const nlohmann::json &jsonID) |
| static AppIDPath | parseIDPath (const nlohmann::json &jsonIDPath) |
| static ServicePortDesc | parseServicePort (const nlohmann::json &jsonPort) |
| std::ostream & | operator<< (std::ostream &os, const ModuleInfo &m) |
| bool | esi::operator< (const AppID &a, const AppID &b) |
| bool | esi::operator< (const AppIDPath &a, const AppIDPath &b) |
| std::ostream & | esi::operator<< (std::ostream &os, const AppID &id) |
| std::ostream & | esi::operator<< (std::ostream &os, const AppIDPath &path) |
| using ServiceTable = AcceleratorConnection::ServiceTable |
Definition at line 23 of file Manifest.cpp.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const ModuleInfo & | m | ||
| ) |
Definition at line 666 of file Manifest.cpp.
|
static |
Definition at line 124 of file Manifest.cpp.
Referenced by Manifest::Impl::getAny(), and parseIDChecked().
|
static |
Definition at line 135 of file Manifest.cpp.
References parseID().
Referenced by Manifest::Impl::getBundlePorts(), Manifest::Impl::getChildInstance(), Manifest::Impl::getService(), and parseIDPath().
|
static |
Definition at line 141 of file Manifest.cpp.
References parseIDChecked().
Referenced by Manifest::Impl::getService().
|
static |
Definition at line 148 of file Manifest.cpp.
Referenced by Manifest::Impl::getBundlePorts(), and Manifest::Impl::getService().