From acfa9ffc64f56de42049bf5049810c15477729ed Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Fri, 4 Nov 2005 23:21:22 +0000 Subject: Refactored header field values and parameters. --- src/parameterizedHeaderField.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/parameterizedHeaderField.cpp') diff --git a/src/parameterizedHeaderField.cpp b/src/parameterizedHeaderField.cpp index 096dd497..771fcbb1 100644 --- a/src/parameterizedHeaderField.cpp +++ b/src/parameterizedHeaderField.cpp @@ -22,7 +22,6 @@ // #include "vmime/parameterizedHeaderField.hpp" -#include "vmime/parameterFactory.hpp" #include "vmime/text.hpp" #include "vmime/parserHelpers.hpp" @@ -90,7 +89,7 @@ void parameterizedHeaderField::parse(const string& buffer, const string::size_ty while (p < pend && *p != ';') ++p; - getValue().parse(buffer, start, position + (p - pstart)); + getValue()->parse(buffer, start, position + (p - pstart)); removeAllParameters(); @@ -295,7 +294,7 @@ void parameterizedHeaderField::parse(const string& buffer, const string::size_ty const paramInfo& info = (*it).second; // Append this parameter to the list - ref param = parameterFactory::getInstance()->create((*it).first); + ref param = vmime::create ((*it).first); param->parse(info.value); param->setParsedBounds(info.start, info.end); @@ -404,7 +403,7 @@ ref parameterizedHeaderField::getParameter(const string& paramName) // If no parameter with this name can be found, create a new one if (pos == end) { - ref param = parameterFactory::getInstance()->create(paramName); + ref param = vmime::create (paramName); appendParameter(param); -- cgit v1.2.3