Home | History | Annotate | Download | only in clang-c

Lines Matching refs:Comment

2139  * \brief A comment AST node.
3437 * comment's source range. The range may include multiple consecutive comments
3444 * comment text, including comment markers.
3457 * declaration), return the associated parsed comment as a
3535 * \defgroup CINDEX_COMMENT Comment AST introspection
3538 * documentation comment ASTs.
3544 * \brief Describes the type of the comment AST node (\c CXComment). A comment
3550 * \brief Null comment. No AST node is constructed at the requested location
3589 * \brief A paragraph, contains inline comment. The paragraph itself is
3650 * \brief A full comment attached to a declaration, contains block content.
3703 * \param Comment AST node of any kind.
3707 CINDEX_LINKAGE enum CXCommentKind clang_Comment_getKind(CXComment Comment);
3710 * \param Comment AST node of any kind.
3714 CINDEX_LINKAGE unsigned clang_Comment_getNumChildren(CXComment Comment);
3717 * \param Comment AST node of any kind.
3724 CXComment clang_Comment_getChild(CXComment Comment, unsigned ChildIdx);
3733 * \returns non-zero if \c Comment is whitespace.
3735 CINDEX_LINKAGE unsigned clang_Comment_isWhitespace(CXComment Comment);
3738 * \returns non-zero if \c Comment is inline content and has a newline
3739 * immediately following it in the comment text. Newlines between paragraphs
3743 unsigned clang_InlineContentComment_hasTrailingNewline(CXComment Comment);
3746 * \param Comment a \c CXComment_Text AST node.
3750 CINDEX_LINKAGE CXString clang_TextComment_getText(CXComment Comment);
3753 * \param Comment a \c CXComment_InlineCommand AST node.
3758 CXString clang_InlineCommandComment_getCommandName(CXComment Comment);
3761 * \param Comment a \c CXComment_InlineCommand AST node.
3767 clang_InlineCommandComment_getRenderKind(CXComment Comment);
3770 * \param Comment a \c CXComment_InlineCommand AST node.
3775 unsigned clang_InlineCommandComment_getNumArgs(CXComment Comment);
3778 * \param Comment a \c CXComment_InlineCommand AST node.
3785 CXString clang_InlineCommandComment_getArgText(CXComment Comment,
3789 * \param Comment a \c CXComment_HTMLStartTag or \c CXComment_HTMLEndTag AST
3794 CINDEX_LINKAGE CXString clang_HTMLTagComment_getTagName(CXComment Comment);
3797 * \param Comment a \c CXComment_HTMLStartTag AST node.
3802 unsigned clang_HTMLStartTagComment_isSelfClosing(CXComment Comment);
3805 * \param Comment a \c CXComment_HTMLStartTag AST node.
3809 CINDEX_LINKAGE unsigned clang_HTMLStartTag_getNumAttrs(CXComment Comment);
3812 * \param Comment a \c CXComment_HTMLStartTag AST node.
3819 CXString clang_HTMLStartTag_getAttrName(CXComment Comment, unsigned AttrIdx);
3822 * \param Comment a \c CXComment_HTMLStartTag AST node.
3829 CXString clang_HTMLStartTag_getAttrValue(CXComment Comment, unsigned AttrIdx);
3832 * \param Comment a \c CXComment_BlockCommand AST node.
3837 CXString clang_BlockCommandComment_getCommandName(CXComment Comment);
3840 * \param Comment a \c CXComment_BlockCommand AST node.
3845 unsigned clang_BlockCommandComment_getNumArgs(CXComment Comment);
3848 * \param Comment a \c CXComment_BlockCommand AST node.
3855 CXString clang_BlockCommandComment_getArgText(CXComment Comment,
3859 * \param Comment a \c CXComment_BlockCommand or
3865 CXComment clang_BlockCommandComment_getParagraph(CXComment Comment);
3868 * \param Comment a \c CXComment_ParamCommand AST node.
3873 CXString clang_ParamCommandComment_getParamName(CXComment Comment);
3876 * \param Comment a \c CXComment_ParamCommand AST node.
3883 unsigned clang_ParamCommandComment_isParamIndexValid(CXComment Comment);
3886 * \param Comment a \c CXComment_ParamCommand AST node.
3891 unsigned clang_ParamCommandComment_getParamIndex(CXComment Comment);
3894 * \param Comment a \c CXComment_ParamCommand AST node.
3897 * the comment.
3900 unsigned clang_ParamCommandComment_isDirectionExplicit(CXComment Comment);
3903 * \param Comment a \c CXComment_ParamCommand AST node.
3909 CXComment Comment);
3912 * \param Comment a \c CXComment_TParamCommand AST node.
3917 CXString clang_TParamCommandComment_getParamName(CXComment Comment);
3920 * \param Comment a \c CXComment_TParamCommand AST node.
3929 unsigned clang_TParamCommandComment_isParamPositionValid(CXComment Comment);
3932 * \param Comment a \c CXComment_TParamCommand AST node.
3945 unsigned clang_TParamCommandComment_getDepth(CXComment Comment);
3948 * \param Comment a \c CXComment_TParamCommand AST node.
3966 Comment, unsigned Depth);
3969 * \param Comment a \c CXComment_VerbatimBlockLine AST node.
3974 CXString clang_VerbatimBlockLineComment_getText(CXComment Comment);
3977 * \param Comment a \c CXComment_VerbatimLine AST node.
3981 CINDEX_LINKAGE CXString clang_VerbatimLineComment_getText(CXComment Comment);
3986 * \param Comment a \c CXComment_HTMLStartTag or \c CXComment_HTMLEndTag AST
3991 CINDEX_LINKAGE CXString clang_HTMLTagComment_getAsString(CXComment Comment);
3994 * \brief Convert a given full parsed comment to an HTML fragment.
4020 * \param Comment a \c CXComment_FullComment AST node.
4024 CINDEX_LINKAGE CXString clang_FullComment_getAsHTML(CXComment Comment);
4027 * \brief Convert a given full parsed comment to an XML document.
4029 * A Relax NG schema for the XML can be found in comment-xml-schema.rng file
4032 * \param Comment a \c CXComment_FullComment AST node.
4036 CINDEX_LINKAGE CXString clang_FullComment_getAsXML(CXComment Comment);
4206 * \brief A comment.
4676 * \brief Retrieve the brief documentation comment attached to the declaration