Adw.ValueObject
Description: Reference for Adw.ValueObject

### Class

# AdwValueObject

#### Description [src]

    final class Adw.ValueObject : GObject.Object {
      /* No available fields */
    }

An object representing a `GValue`.

The `AdwValueObject` object represents a `GValue`, allowing it to be used with `GListModel`.

Available since: | 1.0

#### Hierarchy

#### Ancestors

- GObject

#### Constructors

###### adw_value_object_new

Create a new `AdwValueObject` from `value`.

Available since: 1.0

###### adw_value_object_new_collect

Creates a new `AdwValueObject`.

Available since: 1.0

###### adw_value_object_new_string

Creates a new `AdwValueObject` from a string.

Available since: 1.0

###### adw_value_object_new_take_string

Creates a new `AdwValueObject` from a string.

Available since: 1.0

#### Instance methods

###### adw_value_object_copy_value

Copies data from the contained Value into `dest`.

Available since: 1.0

###### adw_value_object_dup_string

Copies the contained string if the value is of type `G_TYPE_STRING`.

Available since: 1.0

###### adw_value_object_get_string

Gets the contained string if the value is of type `G_TYPE_STRING`.

Available since: 1.0

###### adw_value_object_get_value

Gets the contained value.

Available since: 1.0

#### Properties

###### Adw.ValueObject:value

The contained value.

Available since: 1.0

#### Class structure

    struct AdwValueObjectClass {
      GObjectClass parent_class;

    }

###### Class members

`parent_class` |
    GObjectClass
| No description available.