Vector Member List
This is the complete list of members for Vector, including all inherited members.
Array enum valueTypelib::Type
availableContainers()Typelib::Container [static]
AvailableContainers typedefTypelib::Container
canCastTo(Type const &to) const Typelib::Type
Category enum nameTypelib::Type
clear(void *) const Vector [virtual]
compare(void *ptr, void *other) const Vector [virtual]
Compound enum valueTypelib::Type
Container(std::string const &kind, std::string const &name, size_t size, Type const &of)Typelib::Container
Typelib::Indirect::Container enum valueTypelib::Type
ContainerFactory typedefTypelib::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 &registry, RecursionStack &stack) const Typelib::Container [protected, virtual]
do_resize(Registry &registry, 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 valueTypelib::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 &registry, 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_memcpyVector [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 typedefTypelib::Container
merge(Registry &registry, RecursionStack &stack) const Typelib::Indirect [virtual]
Typelib::Type::merge(Registry &registry) const Typelib::Type
modifiedDependencyAliases(Registry &registry) const Typelib::Indirect [virtual]
NullType enum valueTypelib::Type
Numeric enum valueTypelib::Type
Opaque enum valueTypelib::Type
operator!=(Type const &with) const Typelib::Type
operator==(Type const &with) const Typelib::Type
Pointer enum valueTypelib::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 typedefTypelib::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 &registry, 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 &registry, RecursionStack &stack) const Typelib::Type [protected]
Type(const std::string &name, size_t size, Category category)Typelib::Type [protected]
ValidCategoriesTypelib::Type [static]
ValidIDsTypelib::Indirect [static]
Vector(Typelib::Type const &on)Vector
visit(void *ptr, Typelib::ValueVisitor &visitor) const Vector [virtual]
~Type()Typelib::Type [virtual]


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:41