| Index: url/scheme_set.cc
|
| diff --git a/url/scheme_set.cc b/url/scheme_set.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b0a8b2425d14ee658baa3df30129b0f1449dfa3d
|
| --- /dev/null
|
| +++ b/url/scheme_set.cc
|
| @@ -0,0 +1,19 @@
|
| +// Copyright 2016 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "url/scheme_set.h"
|
| +
|
| +namespace url {
|
| +
|
| +SchemeSet::SchemeSet() {}
|
| +SchemeSet::~SchemeSet() {}
|
| +
|
| +void SchemeSet::add(const char* scheme) {
|
| + size_t len = backing_string_.size();
|
| + backing_string_.append(scheme);
|
| + size_t delta = backing_string_.size() - len;
|
| + pieces_.emplace_back(len, delta);
|
| +}
|
| +
|
| +} // namespace url
|
|
|