-
公开(公告)号:US08327343B2
公开(公告)日:2012-12-04
申请号:US11254268
申请日:2005-10-20
申请人: Marcos S. Klein , Richard Brian Livingston , Vinod Pandarinathan , Venkata Rajasekharu Athreyapurapu
发明人: Marcos S. Klein , Richard Brian Livingston , Vinod Pandarinathan , Venkata Rajasekharu Athreyapurapu
IPC分类号: G06F9/45
CPC分类号: G06F8/433
摘要: Methods, systems and apparatus for optimizing a source code are provided. Dependencies for each header file and source code file in the source code are identified for all possible compilation contexts. Certain dependencies can be classified into complete types and incomplete types or named references. Further, these incomplete type dependencies are removed by adding forward declarations where appropriate.
摘要翻译: 提供了用于优化源代码的方法,系统和装置。 对于所有可能的编译上下文,都会标识源代码中每个头文件和源代码文件的依赖关系。 某些依赖关系可以分为完整类型和不完整类型或命名引用。 此外,通过在适当的情况下添加前向声明来删除这些不完全类型的依赖关系。