aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/ApiExtractor/typesystem_enums.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/ApiExtractor/typesystem_enums.h')
-rw-r--r--sources/shiboken2/ApiExtractor/typesystem_enums.h28
1 files changed, 10 insertions, 18 deletions
diff --git a/sources/shiboken2/ApiExtractor/typesystem_enums.h b/sources/shiboken2/ApiExtractor/typesystem_enums.h
index df83429d0..0d7f279c4 100644
--- a/sources/shiboken2/ApiExtractor/typesystem_enums.h
+++ b/sources/shiboken2/ApiExtractor/typesystem_enums.h
@@ -36,21 +36,9 @@ enum Language {
TargetLangCode = 0x0001,
NativeCode = 0x0002,
ShellCode = 0x0004,
- ShellDeclaration = 0x0008,
- PackageInitializer = 0x0010,
- DestructorFunction = 0x0020,
- Constructors = 0x0040,
- Interface = 0x0080,
// masks
- All = TargetLangCode
- | NativeCode
- | ShellCode
- | ShellDeclaration
- | PackageInitializer
- | Constructors
- | Interface
- | DestructorFunction,
+ All = TargetLangCode | NativeCode | ShellCode,
TargetLangAndNativeCode = TargetLangCode | NativeCode
};
@@ -72,12 +60,7 @@ enum Ownership {
enum CodeSnipPosition {
CodeSnipPositionBeginning,
CodeSnipPositionEnd,
- CodeSnipPositionAfterThis,
- // QtScript
CodeSnipPositionDeclaration,
- CodeSnipPositionPrototypeInitialization,
- CodeSnipPositionConstructorInitialization,
- CodeSnipPositionConstructor,
CodeSnipPositionAny,
CodeSnipPositionInvalid
};
@@ -98,6 +81,15 @@ enum class ExceptionHandling {
On
};
+enum Visibility { // For namespaces
+ Unspecified,
+ Visible,
+ Invisible,
+ Auto
+};
+
+enum : int { OverloadNumberUnset = -1, OverloadNumberDefault = 99999 };
+
} // namespace TypeSystem
#endif // TYPESYSTEM_ENUMS_H