namespace OT { namespace Layout { namespace Common {
template <typename Types> struct RangeRecord
{ typename Types::HBGlyphID first; /* First GlyphID in the range */ typename Types::HBGlyphID last; /* Last GlyphID in the range */
HBUINT16 value; /* Value */
// TODO(garretrieger): This was previously implemented using // DECLARE_NULL_NAMESPACE_BYTES_TEMPLATE1 (OT, RangeRecord, 9); // but that only works when there is only a single namespace level. // The macro should probably be fixed so it can work in this situation. extern HB_INTERNAL constunsignedchar _hb_Null_OT_RangeRecord[9]; template <typename Spec> struct Null<OT::Layout::Common::RangeRecord<Spec>> { static OT::Layout::Common::RangeRecord<Spec> const & get_null () { return *reinterpret_cast<const OT::Layout::Common::RangeRecord<Spec> *> (_hb_Null_OT_RangeRecord);
}
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.