MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / uninitvar_std_fstream_open

Function uninitvar_std_fstream_open

test/cfg/std.cpp:444–460  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

442}
443
444void uninitvar_std_fstream_open(std::fstream &fs, const std::string &strFileName, const char* filename, std::ios_base::openmode mode)
445{
446 std::string s;
447 const char *ptr;
448 std::ios_base::openmode m;
449
450 fs.open(s, mode);
451 // cppcheck-suppress uninitvar
452 fs.open(ptr, mode);
453 // TODO cppcheck-suppress uninitvar
454 fs.open(filename, m);
455 // TODO cppcheck-suppress uninitvar
456 fs.open(strFileName, m);
457 fs.open(s);
458 // TODO cppcheck-suppress uninitvar
459 fs.open(ptr);
460}
461
462void uninitvar_std_ifstream_open(std::ifstream &ifs, const std::string &strFileName, const char* filename, std::ios_base::openmode mode)
463{

Callers

nothing calls this directly

Calls 1

openMethod · 0.45

Tested by

no test coverage detected