STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
experimental::filesystem::v1::file_status Class Reference

Public Member Functions

 file_status (_File_type _Ftype=_File_type::none, _Perms _Prms=perms::unknown) _NOEXCEPT
 
 file_status (const file_status &) _NOEXCEPT=default
 
 ~file_status () _NOEXCEPT=default
 
file_statusoperator= (const file_status &) _NOEXCEPT=default
 
 file_status (file_status &&)=default
 
file_statusoperator= (file_status &&)=default
 
_File_type type () const _NOEXCEPT
 
_Perms permissions () const _NOEXCEPT
 
void type (_File_type _Ftype) _NOEXCEPT
 
void permissions (_Perms _Prms) _NOEXCEPT
 

Private Attributes

_File_type _Myftype
 
_Perms _Myperms
 

Constructor & Destructor Documentation

experimental::filesystem::v1::file_status::file_status ( _File_type  _Ftype = _File_type::none,
_Perms  _Prms = perms::unknown 
)
inlineexplicit
115  : _Myftype(_Ftype), _Myperms(_Prms)
116  { // construct with optional arguments
117  }
_Perms _Myperms
Definition: filesystem:148
_File_type _Myftype
Definition: filesystem:147
experimental::filesystem::v1::file_status::file_status ( const file_status )
default
experimental::filesystem::v1::file_status::~file_status ( )
default
experimental::filesystem::v1::file_status::file_status ( file_status &&  )
default

Member Function Documentation

file_status& experimental::filesystem::v1::file_status::operator= ( const file_status )
default
file_status& experimental::filesystem::v1::file_status::operator= ( file_status &&  )
default
_Perms experimental::filesystem::v1::file_status::permissions ( ) const
inline
132  { // get file permissions
133  return (_Myperms);
134  }
_Perms _Myperms
Definition: filesystem:148
void experimental::filesystem::v1::file_status::permissions ( _Perms  _Prms)
inline
142  { // set permissions
143  _Myperms = _Prms;
144  }
_Perms _Myperms
Definition: filesystem:148
_File_type experimental::filesystem::v1::file_status::type ( ) const
inline
127  { // get file type
128  return (_Myftype);
129  }
_File_type _Myftype
Definition: filesystem:147
void experimental::filesystem::v1::file_status::type ( _File_type  _Ftype)
inline
137  { // set file type
138  _Myftype = _Ftype;
139  }
_File_type _Myftype
Definition: filesystem:147

Member Data Documentation

_File_type experimental::filesystem::v1::file_status::_Myftype
private
_Perms experimental::filesystem::v1::file_status::_Myperms
private

The documentation for this class was generated from the following file: