retdec
|
#include <file_type.h>
Public Types | |
enum | eFileType { FT_UNKNOWN = 0 , FT_SHARED , FT_ARCHIVE , FT_OBJECT , FT_EXECUTABLE } |
Public Member Functions | |
File type query methods. | |
bool | isUnknown () const |
bool | isKnown () const |
bool | isShared () const |
bool | isArchive () const |
bool | isObject () const |
bool | isExecutable () const |
eFileType | getID () const |
File type set methods. | |
void | setIsUnknown () |
void | setIsShared () |
void | setIsArchive () |
void | setIsObject () |
void | setIsExecutable () |
void | set (eFileType ft) |
Private Attributes | |
eFileType | _fileType = FT_UNKNOWN |
Represents input binary's file type (i.e. shared library, object, executable, archive).
FileType::eFileType retdec::common::FileType::getID | ( | ) | const |
bool retdec::common::FileType::isArchive | ( | ) | const |
bool retdec::common::FileType::isExecutable | ( | ) | const |
bool retdec::common::FileType::isKnown | ( | ) | const |
bool retdec::common::FileType::isObject | ( | ) | const |
bool retdec::common::FileType::isShared | ( | ) | const |
bool retdec::common::FileType::isUnknown | ( | ) | const |
void retdec::common::FileType::set | ( | eFileType | ft | ) |
void retdec::common::FileType::setIsArchive | ( | ) |
void retdec::common::FileType::setIsExecutable | ( | ) |
void retdec::common::FileType::setIsObject | ( | ) |
void retdec::common::FileType::setIsShared | ( | ) |
void retdec::common::FileType::setIsUnknown | ( | ) |
|
private |