Wiki page generic-value.md changed with summary [] by Dmitri Chudinov
This commit is contained in:
parent
ab8490c876
commit
975d8e43c9
|
@ -6,7 +6,7 @@
|
|||
|
||||
The ``Eina_Value`` object provides storage of and access to generic data, allowing you to store whatever you want in a single ``Eina_Value`` type. It is meant for simple data types, providing uniform access and release functions for the exchange of data while preserving their types. ``Eina_Value`` supports a number of predefined types, can be extended with additional user-provided types and can convert between differing data types including strings.
|
||||
|
||||
Examples of ``Eina_Value`` usage can be found in the [EFL examples git repository](https://git.enlightenment.org/tools/examples.git/) in the file [reference/c/eina/src/eina_value.c](https://git.enlightenment.org/tools/examples.git/tree/reference/c/eina/src/eina_value.c).
|
||||
Examples of ``Eina_Value`` usage can be found in the [EFL examples git repository](https://git.enlightenment.org/enlightenment/examples/) in the file [reference/c/eina/src/eina_value.c](https://git.enlightenment.org/enlightenment/examples/src/branch/master/reference/c/eina/src/eina_value.c).
|
||||
|
||||
## Value Types ##
|
||||
|
||||
|
@ -271,15 +271,15 @@ Beyond the above mentioned simple and aggregated ``Eina_Value`` types provided b
|
|||
|
||||
To do this, define an ``Eina_Value_Type`` structure and use it in your calls to ``eina_value_new()`` and ``eina_value_setup()``. This structure contains mainly function pointers to methods performing operations on your type such as setup, flush, copy, compare and so on.
|
||||
|
||||
You can find a usage example in the [EFL examples repository](https://git.enlightenment.org/tools/examples.git/) in the file [reference/c/eina/src/eina_value_custom.c](https://git.enlightenment.org/tools/examples.git/tree/reference/c/eina/src/eina_value_custom.c).
|
||||
You can find a usage example in the [EFL examples repository](https://git.enlightenment.org/enlightenment/examples/) in the file [reference/c/eina/src/eina_value_custom.c](https://git.enlightenment.org/enlightenment/examples/src/branch/master/reference/c/eina/src/eina_value_custom.c).
|
||||
|
||||
## Further Reading ##
|
||||
|
||||
[Generic Value API](https://www.enlightenment.org/develop/legacy/api/c/start#group__Eina__Value__Group.html)
|
||||
: A reference for the Generic Value API.
|
||||
|
||||
[Eina Value Example](https://git.enlightenment.org/tools/examples.git/tree/reference/c/eina/src/eina_value.c)
|
||||
[Eina Value Example](https://git.enlightenment.org/enlightenment/examples/src/branch/master/reference/c/eina/src/eina_value.c)
|
||||
: An example use of the Generic Value API.
|
||||
|
||||
[Eina Value Custom Example](https://git.enlightenment.org/tools/examples.git/tree/reference/c/eina/src/eina_value_custom.c)
|
||||
[Eina Value Custom Example](https://git.enlightenment.org/enlightenment/examples/src/branch/master/reference/c/eina/src/eina_value_custom.c)
|
||||
: An example of using custom types with the Generic Value API.
|
Loading…
Reference in New Issue