Lines Matching defs:PrefixFinder
23 std::string PrefixFinder::Node::ToString() const {
29 PrefixFinder::Node* PrefixFinder::Node::AddChild(std::string name) {
36 PrefixFinder::Node* PrefixFinder::Node::MaybeChild(const std::string& name) {
48 PrefixFinder::PrefixFinder(size_t limit) : limit_(limit) {}
50 void PrefixFinder::InsertPrefix(size_t len) {
61 void PrefixFinder::Flush(size_t i) {
71 void PrefixFinder::Finalize() {
80 void PrefixFinder::AddPath(std::string path) {
106 PrefixFinder::Node* PrefixFinder::GetPrefix(std::string path) {