17 std::string tar_filename;
22using TarList = std::map<std::string, std::string, std::less<>>;
23using TarFileList = std::map<std::string, TarFileListEntry, std::less<>> ;
A sort-of mixin that implements 'at(pos)' and 'operator[](pos)' only for a specific enum class.
Type (helpers) for enums.
constexpr std::underlying_type_t< enum_type > to_underlying(enum_type e)
Implementation of std::to_underlying (from C++23).
EnumClassIndexContainer< std::array< TarFileList, to_underlying(Subdirectory::End)>, Subdirectory > _tar_filelist
List of files within tar files found in each subdirectory.
EnumClassIndexContainer< std::array< TarList, to_underlying(Subdirectory::End)>, Subdirectory > _tar_list
List of tar files found in each subdirectory.
Types for standard in/out file operations.
Subdirectory
The different kinds of subdirectories OpenTTD uses.
std::map< std::string, std::string, std::less<> > TarList
Map of tar file to tar directory.