LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::LLZKDialectVersion Struct Reference

#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: