PandA-2024.02
|
#include <hls_manager.hpp>
Public Types | |
enum | func_attr |
enum | parm_attr |
enum | iface_attr |
using | func_attrs = std::map< enum func_attr, std::string > |
using | parm_attrs = std::map< enum parm_attr, std::string > |
using | iface_attrs = std::map< enum iface_attr, std::string > |
Static Public Member Functions | |
static enum func_attr | to_func_attr (const std::string &attr) |
static enum parm_attr | to_parm_attr (const std::string &attr) |
static enum iface_attr | to_iface_attr (const std::string &attr) |
Data Fields | |
func_attrs | attrs |
std::map< std::string, parm_attrs > | parms |
std::map< std::string, iface_attrs > | ifaces |
Definition at line 77 of file hls_manager.hpp.
using FunctionArchitecture::func_attrs = std::map<enum func_attr, std::string> |
Definition at line 98 of file hls_manager.hpp.
using FunctionArchitecture::iface_attrs = std::map<enum iface_attr, std::string> |
Definition at line 100 of file hls_manager.hpp.
using FunctionArchitecture::parm_attrs = std::map<enum parm_attr, std::string> |
Definition at line 99 of file hls_manager.hpp.
Definition at line 80 of file hls_manager.hpp.
Definition at line 92 of file hls_manager.hpp.
Definition at line 86 of file hls_manager.hpp.
|
static |
Definition at line 339 of file hls_manager.cpp.
References FUNC_ARCH_ATTR_ENUM, THROW_ASSERT, and TO_ENUM.
Referenced by ModuleArchitecture::ModuleArchitecture().
|
static |
Definition at line 353 of file hls_manager.cpp.
References FUNC_ARCH_IFACE_ATTR_ENUM, THROW_ASSERT, and TO_ENUM.
Referenced by ModuleArchitecture::ModuleArchitecture().
|
static |
Definition at line 346 of file hls_manager.cpp.
References FUNC_ARCH_PARM_ATTR_ENUM, THROW_ASSERT, and TO_ENUM.
Referenced by ModuleArchitecture::ModuleArchitecture().
func_attrs FunctionArchitecture::attrs |
Definition at line 102 of file hls_manager.hpp.
std::map<std::string, iface_attrs> FunctionArchitecture::ifaces |
Definition at line 104 of file hls_manager.hpp.
std::map<std::string, parm_attrs> FunctionArchitecture::parms |
Definition at line 103 of file hls_manager.hpp.