Lines Matching full:param

245  * @param ud user specified data pointer
260 * @param obj CL object
267 * @param obj CL object
280 * @param type type of a new object
287 * @param type type of a new object
288 * @param priority priority of an object
296 * @param dtor destructor function
297 * @param emitter emitter for userdata
298 * @param ptr opaque pointer
306 * @param other object to copy
320 * @param type type of object
327 * @param input C string with name of type
328 * @param res resulting target
335 * @param str fixed size or NULL terminated string
336 * @param len length (if len is zero, than str is treated as NULL terminated)
337 * @param flags conversion flags
345 * @param str NULL terminated string, will be json escaped
352 * @param str fixed size string, will be json escaped
353 * @param len length of a string
361 * @param iv number
368 * @param dv number
375 * @param bv bool value
382 * @param top destination object (must be of type UCL_OBJECT)
383 * @param elt element to insert (must NOT be NULL)
384 * @param key key to associate with this object (either const or preallocated)
385 * @param keylen length of the key (or 0 for NULL terminated keys)
386 * @param copy_key make an internal copy of key
395 * @param top destination object (must be of type UCL_OBJECT)
396 * @param elt element to insert (must NOT be NULL)
397 * @param key key to associate with this object (either const or preallocated)
398 * @param keylen length of the key (or 0 for NULL terminated keys)
399 * @param copy_key make an internal copy of key
407 * @param top destination object (must be of type UCL_OBJECT)
408 * @param elt element to insert (must be of type UCL_OBJECT)
409 * @param copy copy rather than reference the elements
416 * @param top object
417 * @param key key associated to the object to remove
418 * @param keylen length of the key (or 0 for NULL terminated keys)
425 * @param top object
426 * @param key key associated to the object to remove
436 * @param top object
437 * @param key key to remove
438 * @param keylen length of the key (or 0 for NULL terminated keys)
448 * @param top object
449 * @param key key to remove
458 * @param top destination object (must be of type UCL_OBJECT)
459 * @param elt element to insert (must NOT be NULL)
460 * @param key key to associate with this object (either const or preallocated)
461 * @param keylen length of the key (or 0 for NULL terminated keys)
462 * @param copy_key make an internal copy of key
470 * @param obj object to reserve
471 * @param reserved size to reserve in an object
478 * @param top destination object (must NOT be NULL)
479 * @param elt element to append (must NOT be NULL)
487 * @param top destination object (must NOT be NULL)
488 * @param elt element to append (must NOT be NULL)
496 * @param top destination array (must be of type UCL_ARRAY)
497 * @param elt array to copy elements from (must be of type UCL_ARRAY)
498 * @param copy copy elements instead of referencing them
508 * @param top array ucl object
509 * @param elt element to remove
517 * @param top array ucl object
524 * @param top array ucl object
533 * @param top array ucl object
542 * @param top array ucl object
549 * @param top object to get size from (must be of type UCL_ARRAY)
556 * @param top object to get a key from (must be of type UCL_ARRAY)
557 * @param index array index to return
565 * @param top object to get a key from (must be of type UCL_ARRAY)
566 * @param elt element to find index of (must NOT be NULL)
576 * @param top destination object (must be of type UCL_ARRAY)
577 * @param elt element to append (must NOT be NULL)
578 * @param index array index in destination to overwrite with elt
587 * @param head head to append (may be NULL)
588 * @param elt new element
596 * @param obj CL object
597 * @param target target double variable
604 * @param obj CL object
611 * @param obj CL object
612 * @param target target integer variable
619 * @param obj CL object
626 * @param obj CL object
627 * @param target target boolean variable
634 * @param obj CL object
641 * @param obj CL object
642 * @param target target string variable, no need to free value
649 * @param obj CL object
656 * @param obj CL object
664 * @param obj CL object
665 * @param target target string variable, no need to free value
666 * @param tlen target length
674 * @param obj CL object
681 * @param obj object to get a key from (must be of type UCL_OBJECT)
682 * @param key key to search
694 * @param obj object to get a key from (must be of type UCL_OBJECT)
695 * @param key key to search
696 * @param ... list of alternative keys to search (NULL terminated)
705 * @param obj object to get a key from (must be of type UCL_OBJECT)
706 * @param key key to search
707 * @param klen length of a key
716 * @param obj object to search in
717 * @param path dot.notation.path to the path to lookup. May use numeric .index on arrays
726 * @param obj object to search in
727 * @param path dot.notation.path to the path to lookup. May use numeric .index on arrays
728 * @param sep the sepatorator to use in place of . (incase keys have . in them)
737 * @param obj CL object
744 * @param obj CL object
745 * @param len target key length
752 * @param obj object to ref
759 * @param obj ucl object to free
765 * @param obj object to unref
771 * @param o1 the first object
772 * @param o2 the second object
784 * @param o1 the first object
785 * @param o2 the second object
797 * @param ar
798 * @param cmp
810 * @param obj
811 * @param how
818 * @param obj any ucl object
825 * @param obj any ucl object
826 * @param priority new priroity value (only 4 least significant bits are considred)
838 * @param obj object to iterate
839 * @param iter opaque iterator, must be set to NULL on the first call:
842 * @param ep pointer record exception (such as ENOMEM), could be NULL
853 * @param obj object to iterate
862 * @param iter opaque iterator
869 * @param obj new object to iterate
878 * @param iter safe iterator
879 * @param expand_values expand explicit arrays and objects
896 * @param iter safe iterator
897 * @param
905 * @param it safe iterator object
921 * @param data the content of macro
922 * @param len the length of content
923 * @param arguments arguments object
924 * @param ud opaque user data
925 * @param err error pointer
934 * @param data the content of macro
935 * @param len the length of content
936 * @param arguments arguments object
937 * @param context previously parsed context
938 * @param ud opaque user data
939 * @param err error pointer
952 * @param pool pool to allocate memory from
960 * @param parser parser object
961 * @param prio default priority (0 .. 16)
969 * @param parser parser object
976 * @param parser parser object
977 * @param macro macro name (without leading dot)
978 * @param handler handler (it is called immediately after macro is parsed)
979 * @param ud opaque user data for a handler
988 * @param parser parser object
989 * @param macro macro name (without leading dot)
990 * @param handler handler (it is called immediately after macro is parsed)
991 * @param ud opaque user data for a handler
1001 * @param data variable data
1002 * @param len length of variable
1003 * @param replace (out) replace value for variable
1004 * @param replace_len (out) replace length for variable
1005 * @param need_free (out) UCL will free `dest` after usage
1006 * @param ud opaque userdata
1014 * @param parser parser object
1015 * @param var variable name
1016 * @param value variable value
1023 * @param parser parser structure
1024 * @param handler desired handler
1025 * @param ud opaque data for the handler
1032 * @param parser parser structure
1033 * @param data the pointer to the beginning of a chunk
1034 * @param len the length of a chunk
1042 * @param parser parser structure
1043 * @param data the pointer to the beginning of a chunk
1044 * @param len the length of a chunk
1045 * @param priority the desired priority of a chunk (only 4 least significant bits
1054 * @param parser parser structure
1055 * @param data the pointer to the beginning of a chunk
1056 * @param len the length of a chunk
1064 * @param parser parser structure
1065 * @param data the pointer to the beginning of a chunk
1066 * @param len the length of a chunk
1067 * @param priority the desired priority of a chunk (only 4 least significant bits
1069 * @param strat duplicates merging strategy
1070 * @param parse_type input format
1079 * @param parser parser structure
1080 * @param data the pointer to the string
1081 * @param len the length of the string, if `len` is 0 then `data` must be zero-terminated string
1089 * @param parser parser structure
1090 * @param data the pointer to the string
1091 * @param len the length of the string, if `len` is 0 then `data` must be zero-terminated string
1092 * @param priority the desired priority of a chunk (only 4 least significant bits
1101 * @param parser parser structure
1102 * @param filename the name of file
1103 * @param err if *err is NULL it is set to parser error
1111 * @param parser parser structure
1112 * @param filename the name of file
1113 * @param err if *err is NULL it is set to parser error
1114 * @param priority the desired priority of a chunk (only 4 least significant bits
1123 * @param parser parser structure
1124 * @param filename the name of file
1125 * @param priority the desired priority of a chunk (only 4 least significant bits
1127 * @param strat Merge strategy to use while parsing this file
1128 * @param parse_type Parser type to use while parsing this file
1137 * @param parser parser structure
1138 * @param filename the name of file
1139 * @param err if *err is NULL it is set to parser error
1147 * @param parser parser structure
1148 * @param filename the name of file
1149 * @param err if *err is NULL it is set to parser error
1150 * @param priority the desired priority of a chunk (only 4 least significant bits
1159 * @param parser parser structure
1160 * @param filename the name of file
1161 * @param err if *err is NULL it is set to parser error
1162 * @param priority the desired priority of a chunk (only 4 least significant bits
1164 * @param strat Merge strategy to use while parsing this file
1165 * @param parse_type Parser type to use while parsing this file
1175 * @param parser parser structure
1176 * @param paths UCL_ARRAY of paths to search
1184 * @param parser parser structure
1185 * @param err if *err is NULL it is set to parser error
1193 * @param parser parser object
1194 * @param depth depth of stack to retrieve (top is 0)
1201 * @param parser parser structure
1208 * @param parser parser structure
1215 * @param parser parser object
1222 * @param parser parser object
1229 * @param parser parser object
1236 * @param parser parser object
1243 * @param parser parser object
1249 * @param parser parser object
1256 * @param parser parser structure
1263 * @param comments comments object
1264 * @param srch search object
1272 * @param comments comments object
1273 * @param what source object
1274 * @param with destination object
1282 * @param comments comments object
1283 * @param obj object to add comment to
1284 * @param comment string representation of a comment
1291 * @param parser parser object
1292 * @param key PEM representation of a key
1293 * @param len length of the key
1294 * @param err if *err is NULL it is set to parser error
1302 * @param parser parser object
1303 * @param filename filename to set or NULL to set FILENAME to "undef" and CURDIR to getcwd()
1304 * @param need_expand perform realpath() if this variable is true and filename is not NULL
1312 * @param parser parser object
1348 * @param parser parser structure
1349 * @param handler handler structure
1356 * @param parser parser object
1357 * @param parent where include is done from
1358 * @param args arguments to an include
1359 * @param path path of the include
1360 * @param pathlen length of the path
1361 * @param user_data opaque userdata
1372 * @param parser parser object
1373 * @param func function to trace includes
1374 * @param user_data opaque data
1447 * @param obj object
1448 * @param emit_type if type is #UCL_EMIT_JSON then emit json, if type is
1457 * @param obj object
1458 * @param emit_type if type is #UCL_EMIT_JSON then emit json, if type is
1460 * @param len the resulting length
1468 * @param obj object
1469 * @param emit_type if type is #UCL_EMIT_JSON then emit json, if type is
1471 * @param emitter a set of emitter functions
1472 * @param comments optional comments for the parser
1482 * @param obj top UCL object
1483 * @param emit_type emit type
1484 * @param emitter a set of emitter functions
1494 * @param ctx streamlined context
1495 * @param obj container object
1501 * @param ctx streamlined context
1502 * @param obj object to output
1508 * @param ctx streamlined context
1514 * @param ctx streamlined context
1521 * @param pmem target pointer (should be freed by caller)
1529 * @param fp FILE * object
1536 * @param fd file descriptor
1544 * @param f pointer to functions
1584 * @param schema schema object
1585 * @param obj object to validate
1586 * @param err error pointer, if this parameter is not NULL and error has been
1595 * @param schema schema object
1596 * @param obj object to validate
1597 * @param root root schema object
1598 * @param err error pointer, if this parameter is not NULL and error has been
1610 * @param schema schema object
1611 * @param obj object to validate
1612 * @param root root schema object
1613 * @param ext_refs external references (might be modified during validation)
1614 * @param err error pointer, if this parameter is not NULL and error has been