aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Comment.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-11-06[clang][NFC] Refactor `ParamCommandComment::PassDirection`Vlad Serebrennikov1-4/+5
2023-11-06[clang][NFC] Refactor `Comment::CommentKind`Vlad Serebrennikov1-9/+12
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-07[clang][NFC] Use c++17 style variable type traitsNathan James1-1/+1
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2021-12-11Use llvm::any_of and llvm::all_of (NFC)Kazu Hirata1-6/+1
2021-11-12Comment AST: Recognize function-like objects via return type (NFC)Aaron Puchert1-1/+4
2021-11-12Comment AST: Find out if function is variadic in DeclInfo::fillAaron Puchert1-0/+6
2021-11-09Comment AST: Add support for variable templatesAaron Puchert1-0/+15
2021-11-09Comment AST: Declare function pointer variables as functionsAaron Puchert1-2/+1
2021-11-09Comment AST: Factor out function type extraction in DeclInfo::fill (NFC)Aaron Puchert1-42/+17
2020-01-07Fix "pointer is null" static analyzer warning. NFCI.Simon Pilgrim1-3/+3
2019-08-27[clang] Ensure that comment classes are trivially destructibleBruno Ricci1-0/+15
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2017-04-26[AST] Look through attribute type locs when searching for function typeAlex Lorenz1-0/+3
2017-04-21[PR32667] -Wdocumentation should allow @param/@returns for fields/variablesAlex Lorenz1-0/+17
2016-08-25[Sema][Comments] Add support for TypeAliasTemplateBruno Cardoso Lopes1-0/+14
2016-08-25[Sema][Comments] Factor out function type loc logic. NFCIBruno Cardoso Lopes1-64/+64
2016-08-24[Sema][Comments] Support @param with c++ 'using' keywordBruno Cardoso Lopes1-6/+6
2016-07-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-06-24Use more ArrayRefsDavid Majnemer1-3/+3
2014-08-30Use llvm::makeArrayRef instead of explicitly calling ArrayRef constructor and...Craig Topper1-12/+5
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper1-1/+1
2014-01-25Rename getResultLoc() tooAlp Toker1-2/+2
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker1-5/+5
2013-12-17Documentation comment parsing: when checking if we have typedef to somethingDmitri Gribenko1-0/+5
2013-12-17Documentation comment parsing: allow \param and \returns on std::function,Dmitri Gribenko1-0/+26
2013-12-05Add an AdjustedType sugar node for adjusting calling conventionsReid Kleckner1-0/+5
2013-09-10Add unused markings to suppress warnings.Eli Friedman1-1/+3
2013-08-23Use CharInfo.h routines in TextComment::isWhitespaceNoCacheDmitri Gribenko1-3/+2
2013-07-05[comment parsing]: Removes an unsafe API whoseFariborz Jahanian1-2/+2
2013-06-24Comment parsing: allow "\param ..." to describe variadic argumentsDmitri Gribenko1-0/+2
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko1-1/+1
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie1-13/+13
2013-01-14Dump comments in -ast-dump.Alexander Kornienko1-14/+0
2012-10-19Remove const_casts by propagating constness down to called functions.Dmitri Gribenko1-3/+3
2012-10-18[doc parsing] use getParamName to access parameter Fariborz Jahanian1-13/+11
2012-10-17[Doc parsing]: This patch adds <Declaration> tag to Fariborz Jahanian1-1/+1
2012-10-15Fixes location of overriding declaration with no commentFariborz Jahanian1-1/+2
2012-10-15structured document comment: patch to provide comment for overriding functionFariborz Jahanian1-0/+15
2012-10-11search for overridden methods with comment when overriding methodFariborz Jahanian1-0/+6
2012-10-10[Doc parsing] This patch searches overridden objc/c++Fariborz Jahanian1-10/+10
2012-09-15Comment parsing: don't treat typedef to a typedef to a function as aDmitri Gribenko1-8/+0
2012-09-10Comment AST: TableGen'ize all command lists in CommentCommandTraits.cpp.Dmitri Gribenko1-3/+5
2012-08-24Comment semantic analysis: treat function typedefs as functions so that one canDmitri Gribenko1-1/+52
2012-08-07Comment AST: DeclInfo: add a special kind for enums.Dmitri Gribenko1-0/+3
2012-08-07Comment AST: treat enumerators as "variables" in DeclInfo.Dmitri Gribenko1-0/+1
2012-08-06Comment AST: DeclInfo: collapse a bunch of boolean flags into an enum.Dmitri Gribenko1-12/+7
2012-08-06Comment diagnostics: \return in void function: specialize diagnostic text forDmitri Gribenko1-0/+2