diff options
Diffstat (limited to 'clang/lib/Format/UnwrappedLineParser.cpp')
-rw-r--r-- | clang/lib/Format/UnwrappedLineParser.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/Format/UnwrappedLineParser.cpp b/clang/lib/Format/UnwrappedLineParser.cpp index e1c1468bc13..1c2a8fe4889 100644 --- a/clang/lib/Format/UnwrappedLineParser.cpp +++ b/clang/lib/Format/UnwrappedLineParser.cpp @@ -30,6 +30,8 @@ public: virtual FormatToken *setPosition(unsigned Position) = 0; }; +namespace { + class ScopedDeclarationState { public: ScopedDeclarationState(UnwrappedLine &Line, std::vector<bool> &Stack, @@ -114,6 +116,8 @@ private: FormatToken *Token; }; +} // end anonymous namespace + class ScopedLineState { public: ScopedLineState(UnwrappedLineParser &Parser, @@ -145,6 +149,8 @@ private: UnwrappedLine *PreBlockLine; }; +namespace { + class IndexedTokenSource : public FormatTokenSource { public: IndexedTokenSource(ArrayRef<FormatToken *> Tokens) @@ -170,6 +176,8 @@ private: int Position; }; +} // end anonymous namespace + UnwrappedLineParser::UnwrappedLineParser(const FormatStyle &Style, ArrayRef<FormatToken *> Tokens, UnwrappedLineConsumer &Callback) |