blob: e1e819c3bc99d99499d4c67ca0068944b8dbfa9d [file] [log] [blame]
// Copyright 2018 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 "chrome/browser/vr/vr_base_export.h"
#include "components/url_formatter/url_formatter.h"
#include "third_party/icu/source/common/unicode/uchar.h"
#include "third_party/icu/source/common/unicode/uscript.h"
#include "third_party/icu/source/common/unicode/utypes.h"
#include "url/gurl.h"
namespace vr {
// Methods in this module are wrappers around methods that the UI should not
// utilitize directly. If UI code is split to a feature module, then libraries
// such as base:: must either export their methods for use by the module, or VR
// must supply wrappers for use by the module. For libraries that require only
// one or two methods, it's more efficient to make wrappers.
VR_BASE_EXPORT UScriptCode UScriptGetScript(UChar32 codepoint, UErrorCode* err);
VR_BASE_EXPORT base::string16 FormatUrlForVr(const GURL& gurl,
url::Parsed* new_parsed);
} // namespace vr