// Custom includes
#define prefix_
-///////////////////////////////ct.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
template <class Annotation>
senf::detail::AnnotationRegistry::RegistrationProxy<Annotation>
{
AnnotationRegistry::key_type key (AnnotationRegistry::lookup<Annotation>());
void * rv (complexAnnotation(key));
-#ifndef SENF_PACKET_NO_COMPLEX_ANNOTATIONS
if (! rv) {
while (complexAnnotations_.size() < ComplexAnnotations::size_type(-key))
complexAnnotations_.push_back(0);
complexAnnotations_.replace(-key-1, new AnnotationRegistry::Entry<Annotation>());
rv = complexAnnotations_[-key-1].get();
}
-#endif
return rv;
}
-///////////////////////////////ct.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
\f