Skip to main content

ContractTypes.h File

Contract enums for memory and caps constraints. More...

Included Headers

#include <string>

Namespaces Index

namespacesimaai
namespaceneat

Description

Contract enums for memory and caps constraints.

Vocabulary types used across the contracts and builder layers to express what kind of memory a Node accepts/emits and what gst caps memory class to advertise. Kept enum-only so the header is cheap to include and STL-pure.

File Listing

The file content with the documentation metadata removed is:

1
10#pragma once
11
12#include <string>
13
14namespace simaai::neat {
15
16// =============================
17// Memory contract
18// =============================
19
30enum class MemoryContract {
33
36
39};
40
41// =============================
42// Caps helper types
43// =============================
44
54enum class CapsMemory {
55 Any = 0,
57};
58
59} // namespace simaai::neat

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.