retdec
iterative_subtitle_getter.h
Go to the documentation of this file.
1 
7 #ifndef FILEINFO_FILE_PRESENTATION_GETTERS_ITERATIVE_GETTER_ITERATIVE_SUBTITLE_GETTER_ITERATIVE_SUBTITLE_GETTER_H
8 #define FILEINFO_FILE_PRESENTATION_GETTERS_ITERATIVE_GETTER_ITERATIVE_SUBTITLE_GETTER_ITERATIVE_SUBTITLE_GETTER_H
9 
11 
12 namespace retdec {
13 namespace fileinfo {
14 
22 {
23  protected:
24  std::string header;
25  std::string subtitle;
26  public:
28 
31  void getHeader(std::string &structsHeader) const;
32  void getSubtitle(std::string &subTitle) const;
34 
37  virtual bool getFlags(std::size_t structIndex, std::size_t recIndex, std::string &flagsValue, std::vector<std::string> &desc) const = 0;
39 };
40 
41 } // namespace fileinfo
42 } // namespace retdec
43 
44 #endif
Definition: file_information.h:25
Definition: iterative_getter.h:22
Definition: iterative_subtitle_getter.h:22
std::string subtitle
subtitle of presented record
Definition: iterative_subtitle_getter.h:25
void getHeader(std::string &structsHeader) const
Definition: iterative_subtitle_getter.cpp:28
IterativeSubtitleGetter(FileInformation &fileInfo)
Definition: iterative_subtitle_getter.cpp:19
virtual bool getFlags(std::size_t structIndex, std::size_t recIndex, std::string &flagsValue, std::vector< std::string > &desc) const =0
void getSubtitle(std::string &subTitle) const
Definition: iterative_subtitle_getter.cpp:37
std::string header
title of presented structures
Definition: iterative_subtitle_getter.h:24
Definition of IterativeGetter class.
Definition: archive_wrapper.h:19