glibmm 2.66.8
Glib::ArrayHandler< bool > Class 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
 
using CType
 
using CppType
 
using VectorType
 
using ArrayKeeperType
 
using 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)
 
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

◆ ArrayIteratorType [1/2]

using Glib::ArrayHandler< bool, Glib::Container_Helpers::TypeTraits<bool> >::ArrayIteratorType

◆ ArrayIteratorType [2/2]

◆ ArrayKeeperType [1/2]

using Glib::ArrayHandler< bool, Glib::Container_Helpers::TypeTraits<bool> >::ArrayKeeperType

◆ ArrayKeeperType [2/2]

◆ CppType [1/2]

◆ CppType [2/2]

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

◆ CType [1/2]

◆ CType [2/2]

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

◆ VectorType [1/2]

using Glib::ArrayHandler< bool, Glib::Container_Helpers::TypeTraits<bool> >::VectorType

◆ VectorType [2/2]

using Glib::ArrayHandler< bool >::VectorType = std::vector<bool>

Member Function Documentation

◆ array_to_vector() [1/4]

static VectorType Glib::ArrayHandler< bool, Glib::Container_Helpers::TypeTraits<bool> >::array_to_vector ( const CType * array,
Glib::OwnershipType ownership )
static

◆ array_to_vector() [2/4]

static VectorType Glib::ArrayHandler< bool >::array_to_vector ( const CType * array,
Glib::OwnershipType ownership )
static

◆ array_to_vector() [3/4]

static VectorType Glib::ArrayHandler< bool, Glib::Container_Helpers::TypeTraits<bool> >::array_to_vector ( const CType * array,
std::size_t array_size,
Glib::OwnershipType ownership )
static

◆ array_to_vector() [4/4]

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

◆ vector_to_array() [1/2]

static ArrayKeeperType Glib::ArrayHandler< bool, Glib::Container_Helpers::TypeTraits<bool> >::vector_to_array ( const VectorType & vector)
static

◆ vector_to_array() [2/2]

static ArrayKeeperType Glib::ArrayHandler< bool >::vector_to_array ( const VectorType & vector)
static