Skip to main content

GroupMeta Struct

Per-NodeGroup metadata captured during build. More...

Declaration

struct simaai::neat::Session::GroupMeta { ... }

Public Member Attributes Index

std::size_tstart = 0

Inclusive start index in nodes_. More...

std::size_tend = 0

Exclusive end index in nodes_. More...

NodeCapsBehaviorcaps_behavior = NodeCapsBehavior::Dynamic

Caps behavior for the group. More...

std::stringlabel

Optional group label for diagnostics. More...

Description

Per-NodeGroup metadata captured during build.

Records the half-open [start, end) range of nodes_ belonging to a single NodeGroup, the group's caps-negotiation behavior, and an optional human-readable label propagated to diagnostics.

Definition at line 321 of file Session.h.

Public Member Attributes

caps_behavior

NodeCapsBehavior simaai::neat::Session::GroupMeta::caps_behavior = NodeCapsBehavior::Dynamic

Caps behavior for the group.

Definition at line 324 of file Session.h.

324 NodeCapsBehavior caps_behavior = NodeCapsBehavior::Dynamic;

end

std::size_t simaai::neat::Session::GroupMeta::end = 0

Exclusive end index in nodes_.

Definition at line 323 of file Session.h.

323 std::size_t end = 0;

label

std::string simaai::neat::Session::GroupMeta::label

Optional group label for diagnostics.

Definition at line 325 of file Session.h.

325 std::string label;

start

std::size_t simaai::neat::Session::GroupMeta::start = 0

Inclusive start index in nodes_.

Definition at line 322 of file Session.h.

322 std::size_t start = 0;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.