|
glibmm 2.29.13
|
Classes | |
| class | Glib::ArrayHandle< T, Tr > |
| This is an intermediate type. More... | |
| class | Glib::Sequence< Iterator > |
| Utility class holding an iterator sequence. More... | |
| class | Glib::ListHandle< T, Tr > |
| This is an intermediate type. More... | |
| class | Glib::SListHandle< T, Tr > |
| This is an intermediate type. More... | |
Modules | |
| Helper classes | |
Typedefs | |
| typedef ArrayHandle < Glib::ustring > | Glib::StringArrayHandle |
| If a method takes this as an argument, or has this as a return type, then you can use a standard container such as std::list<Glib::ustring> or std::vector<Glib::ustring>. | |
Enumerations | |
| enum | Glib::OwnershipType { Glib::OWNERSHIP_NONE = 0, Glib::OWNERSHIP_SHALLOW, Glib::OWNERSHIP_DEEP } |
Functions | |
| template<class Iterator > | |
| Sequence< Iterator > | Glib::sequence (Iterator pbegin, Iterator pend) |
| Helper function to create a Glib::Sequence<> object, which in turn can be used to initialize a container handle. | |
| typedef ArrayHandle<Glib::ustring> Glib::StringArrayHandle |
If a method takes this as an argument, or has this as a return type, then you can use a standard container such as std::list<Glib::ustring> or std::vector<Glib::ustring>.
However, this is not used in new API. We now prefer to just use std::vector, which is less flexibile, but makes the API clearer.
| enum Glib::OwnershipType |
Ownership of the container
Defines how and if the container will release the list and its elemens when it is destroyed
| Sequence<Iterator> Glib::sequence | ( | Iterator | pbegin, |
| Iterator | pend | ||
| ) | [inline] |
Helper function to create a Glib::Sequence<> object, which in turn can be used to initialize a container handle.
combo.set_popdown_strings(Glib::sequence(foo_begin, foo_end));
1.7.3