retdec
elf_core_map_plain_getter.h
Go to the documentation of this file.
1 
7 #ifndef FILEINFO_FILE_PRESENTATION_GETTERS_ITERATIVE_GETTER_ITERATIVE_DISTRIBUTION_GETTER_ELF_CORE_MAP_PLAIN_GETTER_H
8 #define FILEINFO_FILE_PRESENTATION_GETTERS_ITERATIVE_GETTER_ITERATIVE_DISTRIBUTION_GETTER_ELF_CORE_MAP_PLAIN_GETTER_H
9 
11 
12 namespace retdec {
13 namespace fileinfo {
14 
19 {
20  protected:
21  virtual bool loadRecord(
22  std::size_t structIndex,
23  std::size_t recIndex,
24  std::vector<std::string> &record) override;
25 
26  public:
28 
29  virtual std::size_t getBasicInfo(
30  std::size_t structIndex,
31  std::vector<std::string> &desc,
32  std::vector<std::string> &info) const override;
33 
34  virtual bool getFlagDescriptors(
35  std::size_t structIndex,
36  std::vector<std::string> &desc,
37  std::vector<std::string> &abbv) const override;
38 };
39 
40 } // namespace fileinfo
41 } // namespace retdec
42 
43 #endif
Definition: elf_core_map_plain_getter.h:19
virtual bool getFlagDescriptors(std::size_t structIndex, std::vector< std::string > &desc, std::vector< std::string > &abbv) const override
Definition: elf_core_map_plain_getter.cpp:105
virtual std::size_t getBasicInfo(std::size_t structIndex, std::vector< std::string > &desc, std::vector< std::string > &info) const override
Definition: elf_core_map_plain_getter.cpp:62
ElfCoreMapPlainGetter(FileInformation &fileInfo)
Definition: elf_core_map_plain_getter.cpp:36
virtual bool loadRecord(std::size_t structIndex, std::size_t recIndex, std::vector< std::string > &record) override
Definition: elf_core_map_plain_getter.cpp:82
Definition: file_information.h:25
Definition: iterative_distribution_getter.h:22
Definition of IterativeDistributionGetter class.
Definition: archive_wrapper.h:19