Lines Matching refs:Module
2107 * \brief A module import declaration.
3467 * \defgroup CINDEX_MODULE Module introspection
3477 * \brief Given a CXCursor_ModuleImportDecl cursor, return the associated module.
3482 * \param Module a module object.
3484 * \returns the module file where the provided module object came from.
3486 CINDEX_LINKAGE CXFile clang_Module_getASTFile(CXModule Module);
3489 * \param Module a module object.
3491 * \returns the parent of a sub-module or NULL if the given module is top-level,
3492 * e.g. for 'std.vector' it will return the 'std' module.
3494 CINDEX_LINKAGE CXModule clang_Module_getParent(CXModule Module);
3497 * \param Module a module object.
3499 * \returns the name of the module, e.g. for the 'std.vector' sub-module it
3502 CINDEX_LINKAGE CXString clang_Module_getName(CXModule Module);
3505 * \param Module a module object.
3507 * \returns the full name of the module, e.g. "std.vector".
3509 CINDEX_LINKAGE CXString clang_Module_getFullName(CXModule Module);
3512 * \param Module a module object.
3514 * \returns the number of top level headers associated with this module.
3517 CXModule Module);
3520 * \param Module a module object.
3524 * \returns the specified top level header associated with the module.
3528 CXModule Module, unsigned Index);
5268 * or module).
5299 * \brief Non-zero if the directive was automatically turned into a module
5310 * \brief Top level AST file containing the imported PCH, module or submodule.
5314 * \brief The imported module or NULL if the AST file is a PCH.
5316 CXModule module;
5323 * a module import. Applicable only for modules.
5581 * \brief Called when a AST file (PCH or module) gets imported.