LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
Types.h
Go to the documentation of this file.
1//===-- Types.h -------------------------------------------------*- C++ -*-===//
2//
3// Part of the LLZK Project, under the Apache License v2.0.
4// See LICENSE.txt for license information.
5// Copyright 2025 Veridise Inc.
6// SPDX-License-Identifier: Apache-2.0
7//
8//===----------------------------------------------------------------------===//
9
10#pragma once
11
15
16// Forward-declare ops since StructDefOp is used within type definitions
18
19// Include TableGen'd declarations
20#define GET_TYPEDEF_CLASSES
22
23namespace llzk::component {
24
25mlir::ParseResult parseStructParams(mlir::AsmParser &parser, mlir::ArrayAttr &value);
26void printStructParams(mlir::AsmPrinter &printer, mlir::ArrayAttr value);
27
28} // namespace llzk::component
This file defines methods symbol lookup across LLZK operations and included files.
void printStructParams(AsmPrinter &printer, ArrayAttr value)
Definition Types.cpp:34
ParseResult parseStructParams(AsmParser &parser, ArrayAttr &value)
Definition Types.cpp:18