, including all inherited members.
| Array enum value | Typelib::Type | |
| AvailableContainers typedef | Typelib::Container | |
| availableContainers() | Typelib::Container | [static] |
| canCastTo(Type const &to) const | Typelib::Type | |
| Category enum name | Typelib::Type | |
| clear(void *) const | String | [virtual] |
| compare(void *ptr, void *other) const | String | [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(void *dst, void *src) const | String | [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 | String | [virtual] |
| dependsOn() const | Typelib::Indirect | [virtual] |
| destroy(void *ptr) const | String | [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 | String | [virtual] |
| Enum enum value | Typelib::Type | |
| erase(void *ptr, Typelib::Value v) const | String | [virtual] |
| factory(Typelib::Registry ®istry, std::list< Type const * > const &on) | String | [static] |
| getBasename() const | Typelib::Type | |
| getCategory() const | Typelib::Type | |
| getElement(void *ptr, int idx) const | Typelib::Container | [virtual] |
| getElementCount(void const *ptr) const | String | [virtual] |
| getElementType(Typelib::Registry const ®istry) | String | [static] |
| getFactory() const | String | [virtual] |
| getIndirection() const | Typelib::Indirect | |
| getIndirectTypeName(std::string const &element_name) const | String | [inline, virtual] |
| getName() const | Typelib::Type | |
| getNamespace() const | Typelib::Type | |
| getNaturalSize() const | String | [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 | String | [virtual] |
| isNull() const | Typelib::Type | |
| isRandomAccess() const | Typelib::Container | [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 | String | [virtual] |
| MarshalOps typedef | Typelib::Container | |
| merge(Registry ®istry, RecursionStack &stack) const | Typelib::Indirect | [virtual] |
| Typelib::Type::merge(Registry ®istry) const | Typelib::Type | |
| modifiedDependencyAliases(Typelib::Registry ®istry) const | String | [inline, 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 | String | [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(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 | Typelib::Container | [virtual] |
| setName(const std::string &name) | Typelib::Type | |
| setSize(size_t size) | Typelib::Type | |
| String(Typelib::Registry const ®istry) | String | |
| 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] |
| visit(void *ptr, Typelib::ValueVisitor &visitor) const | String | [virtual] |
| ~Type() | Typelib::Type | [virtual] |