|
glibmm
2.51.5
|
#include <glibmm/arrayhandle.h>
Public Types | |
| using | Me = ArrayHandle< bool, Container_Helpers::TypeTraits< bool >> |
| using | Tr = Container_Helpers::TypeTraits< bool > |
| using | CppType = Tr::CppType |
| using | CType = Tr::CType |
| using | value_type = CppType |
| using | size_type = std::size_t |
| using | difference_type = std::ptrdiff_t |
| using | const_iterator = Glib::Container_Helpers::ArrayHandleIterator< Tr > |
| using | iterator = Glib::Container_Helpers::ArrayHandleIterator< Tr > |
Public Member Functions | |
| template<class Cont > | |
| ArrayHandle (const Cont& container) | |
| ArrayHandle (const CType* array, std::size_t array_size, Glib::OwnershipType ownership) | |
| ArrayHandle (const CType* array, Glib::OwnershipType ownership) | |
| ArrayHandle (const Me& other) | |
| ~ArrayHandle () noexcept | |
| const_iterator | begin () const |
| const_iterator | end () const |
| template<class U > | |
| operator std::vector< U > () const | |
| template<class U > | |
| operator std::deque< U > () const | |
| template<class U > | |
| operator std::list< U > () const | |
| template<class Cont > | |
| void | assign_to (Cont& container) const |
| template<class Out > | |
| void | copy (Out pdest) const |
| const CType* | data () const |
| std::size_t | size () const |
| bool | empty () const |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::const_iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr> |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::CppType = Tr::CppType |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::CType = Tr::CType |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::difference_type = std::ptrdiff_t |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr> |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::Me = ArrayHandle<bool, Container_Helpers::TypeTraits<bool>> |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::size_type = std::size_t |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::Tr = Container_Helpers::TypeTraits<bool> |
| using Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >::value_type = CppType |
|
inline |
|
inline |
|
inline |
|
inline |
|
noexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.9.1