blob: 00fe3d8958668b2aeeb4436969bf43e79e41c90c [file] [log] [blame]
#ifndef __{{header_guard}}_H__
#define __{{header_guard}}_H__
#include <iostream>
#include <string>
#include <vector>
#include <fidl/fuchsia.driver.framework/cpp/wire.h>
#include <lib/inspect/cpp/inspect.h>
namespace {{cpp_namespace}} {
struct Config {
public:
static Config from_args(fuchsia_driver_framework::wire::DriverStartArgs& start_args) noexcept;
{{> typedef }}
};
std::ostream& operator<<(std::ostream& os, const {{cpp_namespace}}::Config& c);
}
#endif