chromium/out/Default/gen/components/subresource_filter/core/common/flat/indexed_ruleset_generated.h

// automatically generated by the FlatBuffers compiler, do not modify


#ifndef FLATBUFFERS_GENERATED_INDEXEDRULESET_SUBRESOURCE_FILTER_FLAT_H_
#define FLATBUFFERS_GENERATED_INDEXEDRULESET_SUBRESOURCE_FILTER_FLAT_H_

#include "flatbuffers/flatbuffers.h"

// Ensure the included flatbuffers.h is the same version as when this file was
// generated, otherwise it may not be compatible.
static_assert;

#include "components/url_pattern_index/flat/url_pattern_index_generated.h"

namespace subresource_filter {
namespace flat {

struct IndexedRuleset;
struct IndexedRulesetBuilder;

struct IndexedRuleset FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {};

struct IndexedRulesetBuilder {};

inline ::flatbuffers::Offset<IndexedRuleset> CreateIndexedRuleset(
    ::flatbuffers::FlatBufferBuilder &_fbb,
    ::flatbuffers::Offset<url_pattern_index::flat::UrlPatternIndex> blocklist_index = 0,
    ::flatbuffers::Offset<url_pattern_index::flat::UrlPatternIndex> allowlist_index = 0,
    ::flatbuffers::Offset<url_pattern_index::flat::UrlPatternIndex> deactivation_index = 0) {}

inline const subresource_filter::flat::IndexedRuleset *GetIndexedRuleset(const void *buf) {}

inline const subresource_filter::flat::IndexedRuleset *GetSizePrefixedIndexedRuleset(const void *buf) {}

inline bool VerifyIndexedRulesetBuffer(
    ::flatbuffers::Verifier &verifier) {}

inline bool VerifySizePrefixedIndexedRulesetBuffer(
    ::flatbuffers::Verifier &verifier) {}

inline void FinishIndexedRulesetBuffer(
    ::flatbuffers::FlatBufferBuilder &fbb,
    ::flatbuffers::Offset<subresource_filter::flat::IndexedRuleset> root) {}

inline void FinishSizePrefixedIndexedRulesetBuffer(
    ::flatbuffers::FlatBufferBuilder &fbb,
    ::flatbuffers::Offset<subresource_filter::flat::IndexedRuleset> root) {}

}  // namespace flat
}  // namespace subresource_filter

#endif  // FLATBUFFERS_GENERATED_INDEXEDRULESET_SUBRESOURCE_FILTER_FLAT_H_