LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept Struct Reference
Inheritance diagram for llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept:
[legend]

Public Member Functions

void initializeInterfaceConcept (::mlir::detail::InterfaceMap &interfaceMap)
 

Public Attributes

::mlir::Operation::operand_range(* getIndices )(const Concept *impl, ::mlir::Operation *)
 The methods defined by the interface.
 
::mlir::MutableOperandRange(* getIndicesMutable )(const Concept *impl, ::mlir::Operation *)
 
bool(* isRead )(const Concept *impl, ::mlir::Operation *)
 
const ::llzk::array::ArrayRefOpInterface::Concept * implArrayRefOpInterface = nullptr
 The base classes of this interface.
 

Detailed Description

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

Member Function Documentation

◆ initializeInterfaceConcept()

void llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept::initializeInterfaceConcept ( ::mlir::detail::InterfaceMap & interfaceMap)
inline

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

Member Data Documentation

◆ getIndices

::mlir::Operation::operand_range(* llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept::getIndices) (const Concept *impl, ::mlir::Operation *)

The methods defined by the interface.

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

◆ getIndicesMutable

::mlir::MutableOperandRange(* llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept::getIndicesMutable) (const Concept *impl, ::mlir::Operation *)

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

◆ implArrayRefOpInterface

const ::llzk::array::ArrayRefOpInterface::Concept* llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept::implArrayRefOpInterface = nullptr

The base classes of this interface.

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

◆ isRead

bool(* llzk::array::detail::ArrayAccessOpInterfaceInterfaceTraits::Concept::isRead) (const Concept *impl, ::mlir::Operation *)

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


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