Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Archive/7z/Reader.h
Go to the documentation of this file.
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2024. All rights reserved
3 */
4#ifndef _Stroika_Foundation_DataExchange_Archive_7z_Reader_h_
5#define _Stroika_Foundation_DataExchange_Archive_7z_Reader_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
10
12
13/**
14 * \file
15 *
16 * \note Code-Status: <a href="Code-Status.md#Alpha">Alpha</a>
17 */
18
19namespace Stroika::Foundation::DataExchange::Archive::_7z {
20
21#if qStroika_HasComponent_LZMA
22 /**
23 * @todo add example usage (and docs)
24 */
25 class Reader : public DataExchange::Archive::Reader {
26 public:
27 Reader (const Streams::InputStream::Ptr<byte>& in);
28
29 private:
30 class Rep_;
31 };
32#endif
33
34}
35
36/*
37 ********************************************************************************
38 ***************************** Implementation Details ***************************
39 ********************************************************************************
40 */
41
42#endif /*_Stroika_Foundation_DataExchange_Archive_7z_Reader_h_*/