std::experimental::source_location:: current
|
static
constexpr
source_location current
(
)
noexcept
;
|
(bibliothèque fundamentals TS v2) | |
Construit un nouvel objet
source_location
.
Table des matières |
Valeur de retour
Si
current()
est invoqué directement (via un appel de fonction qui nomme
current()
), il retourne un objet
source_location
avec des valeurs définies par l'implémentation représentant l'emplacement de l'appel. Les valeurs doivent être affectées par la
#line
directive du préprocesseur
de la même manière que les macros prédéfinies
__LINE__
et
__FILE__
.
Si
current()
est invoqué de toute autre manière, la valeur de retour n'est pas spécifiée.
Remarques
Si
current()
est utilisé dans un
initialisateur pour un membre de données non statique
, la valeur de retour correspond à l'emplacement du constructeur ou de
l'initialisation agrégée
qui initialise le membre de données.
Notes
Lorsque
current()
est utilisé dans un argument par défaut, la valeur de retour correspondra à l'emplacement de l'appel à
current()
au site d'appel.
Paramètres
(aucun)
Voir aussi
construit un nouveau
source_location
avec des valeurs définies par l'implémentation
(fonction membre publique) |