fs/Traits.hxx: add gcc_nonnull_all where applicable
This commit is contained in:
parent
0a6c4c31b2
commit
b397c46184
@ -55,7 +55,7 @@ struct PathTraitsFS {
|
|||||||
ch == SEPARATOR;
|
ch == SEPARATOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
gcc_pure
|
gcc_pure gcc_nonnull_all
|
||||||
static bool IsAbsolute(const_pointer p) {
|
static bool IsAbsolute(const_pointer p) {
|
||||||
assert(p != nullptr);
|
assert(p != nullptr);
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
@ -65,7 +65,7 @@ struct PathTraitsFS {
|
|||||||
return IsSeparator(*p);
|
return IsSeparator(*p);
|
||||||
}
|
}
|
||||||
|
|
||||||
gcc_pure
|
gcc_pure gcc_nonnull_all
|
||||||
static size_t GetLength(const_pointer p) {
|
static size_t GetLength(const_pointer p) {
|
||||||
return strlen(p);
|
return strlen(p);
|
||||||
}
|
}
|
||||||
@ -91,7 +91,7 @@ struct PathTraitsUTF8 {
|
|||||||
return ch == SEPARATOR;
|
return ch == SEPARATOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
gcc_pure
|
gcc_pure gcc_nonnull_all
|
||||||
static bool IsAbsolute(const char *p) {
|
static bool IsAbsolute(const char *p) {
|
||||||
assert(p != nullptr);
|
assert(p != nullptr);
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
|
Loading…
Reference in New Issue
Block a user