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

Method currentPosition

Libraries/File/File.cpp:227–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

225}
226
227SC::Result SC::FileDescriptor::currentPosition(size_t& position) const
228{
229 LARGE_INTEGER li, source;
230 memset(&source, 0, sizeof(source));
231 if (::SetFilePointerEx(handle, source, &li, FILE_CURRENT) != 0)
232 {
233 position = static_cast<size_t>(li.QuadPart);
234 return Result(true);
235 }
236 return Result::Error("SetFilePointerEx failed");
237}
238
239SC::Result SC::FileDescriptor::sizeInBytes(size_t& sizeInBytes) const
240{

Callers 1

testOpenMethod · 0.80

Calls 2

ResultClass · 0.50
ErrorEnum · 0.50

Tested by 1

testOpenMethod · 0.64