xref: /aosp_15_r20/external/lzma/CPP/7zip/Compress/Lzma2Encoder.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1 // Lzma2Encoder.h
2 
3 #ifndef ZIP7_INC_LZMA2_ENCODER_H
4 #define ZIP7_INC_LZMA2_ENCODER_H
5 
6 #include "../../../C/Lzma2Enc.h"
7 
8 #include "../../Common/MyCom.h"
9 
10 #include "../ICoder.h"
11 
12 namespace NCompress {
13 namespace NLzma2 {
14 
15 Z7_CLASS_IMP_COM_4(
16   CEncoder
17   , ICompressCoder
18   , ICompressSetCoderProperties
19   , ICompressWriteCoderProperties
20   , ICompressSetCoderPropertiesOpt
21 )
22   CLzma2EncHandle _encoder;
23 public:
24   CEncoder();
25   ~CEncoder();
26 };
27 
28 }}
29 
30 #endif
31