var searchIndex = {}; searchIndex["orset"] = {"doc":"Implementation of a state based OR-Set with Delta Mutation as described in\n"Efficient State-based CRDTs by Delta-Mutation" by Almeida et. al\nhttp://gsd.di.uminho.pt/members/cbm/ps/delta-crdt-draft16may2014.pdf","items":[[3,"Dot","orset","",null,null],[3,"ORSet","","A state based Observe-Remove Set with delta mutation",null,null],[12,"name","","",0,null],[4,"Delta","","",null,null],[13,"Add","","",1,null],[12,"element","orset::Delta","",1,null],[12,"dot","","",1,null],[13,"Remove","orset","",1,null],[12,"element","orset::Delta","",1,null],[12,"dots","","",1,null],[11,"decode","orset","",2,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"clone","","",2,null],[11,"fmt","","",2,null],[11,"decode","","",1,{"inputs":[{"name":"__dt"}],"output":{"name":"result"}}],[11,"encode","","",1,null],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"decode","","",0,{"inputs":[{"name":"__dt"}],"output":{"name":"result"}}],[11,"encode","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"new","","Create a new instance of an ORSet",0,{"inputs":[{"name":"string"}],"output":{"name":"orset"}}],[11,"seen","","Return any observed dots for a given element or None if the element has not been seen",0,null],[11,"add","","Add an element to an ORSet",0,null],[11,"remove","","Remove an element from an ORSet by passing in the element and it's observed dots",0,null],[11,"join_state","","Merge another ORSet into this ORSet",0,null],[11,"join","","Merge a delta into an ORSet",0,null],[11,"contains","","Check if an ORSet contains an element",0,null],[11,"elements","","Return the elements in an ORSet",0,null]],"paths":[[3,"ORSet"],[4,"Delta"],[3,"Dot"]]}; initSearch(searchIndex);