glibmm: Glib::ArrayHandler< bool > Class Template Reference

#include <glibmm/vectorutils.h>

Public Types

using CType = gboolean
using CppType = bool
using VectorType = std::vector < bool >
typedef Glib::Container_Helpers::ArrayKeeper < Glib::Container_Helpers::TypeTraits < bool > > ArrayKeeperType
typedef Glib::Container_Helpers::ArrayIterator < Glib::Container_Helpers::TypeTraits < bool > > ArrayIteratorType

Static Public Member Functions

static VectorType array_to_vector (const CType * array, std::size_t array_size, Glib::OwnershipType ownership)
static VectorType array_to_vector (const CType * array, Glib::OwnershipType ownership)
static ArrayKeeperType vector_to_array (const VectorType & vector)

Member Typedef Documentation

using Glib::ArrayHandler < bool >:: CppType = bool
using Glib::ArrayHandler < bool >:: CType = gboolean

Member Function Documentation

static VectorType Glib::ArrayHandler < bool >::array_to_vector ( const CType * array ,
std::size_t array_size ,
Glib::OwnershipType ownership
)
static
static VectorType Glib::ArrayHandler < bool >::array_to_vector ( const CType * array ,
Glib::OwnershipType ownership
)
static
static ArrayKeeperType Glib::ArrayHandler < bool >::vector_to_array ( const VectorType & vector )
static