Lines Matching full:objects
20 objects.
32 Convert \f[C]ucl\f[] objects to some textual or binary representation.
44 Help to convert \f[C]ucl\f[] objects to C types.
49 Allow creation of \f[C]ucl\f[] objects from C types and creating of
50 complex \f[C]ucl\f[] objects, such as hashes or arrays from primitive
51 \f[C]ucl\f[] objects, such as numbers or strings.
54 Iterate over \f[C]ucl\f[] complex objects or over a chain of values, for
61 Both input and schema must be UCL objects to perform validation.
64 Provide basic utilities to manage \f[C]ucl\f[] objects: creating,
311 Libucl can transform UCL objects to a number of tectual formats:
326 allowing efficient and zero\-copy output of libucl objects.
361 \f[C]UCL\f[] objects to different structures or streams.
363 Libucl provides the following functions for emitting UCL objects:
392 Conversion functions are used to convert UCL objects to primitive types,
404 converts any UCL object (including compound types \- arrays and objects)
406 For objects, arrays, booleans and numeric types this function performs
432 It is possible to generate UCL objects from C primitive types.
433 Moreover, libucl allows creation and modifying complex UCL objects, such
434 as arrays or associative objects.
463 .SS Primitive objects generation
528 objects.
548 object \f[C]obj\f[] or \f[C]NULL\f[] if all objects have been iterated.
563 Here is an example of iteration over the objects using libucl API
584 Safe iterators are defined to clarify iterating over UCL objects and
585 simplify flattening of UCL objects in non\-trivial cases.
591 Iteration over complex objects with expanding all values
593 Iteration over complex objects without expanding of values