Lines Matching refs:item
212 void CCensorNode::AddItemSimple(bool include, CItem &item)
215 IncludeItems.Add(item);
217 ExcludeItems.Add(item);
220 void CCensorNode::AddItem(bool include, CItem &item)
222 if (item.PathParts.Size() <= 1)
224 AddItemSimple(include, item);
227 const UString &front = item.PathParts.Front();
230 AddItemSimple(include, item);
236 item.PathParts.Delete(0);
237 SubNodes[index].AddItem(include, item);
242 CItem item;
243 SplitPathToParts(path, item.PathParts);
244 item.Recursive = recursive;
245 item.ForFile = forFile;
246 item.ForDir = forDir;
247 AddItem(include, item);
254 const CItem &item = IncludeItems[i];
255 if (item.Recursive || item.PathParts.Size() > 1)
420 CItem item;
421 item.PathParts = pathParts;
422 item.ForDir = true;
423 item.ForFile = forFile;
424 item.Recursive = recursive;
425 Pairs[index].Head.AddItem(include, item);