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
17#define GET_OP_FWD_DEFINES
19
20// Include TableGen'd declarations
21#define GET_TYPEDEF_CLASSES
23
24namespace llzk::component {
25
26mlir::ParseResult parseStructParams(mlir::AsmParser &parser, mlir::ArrayAttr &value);
27void printStructParams(mlir::AsmPrinter &printer, mlir::ArrayAttr value);
28
29} // namespace llzk::component
This file defines methods symbol lookup across LLZK operations and included files.
void printStructParams(AsmPrinter &printer, ArrayAttr value)
Definition Types.cpp:28
ParseResult parseStructParams(AsmParser &parser, ArrayAttr &value)
Definition Types.cpp:18