Lines Matching refs:Comment

25  * \defgroup CINDEX_COMMENT Comment introspection
209 * \param Comment AST node of any kind.
213 CINDEX_LINKAGE enum CXCommentKind clang_Comment_getKind(CXComment Comment);
216 * \param Comment AST node of any kind.
220 CINDEX_LINKAGE unsigned clang_Comment_getNumChildren(CXComment Comment);
223 * \param Comment AST node of any kind.
230 CXComment clang_Comment_getChild(CXComment Comment, unsigned ChildIdx);
239 * \returns non-zero if \c Comment is whitespace.
241 CINDEX_LINKAGE unsigned clang_Comment_isWhitespace(CXComment Comment);
244 * \returns non-zero if \c Comment is inline content and has a newline
249 unsigned clang_InlineContentComment_hasTrailingNewline(CXComment Comment);
252 * \param Comment a \c CXComment_Text AST node.
256 CINDEX_LINKAGE CXString clang_TextComment_getText(CXComment Comment);
259 * \param Comment a \c CXComment_InlineCommand AST node.
264 CXString clang_InlineCommandComment_getCommandName(CXComment Comment);
267 * \param Comment a \c CXComment_InlineCommand AST node.
273 clang_InlineCommandComment_getRenderKind(CXComment Comment);
276 * \param Comment a \c CXComment_InlineCommand AST node.
281 unsigned clang_InlineCommandComment_getNumArgs(CXComment Comment);
284 * \param Comment a \c CXComment_InlineCommand AST node.
291 CXString clang_InlineCommandComment_getArgText(CXComment Comment,
295 * \param Comment a \c CXComment_HTMLStartTag or \c CXComment_HTMLEndTag AST
300 CINDEX_LINKAGE CXString clang_HTMLTagComment_getTagName(CXComment Comment);
303 * \param Comment a \c CXComment_HTMLStartTag AST node.
308 unsigned clang_HTMLStartTagComment_isSelfClosing(CXComment Comment);
311 * \param Comment a \c CXComment_HTMLStartTag AST node.
315 CINDEX_LINKAGE unsigned clang_HTMLStartTag_getNumAttrs(CXComment Comment);
318 * \param Comment a \c CXComment_HTMLStartTag AST node.
325 CXString clang_HTMLStartTag_getAttrName(CXComment Comment, unsigned AttrIdx);
328 * \param Comment a \c CXComment_HTMLStartTag AST node.
335 CXString clang_HTMLStartTag_getAttrValue(CXComment Comment, unsigned AttrIdx);
338 * \param Comment a \c CXComment_BlockCommand AST node.
343 CXString clang_BlockCommandComment_getCommandName(CXComment Comment);
346 * \param Comment a \c CXComment_BlockCommand AST node.
351 unsigned clang_BlockCommandComment_getNumArgs(CXComment Comment);
354 * \param Comment a \c CXComment_BlockCommand AST node.
361 CXString clang_BlockCommandComment_getArgText(CXComment Comment,
365 * \param Comment a \c CXComment_BlockCommand or
371 CXComment clang_BlockCommandComment_getParagraph(CXComment Comment);
374 * \param Comment a \c CXComment_ParamCommand AST node.
379 CXString clang_ParamCommandComment_getParamName(CXComment Comment);
382 * \param Comment a \c CXComment_ParamCommand AST node.
389 unsigned clang_ParamCommandComment_isParamIndexValid(CXComment Comment);
392 * \param Comment a \c CXComment_ParamCommand AST node.
397 unsigned clang_ParamCommandComment_getParamIndex(CXComment Comment);
400 * \param Comment a \c CXComment_ParamCommand AST node.
406 unsigned clang_ParamCommandComment_isDirectionExplicit(CXComment Comment);
409 * \param Comment a \c CXComment_ParamCommand AST node.
415 CXComment Comment);
418 * \param Comment a \c CXComment_TParamCommand AST node.
423 CXString clang_TParamCommandComment_getParamName(CXComment Comment);
426 * \param Comment a \c CXComment_TParamCommand AST node.
435 unsigned clang_TParamCommandComment_isParamPositionValid(CXComment Comment);
438 * \param Comment a \c CXComment_TParamCommand AST node.
451 unsigned clang_TParamCommandComment_getDepth(CXComment Comment);
454 * \param Comment a \c CXComment_TParamCommand AST node.
472 unsigned clang_TParamCommandComment_getIndex(CXComment Comment, unsigned Depth);
475 * \param Comment a \c CXComment_VerbatimBlockLine AST node.
480 CXString clang_VerbatimBlockLineComment_getText(CXComment Comment);
483 * \param Comment a \c CXComment_VerbatimLine AST node.
487 CINDEX_LINKAGE CXString clang_VerbatimLineComment_getText(CXComment Comment);
492 * \param Comment a \c CXComment_HTMLStartTag or \c CXComment_HTMLEndTag AST
497 CINDEX_LINKAGE CXString clang_HTMLTagComment_getAsString(CXComment Comment);
526 * \param Comment a \c CXComment_FullComment AST node.
530 CINDEX_LINKAGE CXString clang_FullComment_getAsHTML(CXComment Comment);
538 * \param Comment a \c CXComment_FullComment AST node.
542 CINDEX_LINKAGE CXString clang_FullComment_getAsXML(CXComment Comment);