CPP: Deprecate Interface and remove the test.

This commit is contained in:
Geoffrey White 2019-07-11 19:08:10 +01:00
Родитель 49f6ac7358
Коммит 0029a33ee6
3 изменённых файлов: 2 добавлений и 6 удалений

Просмотреть файл

@ -1116,8 +1116,9 @@ class PartialClassTemplateSpecialization extends ClassTemplateSpecialization {
* }; * };
* ``` * ```
* *
* DEPRECATED: This class is considered to be too specific for general usage.
*/ */
class Interface extends Class { deprecated class Interface extends Class {
Interface() { Interface() {
forex(Declaration m | m.getDeclaringType() = this.getABaseClass*() and not compgenerated(unresolveElement(m)) | m instanceof PureVirtualFunction) forex(Declaration m | m.getDeclaringType() = this.getABaseClass*() and not compgenerated(unresolveElement(m)) | m instanceof PureVirtualFunction)
} }

Просмотреть файл

@ -1 +0,0 @@
| virtual_functions.cpp:1:7:1:7 | A |

Просмотреть файл

@ -1,4 +0,0 @@
import cpp
from Interface i
select i