diff options
Diffstat (limited to 'sources/shiboken2/ApiExtractor/typesystem_enums.h')
-rw-r--r-- | sources/shiboken2/ApiExtractor/typesystem_enums.h | 28 |
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 |