[][src]Type Definition clingo_sys::clingo_symbolic_atom_iterator_t

type clingo_symbolic_atom_iterator_t = u64;

! Object to iterate over symbolic atoms. ! ! Such an iterator either points to a symbolic atom within a sequence of ! symbolic atoms or to the end of the sequence. ! ! @note Iterators are valid as long as the underlying sequence is not modified. ! Operations that can change this sequence are ::clingo_control_ground(), ! ::clingo_control_cleanup(), and functions that modify the underlying ! non-ground program.