Lines Matching defs:leaf
26 Path::SetTo(const char* path, const char* leaf)
36 // get leaf len and check, if a separator needs to be inserted
39 if (leaf) {
40 leafLen = strlen(leaf);
42 insertSeparator = (path[len - 1] != '/' && leaf[0] != '/');
58 // append leaf
60 memcpy(fBuffer + len, leaf, leafLen);
70 Path::Append(const char* leaf)
72 if (!leaf)
76 return SetTo(leaf);
78 // get the leaf len
79 int32 leafLen = strlen(leaf);
84 bool insertSeparator = (fBuffer[fLength - 1] != '/' && leaf[0] != '/');
96 // append leaf
98 memcpy(fBuffer + fLength, leaf, leafLen + 1);