#include <cstdint>
-#include <unordered_set>
#include <unordered_map>
#include <bp/bp.h>
#include <bp/bp-darray.h>
inline node_t tagged_following_before(node_t, tag_t, node_t) const;
inline node_t tagged_child(node_t, tag_t) const;
inline node_t tagged_sibling(node_t, tag_t) const;
- node_t select_child(node_t, std::unordered_set<tag_t>*) const;
- node_t select_descendant(node_t, std::unordered_set<tag_t>*) const;
- node_t select_sibling(node_t, std::unordered_set<tag_t>*) const;
- node_t select_following_before (node_t,
- std::unordered_set<tag_t>*, node_t) const;
+ node_t select_child(node_t, tag_t*) const;
+ node_t select_descendant(node_t, tag_t*) const;
+ node_t select_sibling(node_t, tag_t*) const;
+ node_t select_following_before (node_t, tag_t*, node_t) const;
inline node_t closing(node_t) const;
//Text functions