glibmm 2.84.0
|
Information about a specific attribute - see FileAttributeInfoList. More...
#include <giomm/fileattributeinfo.h>
Public Types | |
enum class | Flags { Flags::NONE = 0x0 , Flags::COPY_WITH_FILE = (1 << 0) , Flags::COPY_WHEN_MOVED = (1 << 1) } |
Flags specifying the behaviour of an attribute. More... | |
Public Member Functions | |
FileAttributeInfo (const GFileAttributeInfo *ginfo) | |
FileAttributeInfo (const FileAttributeInfo &other) | |
FileAttributeInfo & | operator= (const FileAttributeInfo &other) |
FileAttributeInfo (FileAttributeInfo &&other) noexcept | |
FileAttributeInfo & | operator= (FileAttributeInfo &&other) noexcept |
~FileAttributeInfo () | |
std::string | get_name () const |
FileAttributeType | get_type () const |
Flags | get_flags () const |
Protected Attributes | |
std::string | m_name |
FileAttributeType | m_type |
Flags | m_flags |
Information about a specific attribute - see FileAttributeInfoList.
|
explicit |
Gio::FileAttributeInfo::FileAttributeInfo | ( | const FileAttributeInfo & | other | ) |
|
noexcept |
Gio::FileAttributeInfo::~FileAttributeInfo | ( | ) |
Flags Gio::FileAttributeInfo::get_flags | ( | ) | const |
std::string Gio::FileAttributeInfo::get_name | ( | ) | const |
FileAttributeType Gio::FileAttributeInfo::get_type | ( | ) | const |
FileAttributeInfo & Gio::FileAttributeInfo::operator= | ( | const FileAttributeInfo & | other | ) |
|
noexcept |
|
protected |
|
protected |
|
protected |