| #ifndef __{{header_guard}}_H__ | |
| #define __{{header_guard}}_H__ | |
| #include <iostream> | |
| #include <string> | |
| #include <vector> | |
| #include <lib/inspect/cpp/inspect.h> | |
| namespace {{cpp_namespace}} { | |
| struct Config { | |
| public: | |
| static Config TakeFromStartupHandle() noexcept; | |
| {{> typedef }} | |
| }; | |
| std::ostream& operator<<(std::ostream& os, const {{cpp_namespace}}::Config& c); | |
| } | |
| #endif |