|
CIRCT 24.0.0git
|
The FIRRTL specification version. More...
#include <FIRParser.h>

Public Member Functions | |
| constexpr | FIRVersion (uint16_t major, uint16_t minor, uint16_t patch) |
| constexpr | operator uint64_t () const |
| constexpr bool | operator< (FIRVersion rhs) const |
| constexpr bool | operator> (FIRVersion rhs) const |
| constexpr bool | operator<= (FIRVersion rhs) const |
| constexpr bool | operator>= (FIRVersion rhs) const |
Static Public Member Functions | |
| static std::optional< FIRVersion > | fromString (StringRef str) |
| Parse a version string of the form "major.minor.patch". | |
Public Attributes | |
| uint16_t | major |
| uint16_t | minor |
| uint16_t | patch |
The FIRRTL specification version.
Definition at line 89 of file FIRParser.h.
|
inlineconstexpr |
Definition at line 90 of file FIRParser.h.
|
inlinestatic |
Parse a version string of the form "major.minor.patch".
Returns std::nullopt if the string is malformed or values overflow uint16_t.
Definition at line 115 of file FIRParser.h.
|
inlineexplicitconstexpr |
Definition at line 93 of file FIRParser.h.
|
inlineconstexpr |
Definition at line 97 of file FIRParser.h.
|
inlineconstexpr |
Definition at line 105 of file FIRParser.h.
|
inlineconstexpr |
Definition at line 101 of file FIRParser.h.
|
inlineconstexpr |
Definition at line 109 of file FIRParser.h.
| uint16_t circt::firrtl::FIRVersion::major |
Definition at line 124 of file FIRParser.h.
Referenced by fromString(), operator uint64_t(), and circt::firrtl::operator<<().
| uint16_t circt::firrtl::FIRVersion::minor |
Definition at line 125 of file FIRParser.h.
Referenced by fromString(), operator uint64_t(), and circt::firrtl::operator<<().
| uint16_t circt::firrtl::FIRVersion::patch |
Definition at line 126 of file FIRParser.h.
Referenced by fromString(), operator uint64_t(), and circt::firrtl::operator<<().