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
114  : _Myftype(_Ftype), _Myperms(_Prms)
115  { // construct with optional arguments
116  }
_Perms _Myperms
Definition: filesystem:147
_File_type _Myftype
Definition: filesystem:146
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
131  { // get file permissions
132  return (_Myperms);
133  }
_Perms _Myperms
Definition: filesystem:147
void experimental::filesystem::v1::file_status::permissions ( _Perms  _Prms)
inline
141  { // set permissions
142  _Myperms = _Prms;
143  }
_Perms _Myperms
Definition: filesystem:147
_File_type experimental::filesystem::v1::file_status::type ( ) const
inline
126  { // get file type
127  return (_Myftype);
128  }
_File_type _Myftype
Definition: filesystem:146
void experimental::filesystem::v1::file_status::type ( _File_type  _Ftype)
inline
136  { // set file type
137  _Myftype = _Ftype;
138  }
_File_type _Myftype
Definition: filesystem:146

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: