LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches

#include <Versioning.h>

Inheritance diagram for llzk::LLZKDialectVersion:
[legend]
Collaboration diagram for llzk::LLZKDialectVersion:
[legend]

Public Member Functions

 LLZKDialectVersion ()
 LLZKDialectVersion (uint64_t majorV, uint64_t minorV, uint64_t patchV)
void write (mlir::DialectBytecodeWriter &writer) const
std::string str () const
std::strong_ordering operator<=> (const LLZKDialectVersion &other) const
bool operator== (const LLZKDialectVersion &other) const

Static Public Member Functions

static const LLZKDialectVersionCurrentVersion ()
static mlir::FailureOr< LLZKDialectVersionread (mlir::DialectBytecodeReader &reader)

Public Attributes

uint64_t majorVersion
uint64_t minorVersion
uint64_t patchVersion

Detailed Description

Definition at line 14 of file Versioning.h.

Constructor & Destructor Documentation

◆ LLZKDialectVersion() [1/2]

llzk::LLZKDialectVersion::LLZKDialectVersion ( )
inline

Definition at line 19 of file Versioning.h.

◆ LLZKDialectVersion() [2/2]

llzk::LLZKDialectVersion::LLZKDialectVersion ( uint64_t majorV,
uint64_t minorV,
uint64_t patchV )
inline

Definition at line 20 of file Versioning.h.

Member Function Documentation

◆ CurrentVersion()

const LLZKDialectVersion & llzk::LLZKDialectVersion::CurrentVersion ( )
static

Definition at line 23 of file Versioning.cpp.

◆ operator<=>()

std::strong_ordering llzk::LLZKDialectVersion::operator<=> ( const LLZKDialectVersion & other) const

Definition at line 47 of file Versioning.cpp.

◆ operator==()

bool llzk::LLZKDialectVersion::operator== ( const LLZKDialectVersion & other) const
inline

Definition at line 29 of file Versioning.h.

◆ read()

FailureOr< LLZKDialectVersion > llzk::LLZKDialectVersion::read ( mlir::DialectBytecodeReader & reader)
static

Definition at line 28 of file Versioning.cpp.

◆ str()

std::string llzk::LLZKDialectVersion::str ( ) const

Definition at line 43 of file Versioning.cpp.

◆ write()

void llzk::LLZKDialectVersion::write ( mlir::DialectBytecodeWriter & writer) const

Definition at line 37 of file Versioning.cpp.

Member Data Documentation

◆ majorVersion

uint64_t llzk::LLZKDialectVersion::majorVersion

Definition at line 31 of file Versioning.h.

◆ minorVersion

uint64_t llzk::LLZKDialectVersion::minorVersion

Definition at line 31 of file Versioning.h.

◆ patchVersion

uint64_t llzk::LLZKDialectVersion::patchVersion

Definition at line 31 of file Versioning.h.


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