| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #include <fstream>
- #include <vector>
- namespace cmsys {
- using std::ifstream;
- using std::ofstream;
- using std::fstream;
- }
- namespace ns {
- using std::ifstream;
- using std::ofstream;
- using std::fstream;
- namespace ns {
- using std::ifstream;
- using std::ofstream;
- using std::fstream;
- }
- class cl
- {
- public:
- using ifstream = cmsys::ifstream;
- using ofstream = cmsys::ofstream;
- using fstream = cmsys::fstream;
- };
- using ifs = cmsys::ifstream;
- using ofs = cmsys::ofstream;
- using fs = cmsys::fstream;
- }
- int main()
- {
- using std::ifstream;
- using std::ofstream;
- using std::fstream;
- // Correction needed
- cmsys::ifstream ifsUnqual;
- cmsys::ifstream ifsQual;
- cmsys::ifstream ifsNS;
- cmsys::ifstream ifsNested;
- cmsys::ifstream ifsClass;
- cmsys::ifstream ifsRenamed;
- cmsys::ofstream ofsUnqual;
- cmsys::ofstream ofsQual;
- cmsys::ofstream ofsNS;
- cmsys::ofstream ofsNested;
- cmsys::ofstream ofsClass;
- cmsys::ofstream ofsRenamed;
- cmsys::fstream fsUnqual;
- cmsys::fstream fsQual;
- cmsys::fstream fsNS;
- cmsys::fstream fsNested;
- cmsys::fstream fsClass;
- cmsys::fstream fsRenamed;
- cmsys::ifstream::off_type offsetQual = 0;
- cmsys::ifstream::off_type offsetUnqual = 0;
- cmsys::ifstream::off_type offsetNS = 0;
- cmsys::ifstream::off_type offsetNested = 0;
- cmsys::ifstream::traits_type::off_type offsetTraitsNested = 0;
- cmsys::ifstream::traits_type::off_type offsetTraitsClass = 0;
- std::vector<cmsys::ifstream> ifsVectorUnqual;
- // No correction needed
- cmsys::ifstream ifsCmsys;
- cmsys::ofstream ofsCmsys;
- cmsys::fstream fsCmsys;
- cmsys::ifstream::off_type offsetCmsys = 0;
- cmsys::ifstream::traits_type::off_type offsetTraitsCmsys = 0;
- std::vector<cmsys::ifstream> ifsVectorCmsys;
- std::basic_ifstream<wchar_t> ifsWchar;
- return 0;
- }
|