#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 |