// SPDX-License-Identifier: MIT OR MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later // Copyright 2010, SIL International, All rights reserved. #pragma once #include "inc/Main.h" #include "inc/Position.h" #include "inc/Sparse.h" namespace graphite2 { enum metrics { … }; class GlyphFace { … }; // Inlines: class GlyphFace // inline GlyphFace::GlyphFace() { … } template<typename I> GlyphFace::GlyphFace(const Rect & bbox, const Position & adv, I first, const I last) : m_bbox(bbox), m_advance(adv), m_attrs(first, last) { … } inline const Position & GlyphFace::theAdvance() const { … } } // namespace graphite2