Invention Grant
US08707278B2 Embedding class hierarchy into object models for multiple class inheritance 有权
将类层次结构嵌入到多类继承的对象模型中

Embedding class hierarchy into object models for multiple class inheritance
Abstract:
A model is provided for transforming a program with a priori given class hierarchy that is induced by inheritance. An inheritance remover is configured to remove inheritance from a given program to produce an analysis-friendly program which does not include virtual-function pointer tables and runtime libraries associated with inheritance-related operations. The analysis-friendly program preserves the semantics of the given program with respect to a given class hierarchy. A clarifier is configured to identify implicit expressions and function calls and transform the given program into at least one intermediate program having explicit expressions and function calls.
Information query
Patent Agency Ranking
0/0