Struct StartupBackend
Defined in File startup.h
Struct Documentation
-
struct StartupBackend
Owned callbacks for one backend.
arguments registers options during Startup construction; validate runs after parsing; create constructs the context only after validation. create is required. Captured borrowed values must survive their callback’s invocation.
Public Members
-
OptionDefinitions arguments = {}
Optional option registrar called during Startup construction; captures/bound values must survive their uses.
-
std::function<void()> validate = {}
Optional post-parse validation before create; invalid_args/CLI parse validation becomes an error result.
-
OptionDefinitions arguments = {}