Lines Matching defs:RawComment
24 std::pair<RawComment::CommentKind, bool> getCommentKind(StringRef Comment,
28 return std::make_pair(RawComment::RCK_Invalid, false);
30 RawComment::CommentKind K;
33 return std::make_pair(RawComment::RCK_OrdinaryBCPL, false);
36 K = RawComment::RCK_BCPLSlash;
38 K = RawComment::RCK_BCPLExcl;
40 return std::make_pair(RawComment::RCK_OrdinaryBCPL, false);
49 return std::make_pair(RawComment::RCK_Invalid, false);
52 K = RawComment::RCK_JavaDoc;
54 K = RawComment::RCK_Qt;
56 return std::make_pair(RawComment::RCK_OrdinaryC, false);
67 RawComment::RawComment(const SourceManager &SourceMgr, SourceRange SR,
92 StringRef RawComment::getRawTextSlow(const SourceManager &SourceMgr) const {
118 const char *RawComment::extractBriefText(const ASTContext &Context) const {
143 comments::FullComment *RawComment::parse(const ASTContext &Context,
213 void RawCommentList::addComment(const RawComment &RC,
234 Comments.push_back(new (Allocator) RawComment(RC));
238 const RawComment &C1 = *Comments.back();
239 const RawComment &C2 = RC;
248 *Comments.back() = RawComment(SourceMgr, MergedRange, true,
251 Comments.push_back(new (Allocator) RawComment(RC));
255 void RawCommentList::addDeserializedComments(ArrayRef<RawComment *> DeserializedComments) {
256 std::vector<RawComment *> MergedComments;
262 BeforeThanCompare<RawComment>(SourceMgr));