• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2024 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#pragma once
6
7#include "testing/libfuzzer/research/domatolpm/domatolpm.h"
8#include "{{template_name}}.pb.h"
9
10{% for grammar in grammar_elements|rejectattr("is_str") %}
11#include "{{grammar['proto_type']}}.pb.h"
12#include "{{grammar['proto_type']}}.h"
13{% endfor %}
14
15namespace domatolpm::{{template_name}} {
16
17bool handle_fuzzer(domatolpm::Context* ctx, const domatolpm::generated::{{template_name}}::fuzzcase& fuzzcase);
18
19}
20