3#include <clingo/util/macro.hh>
4#include <clingo/util/record.hh>
6namespace CppClingo::Input {
51 CLINGO_IGNORE_NON_TEMPLATE_FRIEND_B
55 friend auto operator<=>(T
const &a, T
const &b) -> std::strong_ordering;
56 CLINGO_IGNORE_NON_TEMPLATE_FRIEND_E
63 friend auto operator==(T
const &a, T
const &b) ->
bool {
return a.equal(b); }
65 friend auto operator<=>(T
const &a, T
const &b) -> std::strong_ordering {
return a.compare(b); }
Record base class to enable keyword argument based record updates.
Definition record.hh:176
A named attribute.
Definition record.hh:30