-
Notifications
You must be signed in to change notification settings - Fork 1k
Expand file tree
/
Copy pathRawReducerDefV9.g.h
More file actions
32 lines (26 loc) · 997 Bytes
/
RawReducerDefV9.g.h
File metadata and controls
32 lines (26 loc) · 997 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
// WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD.
// This was generated using spacetimedb codegen.
#pragma once
#include <cstdint>
#include <string>
#include <vector>
#include <optional>
#include <memory>
#include "../autogen_base.h"
#include "spacetimedb/bsatn/bsatn.h"
#include "ProductType.g.h"
#include "Lifecycle.g.h"
namespace SpacetimeDB::Internal {
SPACETIMEDB_INTERNAL_PRODUCT_TYPE(RawReducerDefV9) {
std::string name;
SpacetimeDB::Internal::ProductType params;
std::optional<SpacetimeDB::Internal::Lifecycle> lifecycle;
void bsatn_serialize(::SpacetimeDB::bsatn::Writer& writer) const {
::SpacetimeDB::bsatn::serialize(writer, name);
::SpacetimeDB::bsatn::serialize(writer, params);
::SpacetimeDB::bsatn::serialize(writer, lifecycle);
}
SPACETIMEDB_PRODUCT_TYPE_EQUALITY(name, params, lifecycle)
};
} // namespace SpacetimeDB::Internal