LLZK 0.1.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept Struct Reference
Inheritance diagram for llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept:
[legend]
Collaboration diagram for llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept:
[legend]

Public Attributes

::mlir::Value(* getVal )(const Concept *impl, ::mlir::Operation *)
 The methods defined by the interface.
::mlir::TypedValue<::llzk::component::StructType >(* getComponent )(const Concept *impl, ::mlir::Operation *)
::mlir::OpOperand &(* getComponentMutable )(const Concept *impl, ::mlir::Operation *)
::llvm::StringRef(* getMemberName )(const Concept *impl, ::mlir::Operation *)
::mlir::FlatSymbolRefAttr(* getMemberNameAttr )(const Concept *impl, ::mlir::Operation *)
void(* setMemberName )(const Concept *impl, ::mlir::Operation *, ::llvm::StringRef)
void(* setMemberNameAttr )(const Concept *impl, ::mlir::Operation *, ::mlir::FlatSymbolRefAttr)
::llzk::component::StructType(* getStructType )(const Concept *impl, ::mlir::Operation *)
bool(* isRead )(const Concept *impl, ::mlir::Operation *)

Detailed Description

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

Member Data Documentation

◆ getComponent

::mlir::TypedValue<::llzk::component::StructType >(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::getComponent) (const Concept *impl, ::mlir::Operation *)

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

◆ getComponentMutable

::mlir::OpOperand &(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::getComponentMutable) (const Concept *impl, ::mlir::Operation *)

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

◆ getMemberName

::llvm::StringRef(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::getMemberName) (const Concept *impl, ::mlir::Operation *)

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

◆ getMemberNameAttr

::mlir::FlatSymbolRefAttr(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::getMemberNameAttr) (const Concept *impl, ::mlir::Operation *)

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

◆ getStructType

::llzk::component::StructType(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::getStructType) (const Concept *impl, ::mlir::Operation *)

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

◆ getVal

::mlir::Value(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::getVal) (const Concept *impl, ::mlir::Operation *)

The methods defined by the interface.

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

◆ isRead

bool(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::isRead) (const Concept *impl, ::mlir::Operation *)

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

◆ setMemberName

void(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::setMemberName) (const Concept *impl, ::mlir::Operation *, ::llvm::StringRef)

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

◆ setMemberNameAttr

void(* llzk::component::detail::MemberRefOpInterfaceInterfaceTraits::Concept::setMemberNameAttr) (const Concept *impl, ::mlir::Operation *, ::mlir::FlatSymbolRefAttr)

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


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