waffle_attrib_list_get_with_default (3) - Linux Manuals
waffle_attrib_list_get_with_default: Utilities for attribute lists
NAME
waffle_attrib_list, waffle_attrib_list_length, waffle_attrib_list_get, waffle_attrib_list_get_with_default, waffle_attrib_list_update - Utilities for attribute lists
SYNOPSIS
#include <waffle.h>
-
bool waffle_attrib_list_length(const int32_t
attrib_list[]); - bool waffle_attrib_list_get(const int32_t
attrib_list[], int32_t key, int32_t * value);- bool waffle_attrib_list_get_with_default(const int32_t
attrib_list[], int32_t key, int32_t * value, int32_tdefault_value); - bool waffle_attrib_list_update(int32_t
attrib_list[], int32_t key, int32_t * value); - bool waffle_attrib_list_get(const int32_t
DESCRIPTION
All attribute list functions can be called before waffle has been successfully initialized with waffle_init(3).
waffle_attrib_list_length()
- Return the number of key/value pairs in the list.
waffle_attrib_list_get()
- Get the value associated with key. If the list does not contain the key, then value is not dereferenced. Return true if and only if the list contains the key.
waffle_attrib_list_get_with_default()
- Equivalent to waffle_attrib_list_get() except that if the list does not contain the key then value is set to a default_value.
waffle_attrib_list_update()
- Update the value associated with key. If the list does not contain the key then the list is not modified. Return true if and only if the list contains the key.
ERRORS
All attribute list functions set the error code to WAFFLE_NO_ERROR and can be called before waffle has been successfully initialized with waffle_init(3).
See waffle_error(3) for the complete list of waffle's error codes.
ISSUES
Please report bugs or and feature requests to m[blue]https://github.com/waffle-gl/waffle/issuesm[].
AUTHOR
Chad Versace <chad.versace [at] linux.intel.com>
- Maintainer
COPYRIGHT
Copyright © 2013 Intel
This manual page is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License (CC BY-SA 3.0). To view a copy of this license, visit m[blue]http://creativecommons.org.license/by-sa/3.0/usm[].
SEE ALSO
waffle(7)