Ignore:
Timestamp:
Jun 12, 2019 6:00:35 AM (3 years ago)
Author:
nanang
Message:

Misc (re #2147): Fixed compile warnings "dynamic exception specifications are deprecated in C++11".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua2/persistent.hpp

    r5771 r6026  
    6969     * @param node              Container to read values from. 
    7070     */ 
    71     virtual void readObject(const ContainerNode &node) throw(Error) = 0; 
     71    virtual void readObject(const ContainerNode &node) PJSUA2_THROW(Error) = 0; 
    7272 
    7373    /** 
     
    7676     * @param node              Container to write values to. 
    7777     */ 
    78     virtual void writeObject(ContainerNode &node) const throw(Error) = 0; 
     78    virtual void writeObject(ContainerNode &node) const PJSUA2_THROW(Error) = 0; 
    7979}; 
    8080 
     
    111111     * @param filename  The file name. 
    112112     */ 
    113     virtual void        loadFile(const string &filename) throw(Error) = 0; 
     113    virtual void        loadFile(const string &filename) 
     114                                 PJSUA2_THROW(Error) = 0; 
    114115 
    115116    /** 
     
    118119     * @param input     The string. 
    119120     */ 
    120     virtual void        loadString(const string &input) throw(Error) = 0; 
     121    virtual void        loadString(const string &input) 
     122                                   PJSUA2_THROW(Error) = 0; 
    121123 
    122124    /** 
     
    125127     * @param filename  The file name. 
    126128     */ 
    127     virtual void        saveFile(const string &filename) throw(Error) = 0; 
     129    virtual void        saveFile(const string &filename) 
     130                                 PJSUA2_THROW(Error) = 0; 
    128131 
    129132    /** 
     
    132135     * @return          The string document. 
    133136     */ 
    134     virtual string      saveString() throw(Error) = 0; 
     137    virtual string      saveString() PJSUA2_THROW(Error) = 0; 
    135138 
    136139    /** 
     
    161164     * @return          The name of the next element . 
    162165     */ 
    163     string              unreadName() const throw(Error); 
     166    string              unreadName() const PJSUA2_THROW(Error); 
    164167 
    165168    /** 
     
    174177     * @return          The value. 
    175178     */ 
    176     int                 readInt(const string &name="") const throw(Error); 
     179    int                 readInt(const string &name="") const 
     180                                PJSUA2_THROW(Error); 
    177181 
    178182    /** 
     
    187191     * @return          The value. 
    188192     */ 
    189     float               readNumber(const string &name="") const throw(Error); 
     193    float               readNumber(const string &name="") const 
     194                                   PJSUA2_THROW(Error); 
    190195 
    191196    /** 
     
    200205     * @return          The value. 
    201206     */ 
    202     bool                readBool(const string &name="") const throw(Error); 
     207    bool                readBool(const string &name="") const 
     208                                 PJSUA2_THROW(Error); 
    203209 
    204210    /** 
     
    213219     * @return          The value. 
    214220     */ 
    215     string              readString(const string &name="") const throw(Error); 
     221    string              readString(const string &name="") const 
     222                                   PJSUA2_THROW(Error); 
    216223 
    217224    /** 
     
    227234     */ 
    228235    StringVector        readStringVector(const string &name="") const 
    229                                          throw(Error); 
     236                                         PJSUA2_THROW(Error); 
    230237 
    231238    /** 
     
    235242     * @param obj       The object to read. 
    236243     */ 
    237     void                readObject(PersistentObject &obj) const throw(Error); 
     244    void                readObject(PersistentObject &obj) const 
     245                                   PJSUA2_THROW(Error); 
    238246 
    239247    /** 
     
    249257     */ 
    250258    ContainerNode       readContainer(const string &name="") const 
    251                                       throw(Error); 
     259                                      PJSUA2_THROW(Error); 
    252260 
    253261    /** 
     
    263271     */ 
    264272    ContainerNode       readArray(const string &name="") const 
    265                                   throw(Error); 
     273                                  PJSUA2_THROW(Error); 
    266274 
    267275    /** 
     
    272280     */ 
    273281    void                writeNumber(const string &name, 
    274                                     float num) throw(Error); 
     282                                    float num) PJSUA2_THROW(Error); 
    275283 
    276284    /** 
     
    281289     */ 
    282290    void                writeInt(const string &name, 
    283                                  int num) throw(Error); 
     291                                 int num) PJSUA2_THROW(Error); 
    284292 
    285293    /** 
     
    290298     */ 
    291299    void                writeBool(const string &name, 
    292                                   bool value) throw(Error); 
     300                                  bool value) PJSUA2_THROW(Error); 
    293301 
    294302    /** 
     
    299307     */ 
    300308    void                writeString(const string &name, 
    301                                     const string &value) throw(Error); 
     309                                    const string &value) PJSUA2_THROW(Error); 
    302310 
    303311    /** 
     
    309317    void                writeStringVector(const string &name, 
    310318                                          const StringVector &arr) 
    311                                           throw(Error); 
     319                                          PJSUA2_THROW(Error); 
    312320 
    313321    /** 
     
    317325     * @param obj       The object to be written 
    318326     */ 
    319     void                writeObject(const PersistentObject &obj) throw(Error); 
     327    void                writeObject(const PersistentObject &obj) 
     328                                    PJSUA2_THROW(Error); 
    320329 
    321330    /** 
     
    328337     */ 
    329338    ContainerNode       writeNewContainer(const string &name) 
    330                                           throw(Error); 
     339                                          PJSUA2_THROW(Error); 
    331340 
    332341    /** 
     
    339348     */ 
    340349    ContainerNode       writeNewArray(const string &name) 
    341                                       throw(Error); 
     350                                      PJSUA2_THROW(Error); 
    342351}; 
    343352 
     
    423432     * Get the name of the next unread element. 
    424433     */ 
    425     string              unreadName() const throw(Error); 
     434    string              unreadName() const PJSUA2_THROW(Error); 
    426435 
    427436    /** 
     
    436445     * @return          The value. 
    437446     */ 
    438     int                 readInt(const string &name="") const throw(Error); 
     447    int                 readInt(const string &name="") const 
     448                                PJSUA2_THROW(Error); 
    439449 
    440450    /** 
     
    449459     * @return          The value. 
    450460     */ 
    451     float               readNumber(const string &name="") const throw(Error); 
     461    float               readNumber(const string &name="") const 
     462                                   PJSUA2_THROW(Error); 
    452463 
    453464    /** 
     
    462473     * @return          The value. 
    463474     */ 
    464     bool                readBool(const string &name="") const throw(Error); 
     475    bool                readBool(const string &name="") const 
     476                                 PJSUA2_THROW(Error); 
    465477 
    466478    /** 
     
    475487     * @return          The value. 
    476488     */ 
    477     string              readString(const string &name="") const throw(Error); 
     489    string              readString(const string &name="") const 
     490                                   PJSUA2_THROW(Error); 
    478491 
    479492    /** 
     
    489502     */ 
    490503    StringVector        readStringVector(const string &name="") const 
    491                                          throw(Error); 
     504                                         PJSUA2_THROW(Error); 
    492505 
    493506    /** 
     
    497510     * @param obj       The object to read. 
    498511     */ 
    499     void                readObject(PersistentObject &obj) const throw(Error); 
     512    void                readObject(PersistentObject &obj) const 
     513                                   PJSUA2_THROW(Error); 
    500514 
    501515    /** 
     
    511525     */ 
    512526    ContainerNode       readContainer(const string &name="") const 
    513                                       throw(Error); 
     527                                      PJSUA2_THROW(Error); 
    514528 
    515529    /** 
     
    525539     */ 
    526540    ContainerNode       readArray(const string &name="") const 
    527                                   throw(Error); 
     541                                  PJSUA2_THROW(Error); 
    528542 
    529543    /** 
     
    534548     */ 
    535549    void                writeNumber(const string &name, 
    536                                     float num) throw(Error); 
     550                                    float num) PJSUA2_THROW(Error); 
    537551 
    538552    /** 
     
    543557     */ 
    544558    void                writeInt(const string &name, 
    545                                  int num) throw(Error); 
     559                                 int num) PJSUA2_THROW(Error); 
    546560 
    547561    /** 
     
    552566     */ 
    553567    void                writeBool(const string &name, 
    554                                   bool value) throw(Error); 
     568                                  bool value) PJSUA2_THROW(Error); 
    555569 
    556570    /** 
     
    561575     */ 
    562576    void                writeString(const string &name, 
    563                                     const string &value) throw(Error); 
     577                                    const string &value) PJSUA2_THROW(Error); 
    564578 
    565579    /** 
     
    571585    void                writeStringVector(const string &name, 
    572586                                          const StringVector &arr) 
    573                                           throw(Error); 
     587                                          PJSUA2_THROW(Error); 
    574588 
    575589    /** 
     
    579593     * @param obj       The object to be written 
    580594     */ 
    581     void                writeObject(const PersistentObject &obj) throw(Error); 
     595    void                writeObject(const PersistentObject &obj) 
     596                                    PJSUA2_THROW(Error); 
    582597 
    583598    /** 
     
    590605     */ 
    591606    ContainerNode       writeNewContainer(const string &name) 
    592                                           throw(Error); 
     607                                          PJSUA2_THROW(Error); 
    593608 
    594609    /** 
     
    601616     */ 
    602617    ContainerNode       writeNewArray(const string &name) 
    603                                       throw(Error); 
     618                                      PJSUA2_THROW(Error); 
    604619 
    605620public: 
     
    619634    bool                (*hasUnread)(const ContainerNode*); 
    620635    string              (*unreadName)(const ContainerNode*) 
    621                                       throw(Error); 
     636                                      PJSUA2_THROW(Error); 
    622637    float               (*readNumber)(const ContainerNode*, 
    623638                                      const string&) 
    624                                       throw(Error); 
     639                                      PJSUA2_THROW(Error); 
    625640    bool                (*readBool)(const ContainerNode*, 
    626641                                    const string&) 
    627                                     throw(Error); 
     642                                    PJSUA2_THROW(Error); 
    628643    string              (*readString)(const ContainerNode*, 
    629644                                      const string&) 
    630                                       throw(Error); 
     645                                      PJSUA2_THROW(Error); 
    631646    StringVector        (*readStringVector)(const ContainerNode*, 
    632647                                            const string&) 
    633                                             throw(Error); 
     648                                            PJSUA2_THROW(Error); 
    634649    ContainerNode       (*readContainer)(const ContainerNode*, 
    635650                                         const string &) 
    636                                          throw(Error); 
     651                                         PJSUA2_THROW(Error); 
    637652    ContainerNode       (*readArray)(const ContainerNode*, 
    638653                                     const string &) 
    639                                      throw(Error); 
     654                                     PJSUA2_THROW(Error); 
    640655    void                (*writeNumber)(ContainerNode*, 
    641656                                       const string &name, 
    642657                                       float num) 
    643                                        throw(Error); 
     658                                       PJSUA2_THROW(Error); 
    644659    void                (*writeBool)(ContainerNode*, 
    645660                                     const string &name, 
    646661                                     bool value) 
    647                                      throw(Error); 
     662                                     PJSUA2_THROW(Error); 
    648663    void                (*writeString)(ContainerNode*, 
    649664                                       const string &name, 
    650665                                       const string &value) 
    651                                        throw(Error); 
     666                                       PJSUA2_THROW(Error); 
    652667    void                (*writeStringVector)(ContainerNode*, 
    653668                                             const string &name, 
    654669                                             const StringVector &value) 
    655                                              throw(Error); 
     670                                             PJSUA2_THROW(Error); 
    656671    ContainerNode       (*writeNewContainer)(ContainerNode*, 
    657672                                             const string &name) 
    658                                              throw(Error); 
     673                                             PJSUA2_THROW(Error); 
    659674    ContainerNode       (*writeNewArray)(ContainerNode*, 
    660675                                         const string &name) 
    661                                          throw(Error); 
     676                                         PJSUA2_THROW(Error); 
    662677}; 
    663678 
Note: See TracChangeset for help on using the changeset viewer.