Namespaces
Variants

std::experimental::source_location:: current

From cppreference.net
static constexpr source_location current ( ) noexcept ;
(라이브러리 펀더멘털 TS v2)

새로운 source_location 객체를 생성합니다.

목차

반환값

만약 current() 가 직접 호출되면(함수 호출에서 current() 를 명시적으로 지정하는 경우), 이는 호출 위치를 나타내는 구현 정의 값을 가진 source_location 객체를 반환합니다. 이 값들은 #line 전처리기 지시문 의 영향을 미리 정의된 매크로 __LINE__ __FILE__ 와 동일한 방식으로 받아야 합니다.

만약 current() 가 다른 방식으로 호출되면, 반환 값은 지정되지 않습니다.

비고

만약 current() 비정적 데이터 멤버 초기화 에서 사용되면, 반환값은 해당 데이터 멤버를 초기화하는 생성자나 집합체 초기화 의 위치에 해당합니다.

참고 사항

current() 가 기본 인수에서 사용될 때, 반환 값은 호출 지점에서 current() 호출의 위치에 해당합니다.

매개변수

(없음)

참고 항목

구현 정의 값으로 새로운 source_location 을 생성합니다
(public member function)