Lines Matching defs:Builder
38 class Builder;
48 class Builder : public SubTable::Builder {
50 virtual ~Builder();
53 // Incoming table_builder is GlyphTable::Builder*.
56 explicit Builder(WritableFontData* data);
57 explicit Builder(ReadableFontData* data);
59 static CALLER_ATTACH Builder*
60 GetBuilder(GlyphTable::Builder* table_builder,
62 static CALLER_ATTACH Builder*
63 GetBuilder(GlyphTable::Builder* table_builder,
73 friend class GlyphTable::Builder;
108 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;
111 class Builder : public SubTableContainerTable::Builder,
112 public RefCounted<GlyphTable::Builder> {
115 Builder(Header* header, ReadableFontData* data);
116 virtual ~Builder();
121 static CALLER_ATTACH Builder* CreateBuilder(Header* header,
138 // the GlyphTable.Builder::GlyphBuilders() is being used and modified
143 CALLER_ATTACH Glyph::Builder* GlyphBuilder(ReadableFontData* data);
176 class SimpleGlyphBuilder : public Glyph::Builder,
190 friend class Glyph::Builder;
249 class CompositeGlyphBuilder : public Glyph::Builder,
264 friend class Glyph::Builder;
327 typedef Ptr<GlyphTable::Builder> GlyphTableBuilderPtr;
330 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;