, including all inherited members.
Array enum value | Typelib::Type | |
availableContainers() | Typelib::Container | [static] |
AvailableContainers typedef | Typelib::Container | |
canCastTo(Type const &to) const | Typelib::Type | |
Category enum name | Typelib::Type | |
clear(void *) const | Vector | [virtual] |
compare(void *ptr, void *other) const | Vector | [virtual] |
Compound enum value | Typelib::Type | |
Container(std::string const &kind, std::string const &name, size_t size, Type const &of) | Typelib::Container | |
Typelib::Indirect::Container enum value | Typelib::Type | |
ContainerFactory typedef | Typelib::Container | |
copy(std::vector< uint8_t > *dst_ptr, size_t dst_idx, std::vector< uint8_t > *src_ptr, size_t src_idx, size_t count) const | Vector | [private] |
copy(void *dst, void *src) const | Vector | [virtual] |
createContainer(Registry &r, std::string const &name, Type const &on) | Typelib::Container | [static] |
createContainer(Registry &r, std::string const &name, std::list< Type const * > const &on) | Typelib::Container | [static] |
delete_if(void *ptr, Pred pred) const | Typelib::Container | [inline] |
delete_if_impl(void *ptr, DeleteIfPredicate &pred) const | Vector | [virtual] |
dependsOn() const | Typelib::Indirect | [virtual] |
destroy(void *ptr) const | Vector | [virtual] |
do_compare(Type const &other, bool equality, RecursionStack &stack) const | Typelib::Container | [protected, virtual] |
Typelib::Type::do_compare(Type const &other, bool equality, std::map< Type const *, Type const * > &stack) const | Typelib::Type | [protected, virtual] |
do_merge(Registry ®istry, RecursionStack &stack) const | Typelib::Container | [protected, virtual] |
do_resize(Registry ®istry, std::map< std::string, std::pair< size_t, size_t > > &new_sizes) | Typelib::Indirect | [protected, virtual] |
dump(void const *container_ptr, size_t element_count, Typelib::OutputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const | Vector | [virtual] |
Enum enum value | Typelib::Type | |
erase(std::vector< uint8_t > *ptr, size_t idx) const | Vector | [private] |
erase(void *ptr, Typelib::Value v) const | Vector | [virtual] |
factory(Typelib::Registry ®istry, std::list< Typelib::Type const * > const &on) | Vector | [static] |
fullName(std::string const &element_name) | Vector | [static] |
getBasename() const | Typelib::Type | |
getCategory() const | Typelib::Type | |
getElement(void *ptr, int idx) const | Vector | [virtual] |
getElementCount(void const *ptr) const | Vector | [virtual] |
getFactory() const | Vector | [virtual] |
getIndirection() const | Typelib::Indirect | |
getIndirectTypeName(std::string const &element_name) const | Vector | [private, virtual] |
getName() const | Typelib::Type | |
getNamespace() const | Typelib::Type | |
getNaturalSize() const | Vector | [virtual] |
getSize() const | Typelib::Type | |
getTrailingPadding() const | Typelib::Type | [virtual] |
Indirect(std::string const &name, size_t size, Category category, Type const &on) | Typelib::Indirect | |
init(void *ptr) const | Vector | [virtual] |
is_memcpy | Vector | [private] |
isNull() const | Typelib::Type | |
isRandomAccess() const | Vector | [virtual] |
isSame(Type const &other) const | Typelib::Type | |
kind() const | Typelib::Container | |
load(void *container_ptr, size_t element_count, Typelib::InputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const | Vector | [virtual] |
MarshalOps typedef | Typelib::Container | |
merge(Registry ®istry, RecursionStack &stack) const | Typelib::Indirect | [virtual] |
Typelib::Type::merge(Registry ®istry) const | Typelib::Type | |
modifiedDependencyAliases(Registry ®istry) const | Typelib::Indirect | [virtual] |
NullType enum value | Typelib::Type | |
Numeric enum value | Typelib::Type | |
Opaque enum value | Typelib::Type | |
operator!=(Type const &with) const | Typelib::Type | |
operator==(Type const &with) const | Typelib::Type | |
Pointer enum value | Typelib::Type | |
push(void *ptr, Typelib::Value v) const | Vector | [virtual] |
rec_compare(Type const &left, Type const &right, bool equality, RecursionStack &stack) const | Typelib::Type | [protected] |
RecursionStack typedef | Typelib::Type | |
registerContainer(std::string const &name, ContainerFactory factory) | Typelib::Container | [static] |
resize(std::vector< uint8_t > *ptr, size_t new_size) const | Vector | [private] |
Typelib::Container::resize(Registry ®istry, std::map< std::string, std::pair< size_t, size_t > > &new_sizes) | Typelib::Type | [virtual] |
setElement(void *ptr, int idx, Typelib::Value value) const | Vector | [virtual] |
setName(const std::string &name) | Typelib::Type | |
setSize(size_t size) | Typelib::Type | |
try_merge(Registry ®istry, RecursionStack &stack) const | Typelib::Type | [protected] |
Type(const std::string &name, size_t size, Category category) | Typelib::Type | [protected] |
ValidCategories | Typelib::Type | [static] |
ValidIDs | Typelib::Indirect | [static] |
Vector(Typelib::Type const &on) | Vector | |
visit(void *ptr, Typelib::ValueVisitor &visitor) const | Vector | [virtual] |
~Type() | Typelib::Type | [virtual] |