Lines Matching refs:UString
113 const UString u1 = fs2us(s1);
114 const UString u2 = fs2us(s2);
158 void SplitPathToParts(const UString &path, UStringVector &pathParts)
164 UString name;
177 void SplitPathToParts_2(const UString &path, UString &dirPrefix, UString &name)
188 void SplitPathToParts_Smart(const UString &path, UString &dirPrefix, UString &name)
205 UString ExtractDirPrefixFromPath(const UString &path)
211 UString ExtractFileNameFromPath(const UString &path)
213 return UString(path.Ptr((unsigned)(path.ReverseFind_PathSepar() + 1)));
217 bool DoesWildcardMatchName(const UString &mask, const UString &name)
222 bool DoesNameContainWildcard(const UString &path)
336 int CCensorNode::FindSubNode(const UString &name) const
363 const UString &front = item.PathParts.Front();
379 void CCensorNode::AddItem(bool include, const UString &path, const CCensorPathProps &props)
445 bool CCensorNode::CheckPath2(bool isAltStream, const UString &path, bool isFile, bool &include) const
456 UString &back = pathParts.Back();
467 bool CCensorNode::CheckPath(bool isAltStream, const UString &path, bool isFile) const
499 bool CCensorNode::CheckPathToRoot(bool include, const UString &path, bool isFile) const
517 int CCensor::FindPairForPrefix(const UString &prefix) const
606 void CCensor::AddItem(ECensorPathMode pathMode, bool include, const UString &path,
619 const UString &back = pathParts.Back();
636 UString prefix;
667 const UString &part = pathParts[i];
685 const UString &front = pathParts.Front();
710 pathParts.Add(UString("*"));
722 UString s ("file path was blocked for files and directories: ");
739 bool CCensor::CheckPath(bool isAltStream, const UString &path, bool isFile) const
780 void CCensor::AddPreItem(bool include, const UString &path, const CCensorPathProps &props)