7 #ifndef FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_DYNAMIC_SECTION_DYNAMIC_ENTRY_H
8 #define FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_DYNAMIC_SECTION_DYNAMIC_ENTRY_H
27 unsigned long long value = std::numeric_limits<unsigned long long>::max();
34 std::string
getValueStr(std::ios_base &(* format)(std::ios_base &))
const;
39 void getFlagsDescriptors(std::vector<std::string> &desc, std::vector<std::string> &abb)
const;
44 void setType(std::string dynType);
46 void setValue(
unsigned long long dynValue);
48 void setFlags(
unsigned long long flagsValue);
Definition: dynamic_entry.h:23
std::string description
Definition: dynamic_entry.h:26
void setFlags(unsigned long long flagsValue)
Definition: dynamic_entry.cpp:129
void clearFlagsDescriptors()
Definition: dynamic_entry.cpp:147
unsigned long long getFlags() const
Definition: dynamic_entry.cpp:54
std::string getFlagsStr() const
Definition: dynamic_entry.cpp:63
std::size_t getNumberOfFlagsDescriptors() const
Definition: dynamic_entry.cpp:72
void setType(std::string dynType)
Definition: dynamic_entry.cpp:93
std::string type
Definition: dynamic_entry.h:25
void addFlagsDescriptor(std::string descriptor, std::string abbreviation)
Definition: dynamic_entry.cpp:139
unsigned long long getFlagsSize() const
Definition: dynamic_entry.cpp:45
std::string getType() const
Definition: dynamic_entry.cpp:17
void setValue(unsigned long long dynValue)
Definition: dynamic_entry.cpp:111
Flags flags
Definition: dynamic_entry.h:28
std::string getDescription() const
Definition: dynamic_entry.cpp:26
unsigned long long value
Definition: dynamic_entry.h:27
void getFlagsDescriptors(std::vector< std::string > &desc, std::vector< std::string > &abb) const
Definition: dynamic_entry.cpp:84
void setDescription(std::string desc)
Definition: dynamic_entry.cpp:102
std::string getValueStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: dynamic_entry.cpp:36
void setFlagsSize(unsigned long long flagsSize)
Definition: dynamic_entry.cpp:120
Definition: archive_wrapper.h:19