LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
CAPIGenRegistration.h
Go to the documentation of this file.
1//===- CAPIGenRegistration.h - C API generator registration -----*- C++ -*-===//
2//
3// Part of the LLZK Project, under the Apache License v2.0.
4// See LICENSE.txt for license information.
5// Copyright 2026 Veridise Inc.
6// SPDX-License-Identifier: Apache-2.0
7//
8//===----------------------------------------------------------------------===//
9
10#pragma once
11
12namespace llzk {
13
17
20
23
26
29
32
35
38
41
44
45} // namespace llzk
void registerOpCAPIGenerators()
Register the operation C API generators before command-line parsing.
void registerCAPIOptions()
Register shared C API options before command-line parsing.
void registerTypeCAPITestGenerator()
Register the type C API test generator before command-line parsing.
void registerAttrCAPITestGenerator()
Register the attribute C API test generator before command-line parsing.
void registerDialectCAPITestGenerator()
Register the dialect C API test generator before command-line parsing.
void registerAttrCAPIGenerators()
Register the attribute C API generators before command-line parsing.
void registerOpCAPITestGenerator()
Register the operation C API test generator before command-line parsing.
void registerEnumCAPITestGenerator()
Register the enum C API test generator before command-line parsing.
void registerTypeCAPIGenerators()
Register the type C API generators before command-line parsing.
void registerEnumCAPIGenerators()
Register the enum C API generators before command-line parsing.