blob: cec81d8dc225ef54a0c55042572e0f63f8ec7e08 [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 TakeFromStartArgs(fuchsia_driver_framework::wire::DriverStartArgs& start_args) noexcept;
{{> typedef }}
};
std::ostream& operator<<(std::ostream& os, const {{cpp_namespace}}::Config& c);
}
#endif