//
//  CFFDictCompiler.h
//  GSFontTools
//
//  Created by Georg Seifert on 01.08.11.
//  Copyright 2011 schriftgestaltung.de. All rights reserved.
//

#import <GSFontTools/CFFCompiler.h>

@class CFFBaseDict;
@class CFFIndexedStrings;

@interface CFFDictCompiler : NSObject <CFFCompiler>

@property CFFVersion version;
@property (strong) CFFBaseDict *dictObj;
@property (strong) CFFIndexedStrings *strings;
@property (unsafe_unretained) id parent;
@property (strong) NSMutableDictionary *rawDict;

- (instancetype)initDictObj:(CFFBaseDict *)dictObj strings:(CFFIndexedStrings *)strings parent:(id)parent version:(CFFVersion)version;

- (void)setPos:(int)pos endPos:(int)endPos;

- (int)dataLength;

@end
