NAME
- fn_ctx_list_bindings, FN_bindinglist_t, fn_bindinglist_next, fn_bindinglist_destroy - list the atomic names and references bound in a context
SYNOPSIS
-
cc [ flag . . . ] file . . . -lxfn [ library . . . ]
-
-
#include <xfn/xfn.h>
FN_bindinglist_t * fn_ctx_list_bindings(FN_ctx_t* ctx,
const FN_composite_name_t * name, FN_status_t * status);
FN_string_t * fn_bindinglist_next(FN_bindinglist_t* bl, FN_ref_t ** ref,
FN_status_t * status);
void fn_bindinglist_destroy(FN_bindinglist_t * bl, FN_status_t * status);
MT-LEVEL
- Safe.
DESCRIPTION
- This set of operations is used to list the names and bindings in the context named by name relative to the context ctx. Note that name must name a context. If the intent is to list the contents of ctx, name should be an empty composite name.
- The semantics of these operations are similar to those for listing names See fn_ctx_list_names(3N). In addition to a name string being returned, fn_bindinglist_next( ) also returns the reference of the binding for each member of the enumeration.
SEE ALSO
-
FN_composite_name_t(3N), FN_ctx_t(3N), FN_ref_t (3N),FN_status_t(3N), FN_string_t(3N), fn_ctx_list_names(3N), xfn_status_codes(3N), xfn (3N)
|