[cig-commits] r13579 - cs/cigma/trunk/src
luis at geodynamics.org
luis at geodynamics.org
Tue Dec 9 18:14:56 PST 2008
Author: luis
Date: 2008-12-09 18:14:56 -0800 (Tue, 09 Dec 2008)
New Revision: 13579
Modified:
cs/cigma/trunk/src/DataPath.cpp
cs/cigma/trunk/src/DataPath.h
Log:
Simplified operator<< on DataPath
Modified: cs/cigma/trunk/src/DataPath.cpp
===================================================================
--- cs/cigma/trunk/src/DataPath.cpp 2008-12-10 02:14:55 UTC (rev 13578)
+++ cs/cigma/trunk/src/DataPath.cpp 2008-12-10 02:14:56 UTC (rev 13579)
@@ -105,6 +105,16 @@
return dname;
}
+std::string DataPath::first() const
+{
+ return fname;
+}
+
+std::string DataPath::second() const
+{
+ return dname;
+}
+
void DataPath::set_filename(std::string fname)
{
this->fname = fname;
@@ -118,9 +128,13 @@
// ----------------------------------------------------------------------------
-std::ostream &operator<<(std::ostream &os, const DataPath &dp)
+std::ostream& operator<<(std::ostream& os, const DataPath& dp)
{
- os << dp.filename() << ":" << dp.location();
+ os << dp.filename();
+ if (dp.location() != "")
+ {
+ os << ":" << dp.location();
+ }
return os;
}
Modified: cs/cigma/trunk/src/DataPath.h
===================================================================
--- cs/cigma/trunk/src/DataPath.h 2008-12-10 02:14:55 UTC (rev 13578)
+++ cs/cigma/trunk/src/DataPath.h 2008-12-10 02:14:56 UTC (rev 13579)
@@ -21,6 +21,8 @@
std::string extension() const;
std::string filename() const;
std::string location() const;
+ std::string first() const;
+ std::string second() const;
void set_filename(std::string fname);
void set_location(std::string dname);
@@ -31,6 +33,6 @@
};
-std::ostream &operator<<(std::ostream &os, const DataPath &dp);
+std::ostream& operator<<(std::ostream& os, const DataPath& dp);
#endif
More information about the CIG-COMMITS
mailing list