|
LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
|
Public Types | |
| using | boundVarNamesTy = ::mlir::ArrayAttr |
| using | noPatternTy = ::mlir::UnitAttr |
| using | weightTy = ::mlir::IntegerAttr |
Public Member Functions | |
| auto | getBoundVarNames () |
| void | setBoundVarNames (const ::mlir::ArrayAttr &propValue) |
| auto | getNoPattern () |
| void | setNoPattern (const ::mlir::UnitAttr &propValue) |
| auto | getWeight () |
| void | setWeight (const ::mlir::IntegerAttr &propValue) |
| bool | operator== (const Properties &rhs) const |
| bool | operator!= (const Properties &rhs) const |
Public Attributes | |
| boundVarNamesTy | boundVarNames |
| noPatternTy | noPattern |
| weightTy | weight |
| using llzk::smt::detail::ExistsOpGenericAdaptorBase::Properties::boundVarNamesTy = ::mlir::ArrayAttr |
| using llzk::smt::detail::ExistsOpGenericAdaptorBase::Properties::noPatternTy = ::mlir::UnitAttr |
| using llzk::smt::detail::ExistsOpGenericAdaptorBase::Properties::weightTy = ::mlir::IntegerAttr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| boundVarNamesTy llzk::smt::detail::ExistsOpGenericAdaptorBase::Properties::boundVarNames |
| noPatternTy llzk::smt::detail::ExistsOpGenericAdaptorBase::Properties::noPattern |
| weightTy llzk::smt::detail::ExistsOpGenericAdaptorBase::Properties::weight |