LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp > Class Template Reference
Inheritance diagram for llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >:
[legend]
Collaboration diagram for llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >:
[legend]

Public Types

using Interface = ::llzk::pod::PodRefOpInterface

Public Member Functions

 FallbackModel ()

Static Public Member Functions

static inline ::mlir::TypedValue<::llzk::pod::PodTypegetPodRef (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)
static inline ::mlir::OpOperand & getPodRefMutable (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)

Additional Inherited Members

Public Attributes inherited from llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::Concept
::mlir::TypedValue<::llzk::pod::PodType >(* getPodRef )(const Concept *impl, ::mlir::Operation *)
 The methods defined by the interface.
::mlir::OpOperand &(* getPodRefMutable )(const Concept *impl, ::mlir::Operation *)

Detailed Description

template<typename ConcreteOp>
class llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >

Definition at line 29 of file OpInterfaces.h.inc.

Member Typedef Documentation

◆ Interface

template<typename ConcreteOp>
using llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::Interface = ::llzk::pod::PodRefOpInterface

Definition at line 31 of file OpInterfaces.h.inc.

Constructor & Destructor Documentation

◆ FallbackModel()

template<typename ConcreteOp>
llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::FallbackModel ( )
inline

Definition at line 32 of file OpInterfaces.h.inc.

Member Function Documentation

◆ getPodRef()

template<typename ConcreteOp>
mlir::TypedValue<::llzk::pod::PodType > llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::getPodRef ( const Concept * impl,
::mlir::Operation * tablegen_opaque_val )
static

Definition at line 172 of file OpInterfaces.h.inc.

◆ getPodRefMutable()

template<typename ConcreteOp>
mlir::OpOperand & llzk::pod::detail::PodRefOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::getPodRefMutable ( const Concept * impl,
::mlir::Operation * tablegen_opaque_val )
static

Definition at line 176 of file OpInterfaces.h.inc.


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