Module Preprocessor

Import path

semmle.code.cpp.Preprocessor

Imports

Classes

PreprocessorBranch

A C/C++ preprocessor branching directive: #if, #ifdef, #ifndef, or #elif.

PreprocessorBranchDirective

A C/C++ preprocessor branch related directive: #if, #ifdef, #ifndef, #elif, #else or #endif.

PreprocessorDirective

A C/C++ preprocessor directive.

PreprocessorElif

A C/C++ preprocessor #elif directive.

PreprocessorElse

A C/C++ preprocessor #else directive.

PreprocessorEndif

A C/C++ preprocessor #endif directive.

PreprocessorError

A C/C++ preprocessor #error directive.

PreprocessorIf

A C/C++ preprocessor #if directive.

PreprocessorIfdef

A C/C++ preprocessor #ifdef directive.

PreprocessorIfndef

A C/C++ preprocessor #ifndef directive.

PreprocessorLine

A C/C++ preprocessor #line directive.

PreprocessorPragma

A C/C++ preprocessor #pragma directive.

PreprocessorUndef

A C/C++ preprocessor #undef directive.

PreprocessorWarning

A C/C++ preprocessor #warning directive.