7 #ifndef FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_DATA_DIRECTORY_H
8 #define FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_DATA_DIRECTORY_H
27 unsigned long long address = std::numeric_limits<unsigned long long>::max();
29 unsigned long long size = std::numeric_limits<unsigned long long>::max();
34 std::string
getAddressStr(std::ios_base &(* format)(std::ios_base &))
const;
35 std::string
getSizeStr(std::ios_base &(* format)(std::ios_base &))
const;
40 void setType(std::string dirType);
42 void setSize(
unsigned long long dirSize);
Definition: data_directory.h:22
std::string getAddressStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: data_directory.cpp:27
unsigned long long address
address in memory
Definition: data_directory.h:27
unsigned long long size
size of directory
Definition: data_directory.h:29
void setSize(unsigned long long dirSize)
Definition: data_directory.cpp:63
std::string type
type of directory
Definition: data_directory.h:25
void setAddress(unsigned long long dirAddr)
Definition: data_directory.cpp:54
std::string getType() const
Definition: data_directory.cpp:17
void setType(std::string dirType)
Definition: data_directory.cpp:45
std::string getSizeStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: data_directory.cpp:36
Definition: archive_wrapper.h:19