blob: 05f4dafecfcbb5d62b78e7299d61f1524637db6e [file] [log] [blame]
// Copyright 2015 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.
#ifndef LineLayoutAPIShim_h
#define LineLayoutAPIShim_h
#include "core/layout/api/LineLayoutItem.h"
namespace blink {
class LayoutObject;
// TODO(pilgrim): Remove this kludge once clients have a real API and no longer
// need access to the underlying LayoutObject.
class LineLayoutAPIShim {
public:
static LayoutObject* layoutObjectFrom(LineLayoutItem item) {
return item.layoutObject();
}
static const LayoutObject* constLayoutObjectFrom(LineLayoutItem item) {
return item.layoutObject();
}
};
} // namespace blink
#endif // LineLayoutAPIShim_h