Просмотр исходного кода

video_core/shader/ast: Make Indent() private

It's never used outside of this class, so we can narrow its scope down.
Lioncash 6 лет назад
Родитель
Сommit
15d177a6ac
1 измененных файлов с 9 добавлено и 9 удалено
  1. 9 9
      src/video_core/shader/ast.cpp

+ 9 - 9
src/video_core/shader/ast.cpp

@@ -326,15 +326,6 @@ public:
         inner += fmt::format("{}({}) -> break;\n", Indent(), expr_parser.GetResult());
         inner += fmt::format("{}({}) -> break;\n", Indent(), expr_parser.GetResult());
     }
     }
 
 
-    std::string& Indent() {
-        if (memo_scope == scope) {
-            return tabs_memo;
-        }
-        tabs_memo = tabs.substr(0, scope * 2);
-        memo_scope = scope;
-        return tabs_memo;
-    }
-
     void Visit(ASTNode& node) {
     void Visit(ASTNode& node) {
         std::visit(*this, *node->GetInnerData());
         std::visit(*this, *node->GetInnerData());
     }
     }
@@ -344,6 +335,15 @@ public:
     }
     }
 
 
 private:
 private:
+    std::string& Indent() {
+        if (memo_scope == scope) {
+            return tabs_memo;
+        }
+        tabs_memo = tabs.substr(0, scope * 2);
+        memo_scope = scope;
+        return tabs_memo;
+    }
+
     std::string inner{};
     std::string inner{};
     u32 scope{};
     u32 scope{};