@@ -110,9 +110,10 @@ clang_getBody (CXCursor C)
110110 switch (D->getKind ())
111111 {
112112 case Decl::FunctionTemplate:
113- return MakeCXCursorWithNull (
114- cast<FunctionTemplateDecl> (D)->getTemplatedDecl ()->getBody (),
115- C);
113+ return MakeCXCursorWithNull (cast<FunctionTemplateDecl> (D)
114+ ->getTemplatedDecl ()
115+ ->getBody (),
116+ C);
116117 case Decl::Function:
117118 case Decl::CXXMethod:
118119 case Decl::CXXConstructor:
@@ -133,29 +134,29 @@ clang_getBody (CXCursor C)
133134 if (const Stmt *S = cxcursor::getCursorStmt (C))
134135 switch (S->getStmtClass ())
135136 {
136- case Stmt::WhileStmtClass:
137- return MakeCXCursorWithNull (cast<WhileStmt> (S)->getBody (), C);
138- case Stmt::ForStmtClass:
139- return MakeCXCursorWithNull (cast<ForStmt> (S)->getBody (), C);
140- case Stmt::CXXForRangeStmtClass:
141- return MakeCXCursorWithNull
142- (cast<CXXForRangeStmt> (S)-> getBody (), C);
143- case Stmt::DoStmtClass:
144- return MakeCXCursorWithNull (cast<DoStmt> (S)->getBody (), C);
145- case Stmt::SwitchStmtClass:
146- return MakeCXCursorWithNull (cast<SwitchStmt> (S)->getBody (), C);
147- default :
148- return clang_getNullCursor ();
137+ case Stmt::WhileStmtClass:
138+ return MakeCXCursorWithNull (cast<WhileStmt> (S)->getBody (), C);
139+ case Stmt::ForStmtClass:
140+ return MakeCXCursorWithNull (cast<ForStmt> (S)->getBody (), C);
141+ case Stmt::CXXForRangeStmtClass:
142+ return MakeCXCursorWithNull (cast<CXXForRangeStmt> (S)-> getBody (),
143+ C);
144+ case Stmt::DoStmtClass:
145+ return MakeCXCursorWithNull (cast<DoStmt> (S)->getBody (), C);
146+ case Stmt::SwitchStmtClass:
147+ return MakeCXCursorWithNull (cast<SwitchStmt> (S)->getBody (), C);
148+ default :
149+ return clang_getNullCursor ();
149150 }
150151 }
151152 else if (clang_isExpression (C.kind ))
152153 if (const Expr *E = cxcursor::getCursorExpr (C))
153154 switch (E->getStmtClass ())
154155 {
155- case Expr::LambdaExprClass:
156- return MakeCXCursorWithNull (cast<LambdaExpr> (E)->getBody (), C);
157- default :
158- return clang_getNullCursor ();
156+ case Expr::LambdaExprClass:
157+ return MakeCXCursorWithNull (cast<LambdaExpr> (E)->getBody (), C);
158+ default :
159+ return clang_getNullCursor ();
159160 }
160161 return clang_getNullCursor ();
161162}
@@ -184,8 +185,7 @@ clang_getForRangeExpr (CXCursor C)
184185 const Stmt *stmt;
185186 const CXXForRangeStmt *for_stmt;
186187
187- if (clang_isStatement (C.kind )
188- && (stmt = cxcursor::getCursorStmt (C))
188+ if (clang_isStatement (C.kind ) && (stmt = cxcursor::getCursorStmt (C))
189189 && stmt->getStmtClass () == Stmt::CXXForRangeStmtClass)
190190 {
191191 for_stmt = cast<CXXForRangeStmt> (stmt);
@@ -216,8 +216,7 @@ clang_getCondVar (CXCursor C)
216216 const WhileStmt *while_stmt;
217217 const VarDecl *decl;
218218
219- if (clang_isStatement (C.kind )
220- && (stmt = cxcursor::getCursorStmt (C))
219+ if (clang_isStatement (C.kind ) && (stmt = cxcursor::getCursorStmt (C))
221220 && stmt->getStmtClass () == Stmt::WhileStmtClass)
222221 {
223222 while_stmt = cast<WhileStmt> (stmt);
@@ -233,8 +232,7 @@ clang_getVarInitExpr (CXCursor C)
233232 const Decl *decl;
234233 const VarDecl *var_decl;
235234
236- if (clang_isDeclaration (C.kind )
237- && (decl = cxcursor::getCursorDecl (C))
235+ if (clang_isDeclaration (C.kind ) && (decl = cxcursor::getCursorDecl (C))
238236 && decl->getKind () == Decl::Kind::Var)
239237 {
240238 var_decl = cast<VarDecl> (decl);
@@ -401,24 +399,23 @@ clang_unwrap (CXCursor C)
401399 if (const Stmt *S = cxcursor::getCursorStmt (C))
402400 switch (S->getStmtClass ())
403401 {
404- case Stmt::ParenExprClass:
405- return clang_unwrap
406- (MakeCXCursorWithNull (cast<ParenExpr> (S)->getSubExpr (), C));
407- case Expr::ConstantExprClass:
408- case Expr::ExprWithCleanupsClass:
409- return clang_unwrap
410- (MakeCXCursorWithNull (cast<FullExpr> (S)->getSubExpr (), C));
411- case Expr::ImplicitCastExprClass:
412- case Expr::CStyleCastExprClass:
413- case Expr::CXXFunctionalCastExprClass:
414- case Expr::CXXStaticCastExprClass:
415- case Expr::CXXDynamicCastExprClass:
416- case Expr::CXXReinterpretCastExprClass:
417- case Expr::CXXConstCastExprClass:
418- case Expr::CXXAddrspaceCastExprClass:
419- return clang_unwrap
420- (MakeCXCursorWithNull (cast<CastExpr> (S)->getSubExpr (), C));
421-
402+ case Stmt::ParenExprClass:
403+ return clang_unwrap (
404+ MakeCXCursorWithNull (cast<ParenExpr> (S)->getSubExpr (), C));
405+ case Expr::ConstantExprClass:
406+ case Expr::ExprWithCleanupsClass:
407+ return clang_unwrap (
408+ MakeCXCursorWithNull (cast<FullExpr> (S)->getSubExpr (), C));
409+ case Expr::ImplicitCastExprClass:
410+ case Expr::CStyleCastExprClass:
411+ case Expr::CXXFunctionalCastExprClass:
412+ case Expr::CXXStaticCastExprClass:
413+ case Expr::CXXDynamicCastExprClass:
414+ case Expr::CXXReinterpretCastExprClass:
415+ case Expr::CXXConstCastExprClass:
416+ case Expr::CXXAddrspaceCastExprClass:
417+ return clang_unwrap (
418+ MakeCXCursorWithNull (cast<CastExpr> (S)->getSubExpr (), C));
422419 }
423420 return C;
424421}
@@ -480,13 +477,14 @@ clang_CXRewriter_insertTextAfterToken (CXRewriter Rew, CXSourceLocation Loc,
480477extern " C" unsigned
481478clang_isMacroLocation (CXSourceLocation Loc)
482479{
483- const clang::SourceLocation SLoc =
484- clang::cxloc::translateSourceLocation (Loc);
480+ const clang::SourceLocation SLoc
481+ = clang::cxloc::translateSourceLocation (Loc);
485482 return SLoc.isMacroID () ? 1 : 0 ;
486483}
487484
488485extern " C" unsigned
489- clang_isMacroArgExpansion (CXSourceLocation Loc, CXSourceLocation *StartLoc, CXTranslationUnit TU)
486+ clang_isMacroArgExpansion (CXSourceLocation Loc, CXSourceLocation *StartLoc,
487+ CXTranslationUnit TU)
490488{
491489 const SourceManager &SM = cxtu::getASTUnit (TU)->getSourceManager ();
492490 const SourceLocation SLoc = translateSourceLocation (Loc);
@@ -509,8 +507,8 @@ clang_getImmediateMacroCallerLoc (CXSourceLocation Loc, CXTranslationUnit TU)
509507 ASTContext &astContext = astUnit->getASTContext ();
510508 SourceLocation SLoc = translateSourceLocation (Loc);
511509 if (SLoc.isMacroID ())
512- return cxloc::translateSourceLocation
513- ( astContext, SM.getImmediateMacroCallerLoc (SLoc));
510+ return cxloc::translateSourceLocation (
511+ astContext, SM.getImmediateMacroCallerLoc (SLoc));
514512 return Loc;
515513}
516514
@@ -521,20 +519,20 @@ clang_getImmediateExpansionLoc (CXSourceLocation Loc, CXTranslationUnit TU)
521519 ASTUnit *astUnit = cxtu::getASTUnit (TU);
522520 ASTContext &astContext = astUnit->getASTContext ();
523521 SourceLocation SLoc = translateSourceLocation (Loc);
524- return cxloc::translateSourceLocation
525- ( astContext, SM.getImmediateExpansionRange (SLoc).getBegin ());
522+ return cxloc::translateSourceLocation (
523+ astContext, SM.getImmediateExpansionRange (SLoc).getBegin ());
526524}
527525
528526extern " C" CXString
529- clang_getImmediateMacroNameForDiagnostics (CXSourceLocation Loc, CXTranslationUnit TU)
527+ clang_getImmediateMacroNameForDiagnostics (CXSourceLocation Loc,
528+ CXTranslationUnit TU)
530529{
531530 SourceLocation SLoc = translateSourceLocation (Loc);
532531 SourceManager &SM = cxtu::getASTUnit (TU)->getSourceManager ();
533532 ASTUnit *astUnit = cxtu::getASTUnit (TU);
534533 ASTContext &astContext = astUnit->getASTContext ();
535- return createDup
536- (Lexer::getImmediateMacroNameForDiagnostics
537- (SLoc, SM, astContext.getLangOpts ()));
534+ return createDup (Lexer::getImmediateMacroNameForDiagnostics (
535+ SLoc, SM, astContext.getLangOpts ()));
538536}
539537
540538extern " C" CXSourceLocation
@@ -544,8 +542,8 @@ clang_getExpansionEnd (CXTranslationUnit TU, CXSourceLocation Loc)
544542 SourceManager &SM = cxtu::getASTUnit (TU)->getSourceManager ();
545543 ASTUnit *astUnit = cxtu::getASTUnit (TU);
546544 ASTContext &astContext = astUnit->getASTContext ();
547- return cxloc::translateSourceLocation
548- ( astContext, SM.getExpansionRange (SLoc).getEnd ());
545+ return cxloc::translateSourceLocation (
546+ astContext, SM.getExpansionRange (SLoc).getEnd ());
549547}
550548
551549extern " C" CXTranslationUnit
@@ -557,6 +555,6 @@ clang_getCursorTU (CXCursor C)
557555extern " C" void
558556clang_printLocation (CXTranslationUnit TU, CXSourceLocation Loc)
559557{
560- const SourceManager &SM = cxtu::getASTUnit (TU)->getSourceManager ();
561- clang::cxloc::translateSourceLocation (Loc).dump (SM);
558+ const SourceManager &SM = cxtu::getASTUnit (TU)->getSourceManager ();
559+ clang::cxloc::translateSourceLocation (Loc).dump (SM);
562560}
0 commit comments