// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GFX_FONT_LIST_IMPL_H_ #define UI_GFX_FONT_LIST_IMPL_H_ #include <string> #include <vector> #include "base/memory/ref_counted.h" #include "ui/gfx/font.h" namespace gfx { // FontListImpl is designed to provide the implementation of FontList and // intended to be used only from FontList. You must not use this class // directly. // // FontListImpl represents a list of fonts either in the form of Font vector or // in the form of a string representing font names, styles, and size. // // FontListImpl could be initialized either way without conversion to the other // form. The conversion to the other form is done only when asked to get the // other form. // // For the format of font description string, see font_list.h for details. class FontListImpl : public base::RefCounted<FontListImpl> { … }; } // namespace gfx #endif // UI_GFX_FONT_LIST_IMPL_H_