chromium/third_party/liburlpattern/options.h

// Copyright 2020 The Chromium Authors
// Copyright 2014 Blake Embrey ([email protected])
// Use of this source code is governed by an MIT-style license that can be
// found in the LICENSE file or at https://opensource.org/licenses/MIT.

#ifndef THIRD_PARTY_LIBURLPATTERN_OPTIONS_H_
#define THIRD_PARTY_LIBURLPATTERN_OPTIONS_H_

#include <string>
#include "base/component_export.h"

namespace liburlpattern {

// A structure that may be provided to the Parse() function to control matching
// behavior.  This corresponds to a union of the two path-to-regexp structures
// at:
//
//  https://github.com/pillarjs/path-to-regexp/blob/125c43e6481f68cc771a5af22b914acdb8c5ba1f/src/index.ts#L126-L135
//
// and:
//
//  https://github.com/pillarjs/path-to-regexp/blob/125c43e6481f68cc771a5af22b914acdb8c5ba1f/src/index.ts#L498-L527
struct COMPONENT_EXPORT(LIBURLPATTERN) Options {};

}  // namespace liburlpattern

#endif  // THIRD_PARTY_LIBURLPATTERN_OPTIONS_H_