llvm-project/clang/unittests
Manuel Klimek a8eb914978 Implements brace breaking styles.
We now support "Linux" and "Stroustrup" brace breaking styles, which
gets us one step closer to support formatting WebKit, KDE & Linux code.

Linux brace breaking style:
namespace a
{
class A
{
  void f()
  {
    if (x) {
      f();
    } else {
      g();
    }
  }
}
}

Stroustrup brace breaking style:
namespace a {
class A {
  void f()
  {
    if (x) {
      f();
    } else {
      g();
    }
  }
}
}

llvm-svn: 181700
2013-05-13 12:51:40 +00:00
..
AST [Doc parsing] Provide diagnostics for unknown documentation 2013-05-03 23:15:20 +00:00
ASTMatchers Add caseStmt(), defaultStmt(), eachCase() and hasCaseConstant() matchers. 2013-05-10 11:52:02 +00:00
Basic [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about 2013-05-03 22:31:32 +00:00
Format Implements brace breaking styles. 2013-05-13 12:51:40 +00:00
Frontend Nuke SetUpBuildDumpLog. 2013-01-20 01:58:28 +00:00
Lex <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. 2013-03-20 21:10:35 +00:00
Tooling CommandLineArgumentParser: handle single quotes. 2013-03-02 06:00:16 +00:00
CMakeLists.txt Initial version of formatting library. 2012-12-03 18:12:45 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00