FSourceFileParseContext

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Commandlets/GatherTextFromSourceCommandlet.h

Include

#include "Commandlets/GatherTextFromSourceCommandlet.h"

Syntax

struct FSourceFileParseContext

Variables

Name Description

Public variable

bool

 

EndParsingCurrentLine

Public variable

bool

 

ExcludedRegion

Public variable

FString

 

Filename

Public variable

FName

 

FilePlatformName

Public variable

EGatherTextSour...

 

FileTypes

Working data.

Public variable

int32

 

LineNumber

Public variable

FString

 

LineText

Public variable

FString

 

Namespace

Public variable

TMap< FName, FP...

 

ParsedStringTables

Discovered string table data from all files.

Public variable

FString

 

RawStringLiteralClosingDelim

Public variable

bool

 

ShouldGatherFromEditorOnlyData

Should editor-only data be included in this gather?

Public variable

bool

 

WithinBlockComment

Public variable

bool

 

WithinLineComment

Public variable

int32

 

WithinNamespaceDefineLineNumber

Public variable

const TCHAR ...

 

WithinStartingLine

Public variable

bool

 

WithinStringLiteral

Constructors

Functions

Name Description

Public function

bool

 

AddManifestText

(
    const FString& Token,
    const FString& Namespace,
    const FString& SourceText,
    const FManifestContext& Context
)

Public function

void

 

AddStringTable

(
    const FName InTableId,
    const FString& InTableNamespace
)

Public function

void

 

AddStringTableEntry

(
    const FName InTableId,
    const FString& InKey,
    const FString& InSourceString
)

Public function

void

 

AddStringTableEntryMetaData

(
    const FName InTableId,
    const FString& InKey,
    const FName InMetaDataId,
    const FString& InMetaData
)

Public function

void

 

AddStringTableFromFile

(
    const FName InTableId,
    const FString& InTableNamespace,
    const FString& InTableFilename,
    const FString& InRootPath
)

Public function Const

EEditorOnlyD...

 

EvaluateEditorOnlyDefineState()

Public function

void

 

FlushMacroStack()

Public function

void

 

PopMacroBlock()

Public function

void

 

PushMacroBlock

(
    const FString& InBlockCtx
)

Public function

void

 

RemoveDefine

(
    const FString& InDefineCtx
)

Public function

void

 

SetDefine

(
    const FString& InDefineCtx
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss