MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / getErrorCode

Function getErrorCode

Libraries/FileSystem/FileSystem.cpp:25–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23}
24
25static constexpr const SC::Result getErrorCode(int errorCode)
26{
27 switch (errorCode)
28 {
29 case EACCES: return Result::Error("EACCES");
30#if !SC_PLATFORM_WINDOWS
31 case EDQUOT: return Result::Error("EDQUOT");
32#endif
33 case EEXIST: return Result::Error("EEXIST");
34 case EFAULT: return Result::Error("EFAULT");
35 case EIO: return Result::Error("EIO");
36 case ELOOP: return Result::Error("ELOOP");
37 case EMLINK: return Result::Error("EMLINK");
38 case ENAMETOOLONG: return Result::Error("ENAMETOOLONG");
39 case ENOENT: return Result::Error("ENOENT");
40 case ENOSPC: return Result::Error("ENOSPC");
41 case ENOTDIR: return Result::Error("ENOTDIR");
42 case EROFS: return Result::Error("EROFS");
43 case EBADF: return Result::Error("EBADF");
44 case EPERM: return Result::Error("EPERM");
45 case ENOMEM: return Result::Error("ENOMEM");
46 case ENOTSUP: return Result::Error("ENOTSUP");
47 case EINVAL: return Result::Error("EINVAL");
48 }
49 return Result::Error("Unknown");
50}
51} // namespace SC
52
53struct SC::FileSystem::Internal

Callers 1

formatErrorMethod · 0.85

Calls 1

ErrorEnum · 0.50

Tested by

no test coverage detected