Struct clingo::SymbolicAtoms [] [src]

pub struct SymbolicAtoms(_);

Container that stores symbolic atoms in a program -- the relevant Herbrand base gringo uses to instantiate programs.

See: Control::symbolic_atoms()

Methods

impl SymbolicAtoms
[src]

[src]

Get the number of different atoms occurring in a logic program.

Important traits for SymbolicAtomsIterator<'a>
[src]

Get a forward iterator of the sequence of all symbolic atoms.

Important traits for SymbolicAtomsIterator<'a>
[src]

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

Arguments

  • signature - the signature

[src]

Get the predicate signatures occurring in a logic program.

Errors

Trait Implementations

impl Debug for SymbolicAtoms
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for SymbolicAtoms
[src]

impl Clone for SymbolicAtoms
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for SymbolicAtoms

impl Sync for SymbolicAtoms