@@ -737,6 +737,56 @@ CINDEX_LINKAGE enum CXErrorCode
737737clang_experimental_DependencyScanner_generateReproducer (
738738    CXDependencyScannerReproducerOptions  CXOptions , CXString  * MessageOut );
739739
740+ /** 
741+  * An opaque object that contains a \c CXDepGraphModule 's list of link 
742+  * libraries. 
743+  */ 
744+ typedef  struct  CXOpaqueDepGraphModuleLinkLibrarySet 
745+     * CXDepGraphModuleLinkLibrarySet ;
746+ 
747+ /** 
748+  * An opaque object that contains information about a link library. 
749+  */ 
750+ typedef  struct  CXOpaqueDepGraphModuleLinkLibrary  * CXDepGraphModuleLinkLibrary ;
751+ 
752+ /** 
753+  * Get the set of link libraries given a \c CXDepGraphModule instance. 
754+  * The returned set is a pointer into memory that the \c CXDepGraphModule 
755+  * instance owns. Therefore the set does not need to be disposed. 
756+  */ 
757+ CINDEX_LINKAGE  CXDepGraphModuleLinkLibrarySet 
758+     clang_experimental_DepGraphModule_getLinkLibrarySet (CXDepGraphModule );
759+ 
760+ /** 
761+  * Get the size of \c CXDepGraphModuleLinkLibrarySet . 
762+  */ 
763+ CINDEX_LINKAGE  size_t  clang_experimental_DepGraphModuleLinkLibrarySet_getSize (
764+     CXDepGraphModuleLinkLibrarySet );
765+ 
766+ /** 
767+  * Retrieve the \c CXDepGraphModuleLinkLibrary instance at index \p Idx from the 
768+  * \c CXDepGraphModuleLinkLibrarySet instance. 
769+  */ 
770+ CINDEX_LINKAGE  CXDepGraphModuleLinkLibrary 
771+ clang_experimental_DepGraphModuleLinkLibrarySet_getLinkLibrary (
772+     CXDepGraphModuleLinkLibrarySet , size_t  Idx );
773+ 
774+ /** 
775+  * Get the `Library` string from the \c CXDepGraphModuleLinkLibrary instance. 
776+  * `Library` could be a library name, or an absolute path to a library or a 
777+  * framework, as specified in the corresponding \c CXDepGraphModule instance's 
778+  * modulemap. 
779+  */ 
780+ CINDEX_LINKAGE  CXString  clang_experimental_DepGraphModuleLinkLibrary_getLibrary (
781+     CXDepGraphModuleLinkLibrary );
782+ 
783+ /** 
784+  * Returns true if the \c CXDepGraphModuleLinkLibrary is a framework, false 
785+  * otherwise. 
786+  */ 
787+ CINDEX_LINKAGE  bool  clang_experimental_DepGraphModuleLinkLibrary_isFramework (
788+     CXDepGraphModuleLinkLibrary );
789+ 
740790/** 
741791 * @} 
742792 */ 
0 commit comments