dlvhex
2.5.0
|
Public Member Functions | |
void | operator() (HexGrammarSemantics &mgr, const boost::fusion::vector3< boost::optional< boost::fusion::vector2< ID, ID > >, boost::fusion::vector2< ID, std::vector< boost::fusion::vector2< std::vector< ID >, boost::optional< std::vector< ID > > > > >, boost::optional< boost::fusion::vector2< ID, ID > > > &source, ID &target) |
Definition at line 463 of file HexGrammar.tcc.
void sem< HexGrammarSemantics::aggregateAtom >::operator() | ( | HexGrammarSemantics & | mgr, |
const boost::fusion::vector3< boost::optional< boost::fusion::vector2< ID, ID > >, boost::fusion::vector2< ID, std::vector< boost::fusion::vector2< std::vector< ID >, boost::optional< std::vector< ID > > > > >, boost::optional< boost::fusion::vector2< ID, ID > > > & | source, | ||
ID & | target | ||
) | [inline] |
Definition at line 465 of file HexGrammar.tcc.
References HexGrammarSemantics::ctx, DBGLOG, ID_FAIL(), AggregateAtom::literals, ID::MAINKIND_ATOM, AggregateAtom::mliterals, AggregateAtom::mvariables, ProgramCtx::registry(), ID::SUBKIND_ATOM_AGGREGATE, Atom::tuple, AggregateAtom::variables, and WARNING().