barretenberg
Loading...
Searching...
No Matches
circuit_type.hpp
1#pragma once
2#include <concepts>
3#include <cstdint>
4
5namespace proof_system {
6// TODO(#731): Changing the explicit value of these enum elements breaks brittle and outdated tests in circuits/cpp.
7enum class CircuitType : uint32_t { STANDARD = 0, ULTRA = 2, UNDEFINED = 3 };
8
9template <typename T, typename... U>
10concept IsAnyOf = (std::same_as<T, U> || ...);
11} // namespace proof_system
Definition: circuit_type.hpp:10