summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvalmat <ufabiz@gmail.com>2014-04-13 22:32:28 +0600
committervalmat <ufabiz@gmail.com>2014-04-13 22:32:28 +0600
commite6660c521ea5d03e0caffa2a1f69e6e28982ab8b (patch)
treebc0020ed18ab36337615bf722162c3e70ca4eeae
parent9b2ac923e4bf98ca76441362b1d15e58de4297c8 (diff)
Fix linker error
-rw-r--r--include/ini.h5
-rw-r--r--zend/ini.cpp11
2 files changed, 12 insertions, 4 deletions
diff --git a/include/ini.h b/include/ini.h
index 83e287d..8745fef 100644
--- a/include/ini.h
+++ b/include/ini.h
@@ -132,10 +132,7 @@ private:
* @param ini_val
* @return ostream
*/
-std::ostream &operator<<(std::ostream &stream, const IniValue &ini_val)
-{
- return stream << static_cast<const char*>(ini_val);
-}
+std::ostream &operator<<(std::ostream &stream, const IniValue &ini_val);
/**
diff --git a/zend/ini.cpp b/zend/ini.cpp
index e7d9292..8a6fe11 100644
--- a/zend/ini.cpp
+++ b/zend/ini.cpp
@@ -78,6 +78,17 @@ IniValue::operator double() const
}
/**
+ * Custom output stream operator
+ * @param stream
+ * @param ini_val
+ * @return ostream
+ */
+std::ostream &operator<<(std::ostream &stream, const IniValue &ini_val)
+{
+ return stream << static_cast<const char*>(ini_val);
+}
+
+/**
* End of namespace
*/
}