{ "reference": "EterBase/FileBase.cpp", "reference_sha256": "262fcad3ae6ec2ee5c988c1beea0cfa2cc2adffc5e544fe36885bef1dc6dc71d", "priority": "P4", "contracts": [], "functions": { "CFileBase::CFileBase": { "impl": [ "extension/src/platform/EterBase/FileBase.cpp:CFileBase::CFileBase" ], "status": "ADAPTED", "note": "platform CFileBase over std::fstream; open falls back to a case-insensitive path match (NTFS spelling)", "test": "extension/tests/port_eterpack_test.cpp (103 packs, 54891 entries, first-registered wins, 4 SECURITY rejects)" }, "CFileBase::~CFileBase": { "impl": [ "extension/src/platform/EterBase/FileBase.cpp:CFileBase::~CFileBase" ], "status": "ADAPTED", "note": "platform CFileBase over std::fstream; open falls back to a case-insensitive path match (NTFS spelling)", "test": "extension/tests/port_eterpack_test.cpp (103 packs, 54891 entries, first-registered wins, 4 SECURITY rejects)" }, "CFileBase::GetFileName": { "status": "TODO" }, "CFileBase::Destroy": { "impl": [ "extension/src/platform/EterBase/FileBase.cpp:CFileBase::Destroy" ], "status": "ADAPTED", "note": "platform CFileBase over std::fstream; open falls back to a case-insensitive path match (NTFS spelling)", "test": "extension/tests/port_eterpack_test.cpp (103 packs, 54891 entries, first-registered wins, 4 SECURITY rejects)" }, "CFileBase::Close": { "impl": [ "extension/src/platform/EterBase/FileBase.cpp:CFileBase::Close" ], "status": "ADAPTED", "note": "platform CFileBase over std::fstream; open falls back to a case-insensitive path match (NTFS spelling)", "test": "extension/tests/port_eterpack_test.cpp (103 packs, 54891 entries, first-registered wins, 4 SECURITY rejects)" }, "CFileBase::Create": { "impl": [ "extension/src/platform/EterBase/FileBase.cpp:CFileBase::Create" ], "status": "ADAPTED", "note": "platform CFileBase over std::fstream; open falls back to a case-insensitive path match (NTFS spelling)", "test": "extension/tests/port_eterpack_test.cpp (103 packs, 54891 entries, first-registered wins, 4 SECURITY rejects)" }, "CFileBase::Size": { "status": "TODO" }, "CFileBase::SeekCur": { "status": "TODO" }, "CFileBase::Seek": { "status": "TODO" }, "CFileBase::GetPosition": { "status": "TODO" }, "CFileBase::Write": { "status": "TODO" }, "CFileBase::Read": { "status": "TODO" }, "CFileBase::IsNull": { "status": "TODO" } } }