Ignore:
Timestamp:
10/18/13 17:52:38 (11 years ago)
Author:
tbretz
Message:
Hopefully finished removing the std namespace from the headers.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Mars/mcore/ofits.h

    r17263 r17264  
    3333#include "checksum.h"
    3434
    35 #ifndef __MARS__
    36 namespace std
    37 {
    38 #endif
    39 
    4035// Sloppy:  allow / <--- left
    4136//          allow all characters (see specs for what is possible)
     
    4338// units: m kg s rad sr K A mol cd Hz J W V N Pa C Ohm S F Wb T Hlm lx
    4439
    45 class ofits : public ofstream
     40class ofits : public std::ofstream
    4641{
    4742public:
     
    8176                throw std::runtime_error("Key name empty.");
    8277#else
    83                 gLog << ___err___ << "ERROR - Key name empty." << endl;
     78                gLog << ___err___ << "ERROR - Key name empty." << std::endl;
    8479                return false;
    8580#endif
     
    9287                throw std::runtime_error(sout.str());
    9388#else
    94                 gLog << ___err___ << "ERROR - " << sout.str() << endl;
     89                gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    9590                return false;
    9691#endif
     
    107102                    throw std::runtime_error(sout.str());
    108103#else
    109                     gLog << ___err___ << "ERROR - " << sout.str() << endl;
     104                    gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    110105                    return false;
    111106#endif
     
    127122                    throw std::runtime_error(sout.str());
    128123#else
    129                     gLog << ___err___ << "ERROR - " << sout.str() << endl;
     124                    gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    130125                    return false;
    131126#endif
     
    154149                throw std::runtime_error(sout.str());
    155150#else
    156                 gLog << ___err___ << "ERROR - " << sout.str() << endl;
     151                gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    157152#endif
    158153                return false;
     
    169164                std::ostringstream sout;
    170165                sout << "Size " << sz << " of entry for key '" << key << "' exceeds 80 characters... removed comment.";
    171                 gLog << ___warn___ << "WARNING - " << sout.str() << endl;
     166                gLog << ___warn___ << "WARNING - " << sout.str() << std::endl;
    172167#endif
    173168                return true;
     
    179174            throw std::runtime_error(sout.str());
    180175#else
    181             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     176            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    182177            return false;
    183178#endif
     
    199194
    200195            std::ostringstream sout;
    201             sout << std::left << setw(8) << key;
     196            sout << std::left << std::setw(8) << key;
    202197
    203198            if (!delim)
     
    209204            sout << "= ";
    210205            sout << (!value.empty() && value[0]=='\''?std::left:std::right);
    211             sout << setw(20) << value << std::left;
     206            sout << std::setw(20) << value << std::left;
    212207
    213208            if (!comment.empty())
     
    219214        Checksum checksum;
    220215
    221         void Out(ofstream &fout)
     216        void Out(std::ofstream &fout)
    222217        {
    223218            if (!changed)
     
    286281                throw std::runtime_error(sout.str());
    287282#else
    288                 gLog << ___err___ << "ERROR - " << sout.str() << endl;
     283                gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    289284                return false;
    290285#endif
     
    357352    {
    358353    }
    359     ofits(const char *fname) : ofstream(),
     354    ofits(const char *fname) : std::ofstream(),
    360355                               fCommentTrimming(false),
    361356                               fManualExtName(false)
     
    388383        SetStr("DATASUM",  "         0", "Checksum for the data block");
    389384
    390         ofstream::open(filename);
     385        std::ofstream::open(filename);
    391386    }
    392387
     
    414409            throw std::runtime_error(sout.str());
    415410#else
    416             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     411            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    417412            return false;
    418413#endif
     
    462457
    463458        if (p<0)
    464             sout << setprecision(-p) << fixed;
     459            sout << std::setprecision(-p) << fixed;
    465460        if (p>0)
    466             sout << setprecision(p);
     461            sout << std::setprecision(p);
    467462        if (p==0)
    468             sout << setprecision(f>1e-100 && f<1e100 ? 15 : 14);
     463            sout << std::setprecision(f>1e-100 && f<1e100 ? 15 : 14);
    469464
    470465        sout << f;
     
    558553            throw std::runtime_error(sout.str());
    559554#else
    560             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     555            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    561556            return false;
    562557#endif
     
    570565            throw std::runtime_error(sout.str());
    571566#else
    572             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     567            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    573568            return false;
    574569#endif
     
    582577            throw std::runtime_error(sout.str());
    583578#else
    584             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     579            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    585580            return false;
    586581#endif
     
    597592            throw std::runtime_error(sout.str());
    598593#else
    599             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     594            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    600595            return false;
    601596#endif
     
    727722
    728723
    729     Checksum WriteHeader(ofstream &fout)
     724    Checksum WriteHeader(std::ofstream &fout)
    730725    {
    731726        Checksum sum;
     
    796791            throw std::runtime_error("File not empty anymore.");
    797792#else
    798             gLog << ___err___ << "ERROR - File not empty anymore." << endl;
     793            gLog << ___err___ << "ERROR - File not empty anymore." << std::endl;
    799794            return false;
    800795#endif
     
    824819        const char *pend = src + num*N;
    825820        for (const char *ptr = src; ptr<pend; ptr+=N, dest+=N)
    826             reverse_copy(ptr, ptr+N, dest);
     821            std::reverse_copy(ptr, ptr+N, dest);
    827822    }
    828823
     
    835830        if (cnt!=fTable.bytes_per_row)
    836831        {
    837             ostringstream sout;
     832            std::ostringstream sout;
    838833            sout << "WriteRow - Size " << cnt << " does not match expected size " << fTable.bytes_per_row;
    839834#ifdef __EXCEPTIONS
    840835            throw std::runtime_error(sout.str());
    841836#else
    842             gLog << ___err___ << "ERROR - " << sout.str() << endl;
     837            gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    843838            return false;
    844839#endif
     
    918913    {
    919914
    920         ostringstream dataSumStr;
     915        std::ostringstream dataSumStr;
    921916        dataSumStr << fDataSum.val();
    922917        SetStr("DATASUM", dataSumStr.str());
     
    943938        const Checksum chk = UpdateHeaderChecksum();
    944939
    945         ofstream::close();
     940        std::ofstream::close();
    946941
    947942        if ((chk+fDataSum).valid())
    948943            return true;
    949944
    950         ostringstream sout;
     945        std::ostringstream sout;
    951946        sout << "Checksum (" << std::hex << chk.val() << ") invalid.";
    952947#ifdef __EXCEPTIONS
    953948        throw std::runtime_error(sout.str());
    954949#else
    955         gLog << ___err___ << "ERROR - " << sout.str() << endl;
     950        gLog << ___err___ << "ERROR - " << sout.str() << std::endl;
    956951        return false;
    957952#endif
    958953    }
    959954
    960     pair<string, int> GetChecksumData()
     955    std::pair<std::string, int> GetChecksumData()
    961956    {
    962957        std::string datasum;
     
    972967        if (datasum[0] == '\'')
    973968            datasum = datasum.substr(1, datasum.size()-2);
    974         return make_pair(checksum, atoi(datasum.c_str()));
     969        return std::make_pair(checksum, atoi(datasum.c_str()));
    975970    }
    976971
     
    997992    }
    998993};
    999 
    1000 #ifndef __MARS__
    1001 };
    1002 #endif
    1003994
    1004995#if 0
Note: See TracChangeset for help on using the changeset viewer.