Coverage Report

Created: 2025-07-11 06:13

/src/ots/src/prep.h
Line
Count
Source
1
// Copyright (c) 2009-2017 The OTS Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef OTS_PREP_H_
6
#define OTS_PREP_H_
7
8
#include "ots.h"
9
10
namespace ots {
11
12
class OpenTypePREP : public Table {
13
 public:
14
  explicit OpenTypePREP(Font *font, uint32_t tag)
15
1.29k
      : Table(font, tag, tag) { }
16
17
  bool Parse(const uint8_t *data, size_t length);
18
  bool Serialize(OTSStream *out);
19
  bool ShouldSerialize();
20
21
 private:
22
  const uint8_t *m_data;
23
  uint32_t m_length;
24
};
25
26
}  // namespace ots
27
28
#endif  // OTS_PREP_H_