Module Declaration

Import path

semmle.code.cpp.Declaration

Imports

Classes

AccessHolder

A declaration that can potentially have more C++ access rights than its enclosing element. This comprises Class (they have access to their own private members) along with other UserTypes and Function (they can be the target of friend declarations).

Declaration

A C/C++ declaration: for example, a variable declaration, a type declaration, or a function declaration.

DeclarationEntry

A C/C++ declaration entry. See the comment above Declaration for an explanation of the relationship between Declaration and DeclarationEntry.