| glibmm
    2.64.2
    | 
Glib::Value<> is specialized for almost any type used within the glibmm and gtkmm libraries. More...
| Classes | |
| class | Glib::ValueBase | 
| class | Glib::ValueBase_Boxed | 
| class | Glib::ValueBase_Object | 
| class | Glib::ValueBase_Enum | 
| class | Glib::ValueBase_Flags | 
| class | Glib::ValueBase_String | 
| class | Glib::ValueBase_Variant | 
| class | Glib::Value_Boxed< T > | 
| class | Glib::Value_RefPtrBoxed< T > | 
| class | Glib::Value< Glib::RefPtr< T > > | 
| Partial specialization for RefPtr<> to Glib::Object.  More... | |
| class | Glib::Value< Glib::RefPtr< const T > > | 
| Partial specialization for RefPtr<> to const Glib::Object.  More... | |
| class | Glib::Value< std::string > | 
| Specialization for strings.  More... | |
| class | Glib::Value< Glib::ustring > | 
| Specialization for UTF-8 strings.  More... | |
| class | Glib::Value< std::vector< std::string > > | 
| Specialization for vectors of strings.  More... | |
| class | Glib::Value< std::vector< Glib::ustring > > | 
| Specialization for vectors of UTF-8 strings.  More... | |
| class | Glib::Value_Enum< T > | 
| Base class of Glib::Value<T> specializations for enum types.  More... | |
| class | Glib::Value_Flags< T > | 
| Base class of Glib::Value<T> specializations for flags types.  More... | |
| class | Glib::Value_Pointer< T, PtrT > | 
| class | Glib::Value< T > | 
| Generic value implementation for custom types.  More... | |
| class | Glib::Value< T* > | 
| Specialization for pointers to instances of any type.  More... | |
| class | Glib::Value< const T* > | 
| Specialization for pointers to const instances of any type.  More... | |
Glib::Value<> is specialized for almost any type used within the glibmm and gtkmm libraries.
int, char, bool, etc., also void*.If a type doesn't fit into any of these categories, then a generic implementation for custom types will be used. The requirements imposed on custom types are described in the Glib::Value class documentation.
 1.8.17
 1.8.17