senf::PacketInterpreterBase Member List

This is the complete list of members for senf::PacketInterpreterBase, including all inherited members.

Static Public Member Functions

no_factory() senf::PacketInterpreterBase [inline, static]

Public Member Functions

annotation() senf::PacketInterpreterBase [inline]
append(ptr packet) senf::PacketInterpreterBase
as() senf::PacketInterpreterBase [inline]
clearAnnotations() senf::PacketInterpreterBase [inline]
clone() senf::PacketInterpreterBase
data() senf::PacketInterpreterBase [inline]
dump(std::ostream &os) senf::PacketInterpreterBase
factory() senf::PacketInterpreterBase [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
Prepend_t enum name senf::PacketInterpreterBase
ptr typedef senf::PacketInterpreterBase
range typedef senf::PacketInterpreterBase
refcount_t typedef senf::intrusive_refcount_base
size_type typedef senf::PacketInterpreterBase

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]
intrusive_ptr_add_ref(PacketInterpreterBase const *) senf::PacketInterpreterBase [friend]
intrusive_ptr_release(PacketInterpreterBase const *) senf::PacketInterpreterBase [friend]
size() const senf::PacketData [inline, protected]
valid() senf::PacketData [inline, protected]
value_type typedef senf::PacketData [protected]