senf::PacketInterpreter< PacketType > Member List

This is the complete list of members for senf::PacketInterpreter< PacketType >, including all inherited members.

Static Public Member Functions

create() senf::PacketInterpreter [inline, static]
create(senf::NoInit_t) senf::PacketInterpreter [inline, static]
create(size_type size) senf::PacketInterpreter [inline, static]
create(size_type size, senf::NoInit_t) senf::PacketInterpreter [inline, static]
create(ForwardReadableRange const &range) senf::PacketInterpreter [inline, static]
createAfter(PacketInterpreterBase::ptr packet) senf::PacketInterpreter [inline, static]
createAfter(PacketInterpreterBase::ptr packet, senf::NoInit_t) senf::PacketInterpreter [inline, static]
createAfter(PacketInterpreterBase::ptr packet, size_type size) senf::PacketInterpreter [inline, static]
createAfter(PacketInterpreterBase::ptr packet, size_type size, senf::NoInit_t) senf::PacketInterpreter [inline, static]
createAfter(PacketInterpreterBase::ptr packet, ForwardReadableRange const &range) senf::PacketInterpreter [inline, static]
createBefore(PacketInterpreterBase::ptr packet) senf::PacketInterpreter [inline, static]
createBefore(PacketInterpreterBase::ptr packet, senf::NoInit_t) senf::PacketInterpreter [inline, static]
createInsertBefore(PacketInterpreterBase::ptr packet) senf::PacketInterpreter [inline, static]
createInsertBefore(PacketInterpreterBase::ptr packet, senf::NoInit_t) senf::PacketInterpreter [inline, static]
factory() senf::PacketInterpreter [inline, static]
initHeadSize() senf::PacketInterpreter [inline, static]
initSize() senf::PacketInterpreter [inline, static]
no_factory() senf::PacketInterpreterBase [inline, static]
operator delete(void *p, size_t size) senf::pool_alloc_mixin [static]
operator new(size_t size) senf::pool_alloc_mixin [static]

Public Member Functions

annotation() senf::PacketInterpreterBase [inline]
append(ptr packet) senf::PacketInterpreterBase
as() senf::PacketInterpreterBase [inline]
clearAnnotations() senf::PacketInterpreterBase [inline]
clone() senf::PacketInterpreter [inline]
data() senf::PacketInterpreterBase [inline]
dump(std::ostream &os) senf::PacketInterpreterBase
fields() senf::PacketInterpreter [inline]
finalizeThis() senf::PacketInterpreterBase
finalizeTo(ptr other) senf::PacketInterpreterBase
first() senf::PacketInterpreterBase [inline]
is() senf::PacketInterpreterBase [inline]
is_shared() const senf::intrusive_refcount_base
last() senf::PacketInterpreterBase [inline]
next() senf::PacketInterpreterBase [inline]
nextPacketRange() senf::PacketInterpreterBase [inline]
nextPacketType() senf::PacketInterpreterBase [inline]
parseNextAs() senf::PacketInterpreterBase [inline]
parseNextAs(factory_t factory) senf::PacketInterpreterBase [inline]
prev() senf::PacketInterpreterBase [inline]
refcount() const senf::intrusive_refcount_base
reparse() senf::PacketInterpreterBase
typeId() senf::PacketInterpreterBase [inline]

Public Enumerators

Append enum value senf::PacketInterpreterBase
Prepend enum value senf::PacketInterpreterBase

Public Types

Append_t enum name senf::PacketInterpreterBase
byte typedef senf::PacketInterpreterBase
const_iterator typedef senf::PacketInterpreterBase
difference_type typedef senf::PacketInterpreterBase
factory_t typedef senf::PacketInterpreterBase
iterator typedef senf::PacketInterpreterBase
no_range typedef senf::PacketInterpreterBase
optional_range typedef senf::PacketInterpreterBase
parser typedef senf::PacketInterpreter
Prepend_t enum name senf::PacketInterpreterBase
ptr typedef senf::PacketInterpreter
range typedef senf::PacketInterpreterBase
refcount_t typedef senf::intrusive_refcount_base
size_type typedef senf::PacketInterpreterBase
type typedef senf::PacketInterpreter

Non-Public Members

appendClone(detail::PacketImpl *impl, iterator base, iterator new_base) senf::PacketInterpreterBase [inline, protected]
appendClone(detail::PacketImpl *impl, range r) senf::PacketInterpreterBase [inline, protected]
begin() const senf::PacketData [inline, protected]
capacity() const senf::PacketData [inline, protected]
clear() senf::PacketData [inline, protected]
const_pointer typedef senf::PacketData [protected]
const_reference typedef senf::PacketData [protected]
empty() const senf::PacketData [inline, protected]
end() const senf::PacketData [inline, protected]
erase(iterator pos) senf::PacketData [inline, protected]
erase(iterator first, iterator last) senf::PacketData [inline, protected]
impl() const senf::PacketData [inline, protected]
impl_ senf::PacketData [protected]
insert(iterator pos, byte v) senf::PacketData [inline, protected]
insert(iterator pos, size_type n, byte v) senf::PacketData [inline, protected]
insert(iterator pos, InputIterator f, InputIterator l) senf::PacketData [inline, protected]
operator[](size_type n) const senf::PacketData [inline, protected]
operator[](size_type n) senf::PacketData [inline, protected]
pointer typedef senf::PacketData [protected]
reference typedef senf::PacketData [protected]
reserve(size_type n) senf::PacketData [inline, protected]
resize(size_type n, byte v=0) senf::PacketData [protected]
size() const senf::PacketData [inline, protected]
valid() senf::PacketData [inline, protected]
value_type typedef senf::PacketData [protected]