Graphe des dépendances par inclusion de Macros.hpp:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :Macros | |
| #define | CASTOR_UNICODE 0 |
| Dit que CastorUtils a été compilé en MultiByte. | |
| #define | cuT(x) x |
| Macro à utiliser pour les chaînes constantes, id est : cuT( "une chaîne"). | |
| #define | Cout(x) std::cout << x |
| Utilise std::cout. | |
| #define | Cerr(x) std::cerr << x |
| Utilise std::cerr. | |
| #define | __FUNCTION__ "" |
| Defines this macro if not in debug. | |
| #define | CASTOR_COUCOU Castor::Logger::LogDebug( cuT( "Coucou%d : %s @ line %d" ), __COUNTER__, __FUNCTION__, __LINE__ ); |
| #define | d_default |
| #define | d_deleted |
Contract Programmation | |
| #define | REQUIRE(cond) CASTOR_ASSERT( cond ) |
| Précondition. | |
| #define | ENSURE(cond) CASTOR_ASSERT( cond ) |
| Postcondition. | |
| #define | CHECK_INVARIANT(cond) CASTOR_ASSERT( cond ) |
| Vérifie une condition invariante. | |
| #define | DECLARE_INVARIANT_BLOCK() void DoContractCheckInvariants()const; |
| Déclare la fonction de vérification des invariants de classe. | |
| #define | BEGIN_INVARIANT_BLOCK(className) void className::DoContractCheckInvariants()const { |
| Commence l'implémentation de la fonction de vérification des invariants de classe. | |
| #define | END_INVARIANT_BLOCK() } |
| Termine l'implémentation de la fonction de vérification des invariants de classe. | |
| #define | CHECK_INVARIANTS DoContractCheckInvariants |
| Appelle la fonction de vérification des invariants de classe. | |
Définition de type | |
| typedef char | xchar |
| typedef wchar_t | ychar |
| #define __FUNCTION__ "" |
Defines this macro if not in debug.
| #define BEGIN_INVARIANT_BLOCK | ( | className | ) | void className::DoContractCheckInvariants()const { |
Commence l'implémentation de la fonction de vérification des invariants de classe.
| #define CASTOR_COUCOU Castor::Logger::LogDebug( cuT( "Coucou%d : %s @ line %d" ), __COUNTER__, __FUNCTION__, __LINE__ ); |
| #define CASTOR_UNICODE 0 |
Dit que CastorUtils a été compilé en MultiByte.
| #define Cerr | ( | x | ) | std::cerr << x |
Utilise std::cerr.
| #define CHECK_INVARIANT | ( | cond | ) | CASTOR_ASSERT( cond ) |
Vérifie une condition invariante.
| #define CHECK_INVARIANTS DoContractCheckInvariants |
Appelle la fonction de vérification des invariants de classe.
| #define Cout | ( | x | ) | std::cout << x |
Utilise std::cout.
| #define cuT | ( | x | ) | x |
Macro à utiliser pour les chaînes constantes, id est : cuT( "une chaîne").
| #define d_default |
| #define d_deleted |
| #define DECLARE_INVARIANT_BLOCK | ( | ) | void DoContractCheckInvariants()const; |
Déclare la fonction de vérification des invariants de classe.
| #define END_INVARIANT_BLOCK | ( | ) | } |
Termine l'implémentation de la fonction de vérification des invariants de classe.
| #define ENSURE | ( | cond | ) | CASTOR_ASSERT( cond ) |
Postcondition.
| #define REQUIRE | ( | cond | ) | CASTOR_ASSERT( cond ) |
Précondition.
| typedef char xchar |
| typedef wchar_t ychar |
1.7.1