  
 
 | 
  Main Page  
  Widgets  
   Namespaces  
   Book  
 
If a method takes this as an argument then you can use a standard container such as std::list or std::vector. 
More...
List of all members. 
 Detailed Description
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>> 
 class Glib::ArrayHandle< T, Tr >
If a method takes this as an argument then you can use a standard container such as std::list or std::vector.
 
 Member Typedef Documentation
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  typedef Tr::CppType Glib::ArrayHandle<T, Tr>::CppType
       |   
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  typedef Tr::CType Glib::ArrayHandle<T, Tr>::CType
       |   
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  typedef ptrdiff_t Glib::ArrayHandle<T, Tr>::difference_type
       |   
     | 
   
 
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  typedef size_t Glib::ArrayHandle<T, Tr>::size_type
       |   
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  typedef CppType Glib::ArrayHandle<T, Tr>::value_type
       |   
     | 
   
 
 Constructor & Destructor Documentation
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          | 
template <class Cont>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::ArrayHandle  | 
          ( | 
          const Cont&  | 
            container           | 
          )  | 
           [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::ArrayHandle  | 
          ( | 
          const CType*  | 
            array,  | 
         
        
           | 
           | 
          size_t  | 
            array_size,  | 
         
        
           | 
           | 
          Glib::OwnershipType  | 
            ownership | 
         
        
           | 
          )  | 
           [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::ArrayHandle  | 
          ( | 
          const CType*  | 
            array,  | 
         
        
           | 
           | 
          Glib::OwnershipType  | 
            ownership | 
         
        
           | 
          )  | 
           [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::ArrayHandle  | 
          ( | 
          const ArrayHandle<T, Tr>&  | 
            other           | 
          )  | 
           [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::~ArrayHandle  | 
          ( | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
 Member Function Documentation
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          | 
template <class Cont>  | 
         
        
          |  void Glib::ArrayHandle<T, Tr>::assign_to  | 
          ( | 
          Cont&  | 
            container           | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  const_iterator Glib::ArrayHandle<T, Tr>::begin  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          | 
template <class Out>  | 
         
        
          |  void Glib::ArrayHandle<T, Tr>::copy  | 
          ( | 
          Out  | 
            pdest           | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  const CType* Glib::ArrayHandle<T, Tr>::data  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  bool Glib::ArrayHandle<T, Tr>::empty  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  const_iterator Glib::ArrayHandle<T, Tr>::end  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          | 
template <class U>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::operator std::deque  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          | 
template <class U>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::operator std::list  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          | 
template <class U>  | 
         
        
          |  Glib::ArrayHandle<T, Tr>::operator std::vector  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>  | 
         
        
          |  size_t Glib::ArrayHandle<T, Tr>::size  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 The documentation for this class was generated from the following file:
 
Generated for gtkmm by 
Doxygen 1.3-rc1 © 1997-2001
 |