blob: 36ee92a401e76b1421c08e81100b452376c767ac [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 from_args() noexcept;
{{> typedef }}
};
std::ostream& operator<<(std::ostream& os, const {{cpp_namespace}}::Config& c);
}
#endif