10#ifndef BITARCHIVEITEM_HPP
11#define BITARCHIVEITEM_HPP
13#include "bitgenericitem.hpp"
25 BIT7Z_NODISCARD
auto index() const noexcept -> uint32_t;
30 BIT7Z_NODISCARD auto
isDir() const ->
bool override;
36 BIT7Z_NODISCARD auto
isSymLink() const ->
bool override;
59 BIT7Z_NODISCARD auto
size() const -> uint64_t override;
79 BIT7Z_NODISCARD auto
attributes() const -> uint32_t override;
84 BIT7Z_NODISCARD auto
packSize() const -> uint64_t;
89 BIT7Z_NODISCARD auto
crc() const -> uint32_t;
The BitArchiveItem class represents a generic item inside an archive.
Definition bitarchiveitem.hpp:20
auto creationTime() const -> time_type
auto isSymLink() const -> bool override
auto isEncrypted() const -> bool
auto lastAccessTime() const -> time_type
auto isDir() const -> bool override
auto attributes() const -> uint32_t override
auto name() const -> tstring override
auto lastWriteTime() const -> time_type
auto path() const -> tstring override
auto packSize() const -> uint64_t
auto size() const -> uint64_t override
auto extension() const -> tstring
auto index() const noexcept -> uint32_t
auto crc() const -> uint32_t
The BitGenericItem interface class represents a generic item (either inside or outside an archive).
Definition bitgenericitem.hpp:20
The main namespace of the bit7z library.
Definition bit7zlibrary.hpp:30