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

Public Types

using Interface = ::llzk::polymorphic::TemplateSymbolBindingOpInterface

Public Member Functions

 FallbackModel ()
Public Member Functions inherited from llzk::polymorphic::detail::TemplateSymbolBindingOpInterfaceInterfaceTraits::Concept
void initializeInterfaceConcept (::mlir::detail::InterfaceMap &interfaceMap)

Static Public Member Functions

static inline ::std::optional<::mlir::Type > getTypeOpt (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)

Additional Inherited Members

Public Attributes inherited from llzk::polymorphic::detail::TemplateSymbolBindingOpInterfaceInterfaceTraits::Concept
::std::optional<::mlir::Type >(* getTypeOpt )(const Concept *impl, ::mlir::Operation *)
 The methods defined by the interface.
const ::mlir::SymbolOpInterface::Concept * implSymbolOpInterface = nullptr
 The base classes of this interface.

Detailed Description

template<typename ConcreteOp>
class llzk::polymorphic::detail::TemplateSymbolBindingOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >

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

Member Typedef Documentation

◆ Interface

Constructor & Destructor Documentation

◆ FallbackModel()

template<typename ConcreteOp>
llzk::polymorphic::detail::TemplateSymbolBindingOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::FallbackModel ( )
inline

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

Member Function Documentation

◆ getTypeOpt()

template<typename ConcreteOp>
std::optional<::mlir::Type > llzk::polymorphic::detail::TemplateSymbolBindingOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::getTypeOpt ( const Concept * impl,
::mlir::Operation * tablegen_opaque_val )
static

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


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