summaryrefslogtreecommitdiff
path: root/Build/source/libs/graphite-engine/src/segment/GrTableManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/graphite-engine/src/segment/GrTableManager.h')
-rw-r--r--Build/source/libs/graphite-engine/src/segment/GrTableManager.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Build/source/libs/graphite-engine/src/segment/GrTableManager.h b/Build/source/libs/graphite-engine/src/segment/GrTableManager.h
index b19ca8deb5a..b0ab1e819d1 100644
--- a/Build/source/libs/graphite-engine/src/segment/GrTableManager.h
+++ b/Build/source/libs/graphite-engine/src/segment/GrTableManager.h
@@ -34,6 +34,8 @@ class Font;
class EngineState
{
friend class GrTableManager;
+ friend class FontMemoryUsage;
+
public:
EngineState();
void Initialize(GrEngine *, GrTableManager *);
@@ -310,6 +312,7 @@ protected:
----------------------------------------------------------------------------------------------*/
class GrTableManager {
+ friend class FontMemoryUsage;
public:
// Constructor & destructor:
@@ -487,7 +490,7 @@ protected:
void InitSegmentAsEmpty(Segment * psegNew, Font * pfont, GrCharStream * pchstrm,
bool fStartLine, bool fEndLine);
- void InitSegmentToDelete(Segment * psegNew);
+ void InitSegmentToDelete(Segment * psegNew, Font * pfont, GrCharStream * pchstrm);
int ChunkInPrev(int ipass, int islot, GrCharStream * pchstrm);