summaryrefslogtreecommitdiff
path: root/vcl/source/fontsubset/cff.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-04-03 15:31:51 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-04-03 15:31:51 +0200
commit3218dca3e98c0f785314fbd1aa3d29c24d641273 (patch)
treecdd54418d492b2b083aa2b9468045aa791f258a8 /vcl/source/fontsubset/cff.cxx
parent96fe761b7b55f6eaecae8113cca2fd8767ea4b11 (diff)
Remove unnecessary SubsetterContext base class
Change-Id: Ia000655f3fe49a4c9c1015b37f44c0ba44d7666e
Diffstat (limited to 'vcl/source/fontsubset/cff.cxx')
-rw-r--r--vcl/source/fontsubset/cff.cxx19
1 files changed, 3 insertions, 16 deletions
diff --git a/vcl/source/fontsubset/cff.cxx b/vcl/source/fontsubset/cff.cxx
index 8880095fb7cc..854784ec6fe6 100644
--- a/vcl/source/fontsubset/cff.cxx
+++ b/vcl/source/fontsubset/cff.cxx
@@ -314,21 +314,8 @@ struct CffLocal
bool mbForceBold;
};
-class SubsetterContext
-{
-public:
- virtual ~SubsetterContext( void);
- virtual bool emitAsType1( class Type1Emitter&,
- const sal_GlyphId* pGlyphIds, const U8* pEncoding,
- GlyphWidth* pGlyphWidths, int nGlyphCount, FontSubsetInfo& ) = 0;
-};
-
-SubsetterContext::~SubsetterContext( void)
-{}
-
class CffSubsetterContext
-: public SubsetterContext
-, private CffGlobal
+: private CffGlobal
{
public:
static const int NMAXSTACK = 48; // see CFF.appendixB
@@ -336,12 +323,12 @@ public:
static const int NMAXTRANS = 32; // see CFF.appendixB
public:
explicit CffSubsetterContext( const U8* pBasePtr, int nBaseLen);
- virtual ~CffSubsetterContext( void);
+ ~CffSubsetterContext( void);
void initialCffRead( void);
bool emitAsType1( class Type1Emitter&,
const sal_GlyphId* pGlyphIds, const U8* pEncoding,
- GlyphWidth* pGlyphWidths, int nGlyphCount, FontSubsetInfo& ) SAL_OVERRIDE;
+ GlyphWidth* pGlyphWidths, int nGlyphCount, FontSubsetInfo& );
// used by charstring converter
void setCharStringType( int);