Files
UnrealEngineUWP/Engine/Source/Developer/Windows/LiveCodingServer/Private/External/LC_SymbolInfo.h
ben marsh b78d96355f LiveCoding: Merging fixes to resolve issues with global symbols being reconstructed when loading patch DLLs. Was causing asserts when log channels were re-registered etc...
#jira
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5993252 via CL 5993257 via CL 5995286 via CL 5995562
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6004844 by ben marsh in Dev-VR branch]
2019-04-18 21:57:56 -04:00

35 lines
588 B
C++

// Copyright 2011-2019 Molecular Matters GmbH, all rights reserved.
#pragma once
#include "CoreTypes.h"
#include "LC_Platform.h"
class SymbolInfo
{
public:
SymbolInfo(const char* const function, const char* const filename, unsigned int line);
inline const char* GetFunction(void) const
{
return m_function;
}
inline const char* GetFilename(void) const
{
return m_filename;
}
inline unsigned int GetLine(void) const
{
return m_line;
}
private:
LC_DISABLE_ASSIGNMENT(SymbolInfo);
char m_function[512u];
char m_filename[WINDOWS_MAX_PATH];
unsigned int m_line;
};