/home/tetron/hack/vos/libs/vos/extensions/revcontrol/blocks.hh
Go to the documentation of this file.00001 #ifndef _BLOCKS_HH_ 00002 #define _BLOCKS_HH_ 00003 00004 #include <vos/extensions/revcontrol/revcontrol.hh> 00005 #include <vos/extensions/revcontrol/versioned.hh> 00006 #include <vos/extensions/revcontrol/list3waymerge.hh> 00007 00008 std::string typesString(std::set<std::string>& types); 00009 std::string childrenString(std::deque< std::pair<std::string, std::string> >& children); 00010 std::string ACLsString(std::map< std::string, std::set<std::string> >& acls); 00011 void readTypes(const std::string& data, std::deque<std::string>& types); 00012 void readTypes(const std::string& data, std::set<std::string>& types); 00013 void readChildren(const std::string& data, std::deque<Entry>& entries); 00014 void readInvertedACLs(const std::string& data, std::map<std::string, std::string>& acl); 00015 00016 #endif