Home | History | Annotate | Download | only in dicnode

Lines Matching defs:dicNode

25 #include "suggest/core/dicnode/dic_node.h"
44 for (auto &dicNode : mDicNodes) {
45 mPooledDicNodes.emplace_back(&dicNode);
49 // Get a DicNode instance from the pool. The instance has to be returned by returnInstance().
50 DicNode *getInstance() {
54 DicNode *const dicNode = mPooledDicNodes.back();
56 return dicNode;
61 void placeBackInstance(DicNode *dicNode) {
62 mPooledDicNodes.emplace_back(dicNode);
67 std::unordered_set<const DicNode*> usedDicNodes;
68 for (const auto &dicNode : mDicNodes) {
69 usedDicNodes.insert(&dicNode);
83 std::vector<DicNode> mDicNodes;
84 std::deque<DicNode*> mPooledDicNodes;