You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
518 B
35 lines
518 B
|
|
#ifndef INNOEXTRACT_SETUP_DELETE_HPP |
|
#define INNOEXTRACT_SETUP_DELETE_HPP |
|
|
|
#include <string> |
|
#include <iosfwd> |
|
|
|
#include "setup/item.hpp" |
|
#include "util/enum.hpp" |
|
|
|
namespace setup { |
|
|
|
struct version; |
|
|
|
struct delete_entry : public item { |
|
|
|
enum target_type { |
|
Files, |
|
FilesAndSubdirs, |
|
DirIfEmpty, |
|
}; |
|
|
|
std::string name; |
|
|
|
target_type type; |
|
|
|
void load(std::istream & is, const version & version); |
|
|
|
}; |
|
|
|
} // namespace setup |
|
|
|
NAMED_ENUM(setup::delete_entry::target_type) |
|
|
|
#endif // INNOEXTRACT_SETUP_DELETE_HPP
|
|
|