blob: 9f3b4a5a28ef7cd563376bdd72e573db240c20b6 [file] [log] [blame]
Austin Schuhb4691e92020-12-31 12:37:18 -08001//
2// Copyright 2020 The Abseil Authors.
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// https://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15
16#include "absl/flags/commandlineflag.h"
17
18#include <string>
19
20#include "absl/base/config.h"
21#include "absl/flags/internal/commandlineflag.h"
22#include "absl/strings/string_view.h"
23
24namespace absl {
25ABSL_NAMESPACE_BEGIN
26
27bool CommandLineFlag::IsRetired() const { return false; }
28bool CommandLineFlag::ParseFrom(absl::string_view value, std::string* error) {
29 return ParseFrom(value, flags_internal::SET_FLAGS_VALUE,
30 flags_internal::kProgrammaticChange, *error);
31}
32
33ABSL_NAMESPACE_END
34} // namespace absl