Function clingo_sys::clingo_symbolic_atoms_begin [] [src]

pub unsafe extern "C" fn clingo_symbolic_atoms_begin(
    atoms: *mut clingo_symbolic_atoms_t,
    signature: *const clingo_signature_t,
    iterator: *mut clingo_symbolic_atom_iterator_t
) -> bool

Get a forward iterator to the beginning of the sequence of all symbolic atoms optionally restricted to a given signature.

Parameters:

  • atoms the target
  • signature optional signature
  • iterator the resulting iterator

Returns whether the call was successful