![]() |
![]() |
Public Types | |
typedef Tr::CppType | CppType |
typedef Tr::CType | CType |
typedef CppType | value_type |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef Glib::Container_Helpers::ArrayHandleIterator< Tr > | const_iterator |
typedef Glib::Container_Helpers::ArrayHandleIterator< Tr > | iterator |
Public Member Functions | |
template <class Cont> | ArrayHandle (const Cont& container) |
ArrayHandle (const CType* array, size_t array_size, Glib::OwnershipType ownership) | |
ArrayHandle (const CType* array, Glib::OwnershipType ownership) | |
ArrayHandle (const ArrayHandle<T, Tr>& other) | |
~ArrayHandle () | |
const_iterator | begin () const |
const_iterator | end () const |
template <class U> | operator std::vector () const |
template <class U> | operator std::deque () const |
template <class U> | operator std::list () const |
template <class Cont> void | assign_to (Cont& container) const |
template <class Out> void | copy (Out pdest) const |
const CType* | data () const |
size_t | size () const |
bool | empty () const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|