CIRCT  20.0.0git
Public Attributes | List of all members
esi::ModuleInfo Struct Reference

#include <Common.h>

Collaboration diagram for esi::ModuleInfo:
Collaboration graph
[legend]

Public Attributes

std::optional< std::string > name
 
std::optional< std::string > summary
 
std::optional< std::string > version
 
std::optional< std::string > repo
 
std::optional< std::string > commitHash
 
std::map< std::string, Constantconstants
 
std::map< std::string, std::any > extra
 

Detailed Description

Definition at line 62 of file Common.h.

Member Data Documentation

◆ commitHash

std::optional<std::string> esi::ModuleInfo::commitHash

Definition at line 67 of file Common.h.

Referenced by PYBIND11_MODULE().

◆ constants

std::map<std::string, Constant> esi::ModuleInfo::constants

Definition at line 68 of file Common.h.

Referenced by PYBIND11_MODULE().

◆ extra

std::map<std::string, std::any> esi::ModuleInfo::extra

Definition at line 69 of file Common.h.

◆ name

std::optional<std::string> esi::ModuleInfo::name

Definition at line 63 of file Common.h.

Referenced by PYBIND11_MODULE().

◆ repo

std::optional<std::string> esi::ModuleInfo::repo

Definition at line 66 of file Common.h.

Referenced by PYBIND11_MODULE().

◆ summary

std::optional<std::string> esi::ModuleInfo::summary

Definition at line 64 of file Common.h.

Referenced by PYBIND11_MODULE().

◆ version

std::optional<std::string> esi::ModuleInfo::version

Definition at line 65 of file Common.h.

Referenced by PYBIND11_MODULE().


The documentation for this struct was generated from the following file: