aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2005-01-02 15:17:54 +0000
committerVincent Richard <[email protected]>2005-01-02 15:17:54 +0000
commitd9a7e2279b7757594eb4b9b2154fbdcc2eb9a9e9 (patch)
tree0e1925c761c61ed833605206ac6d2d10f789770a
parentAdded unit tests for 'utility::path'. (diff)
downloadvmime-d9a7e2279b7757594eb4b9b2154fbdcc2eb9a9e9.tar.gz
vmime-d9a7e2279b7757594eb4b9b2154fbdcc2eb9a9e9.zip
Added setValue(string).
-rw-r--r--src/headerField.cpp6
-rw-r--r--vmime/headerField.hpp6
2 files changed, 12 insertions, 0 deletions
diff --git a/src/headerField.cpp b/src/headerField.cpp
index 39809d23..5a3e0a62 100644
--- a/src/headerField.cpp
+++ b/src/headerField.cpp
@@ -107,4 +107,10 @@ const std::vector <const component*> headerField::getChildComponents() const
}
+void headerField::setValue(const string& value)
+{
+ parse(value);
+}
+
+
} // vmime
diff --git a/vmime/headerField.hpp b/vmime/headerField.hpp
index 42abd714..72c228a9 100644
--- a/vmime/headerField.hpp
+++ b/vmime/headerField.hpp
@@ -84,6 +84,12 @@ public:
*/
virtual void setValue(const component& value) = 0;
+ /** Set the value of this field given a character string.
+ *
+ * @param value value string to parse
+ */
+ void setValue(const string& value);
+
using component::parse;
using component::generate;