std::stacktrace_entry:: source_line
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Observers | ||||
| Query | ||||
|
stacktrace_entry::source_line
|
||||
| Non-member functions | ||||
| Helper classes | ||||
|
std::
uint_least32_t
source_line
(
)
const
;
|
(C++23부터) | |
* this 가 나타내는 평가와 어휘적으로 관련된 1-기반 줄 번호를 반환하거나, 할당 실패 이외의 실패 시(예: * this 가 비어 있는 경우) 0을 반환합니다.
source_file
가 추정된 소스 파일 이름을 반환하고
source_line
가 추정된 줄 번호를 반환하거나,
source_file
가 실제 소스 파일 이름을 반환하고
source_line
가 실제 줄 번호를 반환합니다.
목차 |
매개변수
(없음)
반환값
성공 시 위에 지정된 줄 번호, 할당 실패 이외의 실패 시 0.
예외
내부 데이터 구조를 위한 메모리를 할당할 수 없는 경우 std::bad_alloc 을(를) 발생시킵니다.
참고 사항
가정된 줄 번호는 미리 정의된 매크로 __LINE__ 가 확장되는 값이며, #line 지시자에 의해 변경될 수 있습니다.
|
이 섹션은 불완전합니다
이유: "actual line number"의 정의가 누락됨 ( LWG issue 3507 ) |
이 함수는 일부 플랫폼에서 소스 라인을 가져오는 데 할당이 필요하기 때문에 noexcept 일 필요가 없습니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
|
이 객체가 나타내는 줄 번호를 반환합니다
(
std::source_location
의 public 멤버 함수)
|