aboutsummaryrefslogtreecommitdiffstats
path: root/src/parameter.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-11-21 21:16:57 +0000
committerVincent Richard <[email protected]>2013-11-21 21:16:57 +0000
commitf9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8 (patch)
tree2bdc90e361a8f6e0a81164cf67afec9f78f9b959 /src/parameter.cpp
parentPer-protocol include files. (diff)
downloadvmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.tar.gz
vmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.zip
Boost/C++11 shared pointers.
Diffstat (limited to 'src/parameter.cpp')
-rw-r--r--src/parameter.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/parameter.cpp b/src/parameter.cpp
index 901139e3..d7fcd7d3 100644
--- a/src/parameter.cpp
+++ b/src/parameter.cpp
@@ -36,19 +36,19 @@ namespace vmime
parameter::parameter(const string& name)
- : m_name(name), m_value(vmime::create <word>())
+ : m_name(name), m_value(make_shared <word>())
{
}
parameter::parameter(const string& name, const word& value)
- : m_name(name), m_value(vmime::create <word>(value))
+ : m_name(name), m_value(make_shared <word>(value))
{
}
parameter::parameter(const string& name, const string& value)
- : m_name(name), m_value(vmime::create <word>(value))
+ : m_name(name), m_value(make_shared <word>(value))
{
}
@@ -59,9 +59,9 @@ parameter::parameter(const parameter&)
}
-ref <component> parameter::clone() const
+shared_ptr <component> parameter::clone() const
{
- ref <parameter> p = vmime::create <parameter>(m_name);
+ shared_ptr <parameter> p = make_shared <parameter>(m_name);
p->copyFrom(*this);
return (p);
@@ -589,9 +589,9 @@ void parameter::generateImpl
}
-const std::vector <ref <component> > parameter::getChildComponents()
+const std::vector <shared_ptr <component> > parameter::getChildComponents()
{
- std::vector <ref <component> > list;
+ std::vector <shared_ptr <component> > list;
list.push_back(m_value);