#include <assert.h>
#include <complex>
#include "Tympan/core/defines.h"
Go to the source code of this file.
◆ CPLX_J
◆ CPLX_MUN
◆ CPLX_UN
◆ SAFE_DELETE
| #define SAFE_DELETE |
( |
|
_p | ) |
|
Value: { \
if ((_p) != NULL) \
{ \
delete (_p); \
(_p) = NULL; \
} \
}
Delete propre sur un objet.
Definition at line 225 of file macros.h.
◆ SAFE_DELETE_LIST
| #define SAFE_DELETE_LIST |
( |
|
_p | ) |
|
Value: { \
if ((_p) != NULL) \
{ \
delete[] (_p); \
(_p) = NULL; \
} \
}
Delete propre sur un tableau.
Definition at line 239 of file macros.h.
◆ TYComplex
◆ cotanh()
Calcul de la cotangente hyperbolique d'un complexe.
Definition at line 34 of file macros.h.
◆ doubleToStr()
| std::string doubleToStr |
( |
double |
val | ) |
|
|
inline |
Convertit un double en une chaine de caractere. Avec une precision apres la virgule par defaut de 6 digits.
- Parameters
-
| val | La valeur a convertir. |
- Returns
- La valeur convertie.
Definition at line 188 of file macros.h.
◆ doubleToStrPre()
| std::string doubleToStrPre |
( |
double |
val, |
|
|
int |
precision = 2 |
|
) |
| |
|
inline |
Convertit un double en une chaine de caractere avec une precision donnee. La valeur est arrondie en fonction de sa precision.
- Parameters
-
| val | La valeur a convertir. |
| precision | La precision pour la conversion. |
- Returns
- La valeur convertie.
Definition at line 205 of file macros.h.
◆ floatToStr()
| std::string floatToStr |
( |
float |
val | ) |
|
|
inline |
Convertit un float en une chaine de caractere. Avec une precision apres la virgule par defaut de 6 digits.
- Parameters
-
| val | La valeur a convertir. |
- Returns
- La valeur convertie.
Definition at line 173 of file macros.h.
◆ fromString()
template<class T >
| T fromString |
( |
const std::string & |
str, |
|
|
std::ios_base &(*)(std::ios_base &) |
f = std::dec |
|
) |
| |
|
inline |
◆ indentNbToStr()
| std::string indentNbToStr |
( |
int |
indentNb | ) |
|
|
inline |
Retourne autant de tabulations que d'indentations demandees.
- Parameters
-
| indentNb | Le nombre d'indentation demandees. |
- Returns
- Une chaine de caractere composee de tabulations.
Definition at line 66 of file macros.h.
◆ intToStr()
| std::string intToStr |
( |
int |
val | ) |
|
|
inline |
Convertit un int en une chaine de caractere.
- Parameters
-
| val | La valeur a convertir. |
- Returns
- La valeur convertie.
Definition at line 158 of file macros.h.
◆ uintToStr() [1/3]
| std::string uintToStr |
( |
size_t |
val | ) |
|
|
inline |
Convertit un size_t en une chaine de caractere.
- Parameters
-
| val | La valeur a convertir. |
- Returns
- La valeur convertie.
Definition at line 100 of file macros.h.
◆ uintToStr() [2/3]
| std::string uintToStr |
( |
unsigned int |
val | ) |
|
|
inline |
Convertit un unsigned int en une chaine de caractere.
- Parameters
-
| val | La valeur a convertir. |
- Returns
- La valeur convertie.
Definition at line 86 of file macros.h.
◆ uintToStr() [3/3]
| std::string uintToStr |
( |
unsigned long |
val | ) |
|
|
inline |
Convertit un unsigned long en une chaine de caractere.
- Parameters
-
| val | La valeur a convertir. |
- Returns
- La valeur convertie.
Definition at line 114 of file macros.h.