5 #include "rrExporter.h"
19 mutable string mPathAndName;
22 void MakeFileString();
25 FileName(
const string& name =
"",
const string& path =
"");
30 FileName& operator = (
const string& fN);
31 FileName& operator = (
const char* fN);
32 bool operator !=(
const char* fN);
34 bool SetPath(
const string& path);
35 void SetFileName(
const string& name);
36 void SetNameAndPath(
const string& path,
const string& name);
37 void SetFileNameAndPath(
const string& name);
39 string GetFileName()
const;
40 string GetPath()
const;
41 string GetPathAndFileName()
const;
43 string GetFileNameNoExtension();
47 RR_DECLSPEC std::ostream& operator <<(std::ostream &os,
FileName &obj);
Definition: rrFileName.h:17