*/
explicit FileName(std::string const & abs_filename);
- /// copy constructor
+ /// copy constructor.
FileName(FileName const &);
- /// move constructor
- FileName(FileName &&) noexcept;
-
- /// constructor with base name and suffix
+ /// constructor with base name and suffix.
FileName(FileName const & fn, std::string const & suffix);
- /// copy assign
+ ///
FileName & operator=(FileName const &);
- /// move assign
- FileName & operator=(FileName &&) noexcept;
-
virtual ~FileName();
/** Set a new filename.
* \param filename the file in question. Must have an absolute path.
bool copyTo(FileName const &, bool, FileNameSet &) const;
///
struct Private;
- Private * d;
+ Private * const d;
};