Module Specifier
Provides classes for modeling specifiers and attributes.
Import path
import semmle.code.cpp.Specifier
Imports
Element |
Provides the |
Classes
AccessSpecifier |
A C++ access specifier: |
AlignAs |
A C++11 |
Attribute |
An attribute introduced by GNU’s |
AttributeArgument |
An argument to an |
Declspec |
An attribute introduced by Microsoft’s |
FormatAttribute |
A GNU |
FunctionSpecifier |
A C/C++ function specifier: |
GnuAttribute |
An attribute introduced by GNU’s |
MicrosoftAttribute |
An attribute introduced by Microsoft’s “[name]” syntax, for example “[SA_Pre(Deref=1,Access=SA_Read)]”. |
Specifier |
A C/C++ specifier: |
StdAttribute |
An attribute introduced by the C++11 standard |
StorageClassSpecifier |
A C/C++ storage class specifier: |