Google

logo top
Main Page   Widgets   Namespaces   Book  

Generic container converters


Modules

Helper classes

Compounds

class  ArrayHandle
 If a method takes this as an argument then you can use a standard container such as std::list or std::vector. More...

class  ListHandle
class  Sequence
 Utility class holding an iterator sequence. More...

class  SListHandle

Typedefs

typedef ArrayHandle<Glib::ustringStringArrayHandle
 If a method takes this as an argument then you can use a standard container such as std::list<Glib::ustring> or std::vector<Glib::ustring>.


Enumerations

enum  OwnershipType {
  OWNERSHIP_NONE = 0,
  OWNERSHIP_SHALLOW,
  OWNERSHIP_DEEP
}

Functions

template <class Iterator> Sequence<Iterator> 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 Documentation

typedef ArrayHandle<Glib::ustring> Glib::StringArrayHandle
 

If a method takes this as an argument then you can use a standard container such as std::list<Glib::ustring> or std::vector<Glib::ustring>.


Enumeration Type Documentation

enum Glib::OwnershipType
 

Enumeration values:
OWNERSHIP_NONE 
OWNERSHIP_SHALLOW 
OWNERSHIP_DEEP 


Function Documentation

template <class Iterator>
Sequence<Iterator> 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.

Usage example:
 combo.set_popdown_strings(Glib::sequence(foo_begin, foo_end));
 


Generated for gtkmm by Doxygen 1.3-rc1 © 1997-2001