
Fonctions membres publiques | |
| safe_holder () | |
| ~safe_holder () | |
| T * | operator-> () const |
| T * | get () const |
| void | permit_throw () |
| void | release () |
| void | reset () |
| bool | delete_obj () |
Fonctions membres privées | |
| safe_holder (const safe_holder &) | |
| safe_holder & | operator= (const safe_holder &) |
Attributs privés | |
| T * | p_ |
| bool | permit_throw_in_dtor |
Définition à la ligne 550 du fichier tut.h.
|
||||||||||||||
|
|
|
|||||||||||||
|
|
|
|||||||||||||
|
Définition à la ligne 563 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::release(). Voici le graphe d'appel pour cette fonction: ![]() |
|
|||||||||||||
|
Définition à la ligne 621 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::p_, et tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::permit_throw_in_dtor. Référencé par tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::release(). |
|
|||||||||||||
|
Définition à la ligne 569 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::p_. Référencé par tut::test_group< Data, MaxTestsInGroup >::run_test_seh_(). |
|
|||||||||||||
|
Définition à la ligne 568 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::p_. |
|
||||||||||||||
|
|
|
|||||||||||||
|
Tell ptr it can throw from destructor. Right way is to use std::uncaught_exception(), but some compilers lack correct implementation of the function. Définition à la ligne 576 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::permit_throw_in_dtor. Référencé par tut::test_group< Data, MaxTestsInGroup >::run_test_seh_(). |
|
|||||||||||||
|
Specially treats exceptions in test object destructor; if test itself failed, exceptions in destructor are ignored; if test was successful and destructor failed, warning exception throwed. Définition à la ligne 584 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::delete_obj(), et tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::permit_throw_in_dtor. Référencé par tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::reset(), tut::test_group< Data, MaxTestsInGroup >::run_test_seh_(), et tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::~safe_holder(). Voici le graphe d'appel pour cette fonction: ![]() |
|
|||||||||||||
|
Re-init holder to get brand new object. Définition à la ligne 614 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::p_, tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::permit_throw_in_dtor, et tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::release(). Référencé par tut::test_group< Data, MaxTestsInGroup >::run_test_seh_(). Voici le graphe d'appel pour cette fonction: ![]() |
|
|||||||||
|
|||||||||
1.4.4