によると: https://en.cppreference.com/w/cpp/utility/source_location
ゲッターは [[nodiscard]] としてマークされていません。
constexpr uint_least32_t line() const noexcept;
constexpr uint_least32_t column() const noexcept;
constexpr const char* file_name() const noexcept;
constexpr const char* function_name() const noexcept;
これには理由がありますか?戻り値以外に呼び出されたときに効果がありますか?