blob: 4aef524b75672e8be9bf0729b0386d3635c173b2 [file] [log] [blame]
#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