Skip to content

Commit 7718ea7

Browse files
committed
Fix Linux Compilation Errors
- Remove unnecessary copies in for loops
1 parent 36c7848 commit 7718ea7

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

Source/Linter/Private/LintRule.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ TArray<TSharedPtr<FLintRuleViolation>> FLintRuleViolation::AllRuleViolationsWith
109109
// This should really be done when the structs are first created
110110
TArray<TSharedPtr<FLintRuleViolation>> SharedViolations;
111111
TArray<FLintRuleViolation> Violations = AllRuleViolationsWithViolator(RuleViolationCollection, SearchViolator);
112-
for (const FLintRuleViolation Violation : Violations) {
112+
for (const FLintRuleViolation& Violation : Violations) {
113113
SharedViolations.Push(MakeShared<FLintRuleViolation>(Violation));
114114
}
115115

Source/Linter/Private/LintRuleSet.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ TArray<TSharedPtr<FLintRuleViolation>> ULintRuleSet::LintPathShared(const TArray
9595
TArray<FLintRuleViolation> RuleViolations = LintPath(AssetPaths, ParentScopedSlowTask);
9696

9797
TArray<TSharedPtr<FLintRuleViolation>> SharedRuleViolations;
98-
for (const FLintRuleViolation Violation : RuleViolations) {
98+
for (const FLintRuleViolation& Violation : RuleViolations) {
9999
TSharedPtr<FLintRuleViolation> SharedViolation = MakeShared<FLintRuleViolation>(Violation);
100100
SharedViolation->PopulateAssetData();
101101
SharedRuleViolations.Push(SharedViolation);

Source/Linter/Private/TooltipTool/TooltipStringHelper.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,14 +128,14 @@ bool FTooltipStringHelper::ParseFunctionRawTooltip(FString RawTooltip, FText& Ou
128128

129129
FString FTooltipStringHelper::ConvertTooltipDataToRawTooltip(FText FunctionDescription, TArray<TSharedPtr<FBPFunctionArgumentDescription>> Inputs, TArray<TSharedPtr<FBPFunctionArgumentDescription>> Outputs) {
130130
FString RawTooltip = FunctionDescription.ToString();
131-
for (const TSharedPtr<FBPFunctionArgumentDescription> Arg : Inputs) {
131+
for (const auto& Arg : Inputs) {
132132
RawTooltip.Append(FString::Printf(TEXT("\n@param %s %s\t\t\t%s"), TEXT(" "), *Arg->ArgumentName.ToString(), *Arg->Tooltip.ToString()));
133133
}
134134

135135
if (Outputs.Num() == 1) {
136136
RawTooltip.Append(FString::Printf(TEXT("\n@return %s"), *Outputs[0]->Tooltip.ToString()));
137137
} else {
138-
for (const TSharedPtr<FBPFunctionArgumentDescription> Arg : Outputs) {
138+
for (const auto& Arg : Outputs) {
139139
RawTooltip.Append(FString::Printf(TEXT("\n@param %s %s\t\t\t%s"), TEXT("[out]"), *Arg->ArgumentName.ToString(), *Arg->Tooltip.ToString()));
140140
}
141141
}

Source/Linter/Private/TooltipTool/TooltipTool.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -698,7 +698,7 @@ void STooltipTool::RebuildMemberList() {
698698
UBlueprint* Blueprint = Cast<UBlueprint>(BlueprintComboBox->GetSelectedItem().Get()->GetAsset());
699699

700700
// Get variables
701-
for (const FBPVariableDescription Member : Blueprint->NewVariables) {
701+
for (const FBPVariableDescription& Member : Blueprint->NewVariables) {
702702
if ((Member.PropertyFlags & CPF_DisableEditOnInstance) != CPF_DisableEditOnInstance) {
703703
Members.Push(MakeShared<FBPVariableDescription>(Member));
704704
}

Source/Linter/Private/UI/LintReportAssetDetails.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void SLintReportAssetDetails::Construct(const FArguments& Args) {
3838
int32 NumErrors = 0;
3939
int32 NumWarnings = 0;
4040

41-
for (const TSharedPtr<FLintRuleViolation> RuleViolation : RuleViolations.Get()) {
41+
for (const auto& RuleViolation : RuleViolations.Get()) {
4242
switch (RuleViolation->ViolatedRule.Get()->GetDefaultObject<ULintRule>()->RuleSeverity) {
4343
case ELintRuleSeverity::Error: NumErrors++;
4444
break;

0 commit comments

Comments
 (0)