video_core/shader/ast: Make Indent() private

It's never used outside of this class, so we can narrow its scope down.
This commit is contained in:
Lioncash 2019-10-17 20:06:53 -04:00
parent 7f6a8a33d4
commit 15d177a6ac

View file

@ -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{};