![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SourceLocation.h>
Public Member Functions | |
| constexpr uint32 | GetLine () const noexcept |
| constexpr uint32 | GetColumn () const noexcept |
| constexpr const char * | GetFileName () const noexcept |
| constexpr const char * | GetFunctionName () const noexcept |
Static Public Member Functions | |
| static UE_CONSTEVAL FSourceLocation | Current (FSourceLocationImpl Impl=FSourceLocationImpl::current()) noexcept |
|
inlinestaticnoexcept |
Saves current source file location into a RAII container that can be used to log/save the information about the caller Usage:
include "SourceLocation.h" include "SourceLocationUtils.h"
void MyFunction(int Param1, int Param2, UE::FSourceLocation Location = UE::FSourceLocation::Current()) { UE_LOG(TEXT("My caller is %s"), *UE::SourceLocation::Full(Location).ToString()); }