Utils: Implement Tags.hh and move 'senf::noinit' and 'senf::nothrow' there
[senf.git] / Packets / PacketInterpreter.ct
index ee4ff1f..72715e7 100644 (file)
@@ -63,14 +63,14 @@ senf::PacketInterpreter<PacketType>::create(size_type size)
 {
     if (size < initSize())
         throw TruncatedPacketException();
-    ptr pi (create(size,noinit));
+    ptr pi (create(size,senf::noinit));
     pi->init();
     return pi;
 }
 
 template <class PacketType>
 prefix_ typename senf::PacketInterpreter<PacketType>::ptr
-senf::PacketInterpreter<PacketType>::create(size_type size, NoInit_t)
+senf::PacketInterpreter<PacketType>::create(size_type size, senf::NoInit_t)
 {
     detail::PacketImpl::Guard p (new detail::PacketImpl(size,0));
     ptr pi (create(p.p,p.p->begin(),p.p->end(),Append));
@@ -86,7 +86,7 @@ senf::PacketInterpreter<PacketType>::createAfter(PacketInterpreterBase::ptr pack
 {
     if (size < initSize())
         throw TruncatedPacketException();
-    ptr pi (createAfter(packet,size,noinit));
+    ptr pi (createAfter(packet,size,senf::noinit));
     std::fill(pi->data().begin(), pi->data().end(),0);
     pi->init();
     return pi;
@@ -95,7 +95,7 @@ senf::PacketInterpreter<PacketType>::createAfter(PacketInterpreterBase::ptr pack
 template <class PacketType>
 prefix_ typename senf::PacketInterpreter<PacketType>::ptr
 senf::PacketInterpreter<PacketType>::createAfter(PacketInterpreterBase::ptr packet,
-                                                 size_type size, NoInit_t)
+                                                 size_type size, senf::NoInit_t)
 {
     optional_range r (packet->nextPacketRange());
     if (!r)
@@ -134,7 +134,7 @@ template <class PacketType>
 prefix_ typename senf::PacketInterpreter<PacketType>::ptr
 senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr packet)
 {
-    ptr pi (createBefore(packet, noinit));
+    ptr pi (createBefore(packet, senf::noinit));
     pi->data().insert(pi->data().begin(),initHeadSize(),byte(0x00u));
     pi->data().insert(pi->data().end(),initSize()-initHeadSize(),byte(0x00u));
     pi->init();
@@ -143,7 +143,7 @@ senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr pac
 
 template <class PacketType>
 prefix_ typename senf::PacketInterpreter<PacketType>::ptr
-senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr packet, NoInit_t)
+senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr packet, senf::NoInit_t)
 {
     if (packet->prev())
         packet->impl().truncateInterpretersBackwards(packet->prev().get());
@@ -222,7 +222,7 @@ prefix_ senf::PacketInterpreterBase::ptr
 senf::PacketInterpreterBase::Factory::create(ForwardReadableRange const & range)
     const
 {
-    ptr pi (create(boost::size(range),noinit));
+    ptr pi (create(boost::size(range),senf::noinit));
     std::copy(boost::begin(range), boost::end(range), pi->data().begin());
     return pi;
 }
@@ -233,7 +233,7 @@ senf::PacketInterpreterBase::Factory::createAfter(PacketInterpreterBase::ptr pac
                                                   ForwardReadableRange const & range)
     const
 {
-    ptr pi (createAfter(packet,boost::size(range),noinit));
+    ptr pi (createAfter(packet,boost::size(range),senf::noinit));
     std::copy(boost::begin(range), boost::end(range), pi->data().begin());
     return pi;
 }
@@ -253,10 +253,10 @@ senf::PacketInterpreter<PacketType>::FactoryImpl::create()
 
 template <class PacketType>
 prefix_ typename senf::PacketInterpreterBase::ptr
-senf::PacketInterpreter<PacketType>::FactoryImpl::create(NoInit_t)
+senf::PacketInterpreter<PacketType>::FactoryImpl::create(senf::NoInit_t)
     const
 {
-    return senf::PacketInterpreter<PacketType>::create(noinit);
+    return senf::PacketInterpreter<PacketType>::create(senf::noinit);
 }
 
 template <class PacketType>
@@ -269,10 +269,10 @@ senf::PacketInterpreter<PacketType>::FactoryImpl::create(size_type size)
 
 template <class PacketType>
 prefix_ typename senf::PacketInterpreterBase::ptr
-senf::PacketInterpreter<PacketType>::FactoryImpl::create(size_type size, NoInit_t)
+senf::PacketInterpreter<PacketType>::FactoryImpl::create(size_type size, senf::NoInit_t)
     const
 {
-    return senf::PacketInterpreter<PacketType>::create(size, noinit);
+    return senf::PacketInterpreter<PacketType>::create(size, senf::noinit);
 }
 
 // Create packet as new packet after a given packet
@@ -288,10 +288,10 @@ senf::PacketInterpreter<PacketType>::FactoryImpl::createAfter(PacketInterpreterB
 template <class PacketType>
 prefix_ typename senf::PacketInterpreterBase::ptr
 senf::PacketInterpreter<PacketType>::FactoryImpl::createAfter(PacketInterpreterBase::ptr packet,
-                                                              NoInit_t)
+                                                              senf::NoInit_t)
     const
 {
-    return senf::PacketInterpreter<PacketType>::createAfter(packet,noinit);
+    return senf::PacketInterpreter<PacketType>::createAfter(packet,senf::noinit);
 }
 
 template <class PacketType>
@@ -306,10 +306,10 @@ senf::PacketInterpreter<PacketType>::FactoryImpl::createAfter(PacketInterpreterB
 template <class PacketType>
 prefix_ typename senf::PacketInterpreterBase::ptr
 senf::PacketInterpreter<PacketType>::FactoryImpl::createAfter(PacketInterpreterBase::ptr packet,
-                                                              size_type size, NoInit_t)
+                                                              size_type size, senf::NoInit_t)
     const
 {
-    return senf::PacketInterpreter<PacketType>::createAfter(packet,size,noinit);
+    return senf::PacketInterpreter<PacketType>::createAfter(packet,size,senf::noinit);
 }
 
 // Create packet as new packet (header) before a given packet
@@ -326,10 +326,10 @@ createBefore(PacketInterpreterBase::ptr packet)
 template <class PacketType>
 prefix_ senf::PacketInterpreterBase::ptr
 senf::PacketInterpreter<PacketType>::FactoryImpl::
-createBefore(PacketInterpreterBase::ptr packet, NoInit_t)
+createBefore(PacketInterpreterBase::ptr packet, senf::NoInit_t)
     const
 {
-    return senf::PacketInterpreter<PacketType>::createBefore(packet,noinit);
+    return senf::PacketInterpreter<PacketType>::createBefore(packet,senf::noinit);
 }
 
 // Parse next packet in chain