chromium/tools/json_schema_compiler/util.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "tools/json_schema_compiler/util.h"

#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"

namespace json_schema_compiler {
namespace util {

namespace {

bool ReportError(const base::Value& from,
                 base::Value::Type expected,
                 std::u16string& error) {}

}  // namespace

bool PopulateItem(const base::Value& from, int& out) {}

bool PopulateItem(const base::Value& from, int& out, std::u16string& error) {}

bool PopulateItem(const base::Value& from, bool& out) {}

bool PopulateItem(const base::Value& from, bool& out, std::u16string& error) {}

bool PopulateItem(const base::Value& from, double& out) {}

bool PopulateItem(const base::Value& from, double& out, std::u16string& error) {}

bool PopulateItem(const base::Value& from, std::string& out) {}

bool PopulateItem(const base::Value& from,
                  std::string& out,
                  std::u16string& error) {}

bool PopulateItem(const base::Value& from, std::vector<uint8_t>& out) {}

bool PopulateItem(const base::Value& from,
                  std::vector<uint8_t>& out,
                  std::u16string& error) {}

bool PopulateItem(const base::Value& from, base::Value& out) {}

bool PopulateItem(const base::Value& from,
                  base::Value& out,
                  std::u16string& error) {}

void AddItemToList(const int from, base::Value::List& out) {}

void AddItemToList(const bool from, base::Value::List& out) {}

void AddItemToList(const double from, base::Value::List& out) {}

void AddItemToList(const std::string& from, base::Value::List& out) {}

void AddItemToList(const std::vector<uint8_t>& from, base::Value::List& out) {}

void AddItemToList(const base::Value& from, base::Value::List& out) {}

}  // namespace util
}  // namespace json_schema_compiler