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

Lines Matching defs:module

2327    * \brief A module import declaration.
3929 * \defgroup CINDEX_MODULE Module introspection
3939 * \brief Given a CXCursor_ModuleImportDecl cursor, return the associated module.
3944 * \brief Given a CXFile header file, return the module that contains it, if one
3950 * \param Module a module object.
3952 * \returns the module file where the provided module object came from.
3954 CINDEX_LINKAGE CXFile clang_Module_getASTFile(CXModule Module);
3957 * \param Module a module object.
3959 * \returns the parent of a sub-module or NULL if the given module is top-level,
3960 * e.g. for 'std.vector' it will return the 'std' module.
3962 CINDEX_LINKAGE CXModule clang_Module_getParent(CXModule Module);
3965 * \param Module a module object.
3967 * \returns the name of the module, e.g. for the 'std.vector' sub-module it
3970 CINDEX_LINKAGE CXString clang_Module_getName(CXModule Module);
3973 * \param Module a module object.
3975 * \returns the full name of the module, e.g. "std.vector".
3977 CINDEX_LINKAGE CXString clang_Module_getFullName(CXModule Module);
3980 * \param Module a module object.
3982 * \returns non-zero if the module is a system one.
3984 CINDEX_LINKAGE int clang_Module_isSystem(CXModule Module);
3987 * \param Module a module object.
3989 * \returns the number of top level headers associated with this module.
3992 CXModule Module);
3995 * \param Module a module object.
3999 * \returns the specified top level header associated with the module.
4003 CXModule Module, unsigned Index);
5243 * or module).
5274 * \brief Non-zero if the directive was automatically turned into a module
5285 * \brief Top level AST file containing the imported PCH, module or submodule.
5289 * \brief The imported module or NULL if the AST file is a PCH.
5291 CXModule module;
5298 * a module import. Applicable only for modules.
5556 * \brief Called when a AST file (PCH or module) gets imported.