aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/scanner/scanner.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/scanner/scanner.h')
-rw-r--r--src/plugins/scanner/scanner.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/scanner/scanner.h b/src/plugins/scanner/scanner.h
index b31be8414..e78cb87f1 100644
--- a/src/plugins/scanner/scanner.h
+++ b/src/plugins/scanner/scanner.h
@@ -67,6 +67,13 @@ typedef const char *(*scanNext_f) (void *opaq, int *size, int *flags);
*/
typedef const char** (*scanAdditionalFileTags_f) (void *opaq, int *size);
+enum ScannerFlags
+{
+ NoScannerFlags = 0x00,
+ ScannerUsesCppIncludePaths = 0x01,
+ ScannerRecursiveDependencies = 0x02
+};
+
struct ScannerPlugin
{
const char *name;
@@ -75,7 +82,7 @@ struct ScannerPlugin
scanClose_f close;
scanNext_f next;
scanAdditionalFileTags_f additionalFileTags;
- bool usesCppIncludePaths;
+ int flags;
};
typedef ScannerPlugin **(*getScanners_f)();