Convenience tag type constructing a relative path path_req. More...
Public Member Functions | |
template<class T > | |
relative (future<> _precondition, T &&_path, file_flags _flags=file_flags::none) | |
Constructs an instance. | |
relative (future<> _precondition, file_flags _flags=file_flags::none) | |
Constructs an instance. | |
bool | validate () const |
Validates contents. | |
Public Attributes | |
bool | is_relative |
Whether the precondition is also where this path begins. | |
boost::afio::path | path |
The filing system path to be used for this operation. | |
file_flags | flags |
The flags to be used for this operation (note they can be overriden by flags passed during dispatcher construction). | |
future | precondition |
Protected Member Functions | |
void | _validate () const |
Convenience tag type constructing a relative path path_req.
boost::afio::path_req::relative::relative | ( | future<> | _precondition, |
T && | _path, | ||
file_flags | _flags = file_flags::none |
||
) |
boost::afio::path_req::relative::relative | ( | future<> | _precondition, |
file_flags | _flags = file_flags::none |
||
) |
bool boost::afio::path_req::validate | ( | ) | const [inherited] |
bool boost::afio::path_req::is_relative [inherited] |
boost::afio::path boost::afio::path_req::path [inherited] |
file_flags boost::afio::path_req::flags [inherited] |
future boost::afio::path_req::precondition [inherited] |
January, 2014 |
Copyright © 2013-2014 Niall Douglas, Cork, Ireland Copyright © 2013 Paul Kirth, California |