{}
template <class ElementParser, class AuxPolicy>
-prefix_ typename senf::VectorParser<ElementParser,AuxPolicy>::size_type
+prefix_ senf::PacketInterpreterBase::size_type
senf::VectorParser<ElementParser,AuxPolicy>::bytes()
const
{
// Container interface
template <class ElementParser, class AuxPolicy>
-prefix_ typename senf::VectorParser<ElementParser,AuxPolicy>::size_type
+prefix_ senf::PacketInterpreterBase::size_type
senf::VectorParser<ElementParser,AuxPolicy>::size()
const
{
- return aux(i(),state());
+ return AuxPolicy::aux(i(),state());
}
template <class ElementParser, class AuxPolicy>
senf::VectorParser<ElementParser,AuxPolicy>::begin()
const
{
- return iterator(adjust(i(),state()),state());
+ return iterator(AuxPolicy::adjust(i(),state()),state());
}
template <class ElementParser, class AuxPolicy>
senf::VectorParser_Container<ElementParser,AuxPolicy>::size()
const
{
- return aux(i(),state());
+ return AuxPolicy::WrapperPolicy::aux(i(),state());
}
template <class ElementParser, class AuxPolicy>
senf::VectorParser_Container<ElementParser,AuxPolicy>::begin()
const
{
- return iterator(adjust(i(),state()),state());
+ return iterator( AuxPolicy::WrapperPolicy::adjust(i(),state()),state());
}
template <class ElementParser, class AuxPolicy>
template <class ElementParser, class AuxPolicy>
prefix_ void senf::VectorParser_Container<ElementParser,AuxPolicy>::setSize(size_type value)
{
- aux(value, i(),state());
+ AuxPolicy::WrapperPolicy::aux(value, i(),state());
}
//-/////////////////////////////////////////////////////////////////////////////////////////////////