Attribute.SetThe set of attributes.
We represent the set of attributes as an abstracted value.
include Bap_core_theory.KB.Value.S with type t := setval empty : setval domain : set Bap_knowledge.Knowledge.domaininclude Base.Comparable.S with type t := setval comparator : (set, comparator_witness) Base__.Comparator.comparatorinclude Core_kernel.Binable.S with type t := setval bin_size_t : set Bin_prot.Size.sizerval bin_write_t : set Bin_prot.Write.writerval bin_read_t : set Bin_prot.Read.readerval __bin_read_t__ : (int -> set) Bin_prot.Read.readerval bin_writer_t : set Bin_prot.Type_class.writerval bin_reader_t : set Bin_prot.Type_class.readerval bin_t : set Bin_prot.Type_class.tval slot : (Bap_core_theory.Theory.program, set) Bap_core_theory.KB.slotprovides access to the definition's set of attributes.
This slot is provided when Semantics.enable function is called (it is called if the primus-lisp plugin is enabled.