diff options
Diffstat (limited to 'sfntly/table/core/font_header_table.cc')
-rw-r--r-- | sfntly/table/core/font_header_table.cc | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/sfntly/table/core/font_header_table.cc b/sfntly/table/core/font_header_table.cc index da19258..3713b02 100644 --- a/sfntly/table/core/font_header_table.cc +++ b/sfntly/table/core/font_header_table.cc @@ -102,14 +102,12 @@ FontHeaderTable::FontHeaderTable(Header* header, ReadableFontData* data) /****************************************************************************** * FontHeaderTable::Builder class ******************************************************************************/ -FontHeaderTable::Builder::Builder(FontDataTableBuilderContainer* font_builder, - Header* header, WritableFontData* data) : - Table::TableBasedTableBuilder(font_builder, header, data) { +FontHeaderTable::Builder::Builder(Header* header, WritableFontData* data) + : Table::TableBasedTableBuilder(header, data) { } -FontHeaderTable::Builder::Builder(FontDataTableBuilderContainer* font_builder, - Header* header, ReadableFontData* data) : - Table::TableBasedTableBuilder(font_builder, header, data) { +FontHeaderTable::Builder::Builder(Header* header, ReadableFontData* data) + : Table::TableBasedTableBuilder(header, data) { } FontHeaderTable::Builder::~Builder() {} @@ -256,4 +254,12 @@ void FontHeaderTable::Builder::SetGlyphDataFormat(int32_t format) { InternalWriteData()->WriteShort(Offset::kGlyphDataFormat, format); } +CALLER_ATTACH FontHeaderTable::Builder* + FontHeaderTable::Builder::CreateBuilder(Header* header, + WritableFontData* data) { + Ptr<FontHeaderTable::Builder> builder; + builder = new FontHeaderTable::Builder(header, data); + return builder.Detach(); +} + } // namespace sfntly |