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: |
|
|