Update docs on %typecheck precedence levels

This commit is contained in:
William S Fulton 2019-07-25 07:01:45 +01:00
commit 753c50afd7

View file

@ -4631,6 +4631,7 @@ To support dynamic dispatch, SWIG first defines a general purpose type hierarchy
Symbolic Name Precedence Value Symbolic Name Precedence Value
------------------------------ ------------------ ------------------------------ ------------------
SWIG_TYPECHECK_POINTER 0 SWIG_TYPECHECK_POINTER 0
SWIG_TYPECHECK_ITERATOR 5
SWIG_TYPECHECK_VOIDPTR 10 SWIG_TYPECHECK_VOIDPTR 10
SWIG_TYPECHECK_BOOL 15 SWIG_TYPECHECK_BOOL 15
SWIG_TYPECHECK_UINT8 20 SWIG_TYPECHECK_UINT8 20
@ -4639,6 +4640,8 @@ SWIG_TYPECHECK_UINT16 30
SWIG_TYPECHECK_INT16 35 SWIG_TYPECHECK_INT16 35
SWIG_TYPECHECK_UINT32 40 SWIG_TYPECHECK_UINT32 40
SWIG_TYPECHECK_INT32 45 SWIG_TYPECHECK_INT32 45
SWIG_TYPECHECK_SIZE 47
SWIG_TYPECHECK_PTRDIFF 48
SWIG_TYPECHECK_UINT64 50 SWIG_TYPECHECK_UINT64 50
SWIG_TYPECHECK_INT64 55 SWIG_TYPECHECK_INT64 55
SWIG_TYPECHECK_UINT128 60 SWIG_TYPECHECK_UINT128 60
@ -4646,11 +4649,26 @@ SWIG_TYPECHECK_INT128 65
SWIG_TYPECHECK_INTEGER 70 SWIG_TYPECHECK_INTEGER 70
SWIG_TYPECHECK_FLOAT 80 SWIG_TYPECHECK_FLOAT 80
SWIG_TYPECHECK_DOUBLE 90 SWIG_TYPECHECK_DOUBLE 90
SWIG_TYPECHECK_COMPLEX 100 SWIG_TYPECHECK_CPLXFLT 95
SWIG_TYPECHECK_CPLXDBL 100
SWIG_TYPECHECK_COMPLEX 105
SWIG_TYPECHECK_UNICHAR 110 SWIG_TYPECHECK_UNICHAR 110
SWIG_TYPECHECK_STDUNISTRING 115
SWIG_TYPECHECK_UNISTRING 120 SWIG_TYPECHECK_UNISTRING 120
SWIG_TYPECHECK_CHAR 130 SWIG_TYPECHECK_CHAR 130
SWIG_TYPECHECK_STDSTRING 135
SWIG_TYPECHECK_STRING 140 SWIG_TYPECHECK_STRING 140
SWIG_TYPECHECK_PAIR 150
SWIG_TYPECHECK_STDARRAY 155
SWIG_TYPECHECK_VECTOR 160
SWIG_TYPECHECK_DEQUE 170
SWIG_TYPECHECK_LIST 180
SWIG_TYPECHECK_SET 190
SWIG_TYPECHECK_MULTISET 200
SWIG_TYPECHECK_MAP 210
SWIG_TYPECHECK_MULTIMAP 220
SWIG_TYPECHECK_STACK 230
SWIG_TYPECHECK_QUEUE 240
SWIG_TYPECHECK_BOOL_ARRAY 1015 SWIG_TYPECHECK_BOOL_ARRAY 1015
SWIG_TYPECHECK_INT8_ARRAY 1025 SWIG_TYPECHECK_INT8_ARRAY 1025
SWIG_TYPECHECK_INT16_ARRAY 1035 SWIG_TYPECHECK_INT16_ARRAY 1035
@ -4661,6 +4679,20 @@ SWIG_TYPECHECK_FLOAT_ARRAY 1080
SWIG_TYPECHECK_DOUBLE_ARRAY 1090 SWIG_TYPECHECK_DOUBLE_ARRAY 1090
SWIG_TYPECHECK_CHAR_ARRAY 1130 SWIG_TYPECHECK_CHAR_ARRAY 1130
SWIG_TYPECHECK_STRING_ARRAY 1140 SWIG_TYPECHECK_STRING_ARRAY 1140
SWIG_TYPECHECK_OBJECT_ARRAY 1150
SWIG_TYPECHECK_BOOL_PTR 2015
SWIG_TYPECHECK_UINT8_PTR 2020
SWIG_TYPECHECK_INT8_PTR 2025
SWIG_TYPECHECK_UINT16_PTR 2030
SWIG_TYPECHECK_INT16_PTR 2035
SWIG_TYPECHECK_UINT32_PTR 2040
SWIG_TYPECHECK_INT32_PTR 2045
SWIG_TYPECHECK_UINT64_PTR 2050
SWIG_TYPECHECK_INT64_PTR 2055
SWIG_TYPECHECK_FLOAT_PTR 2080
SWIG_TYPECHECK_DOUBLE_PTR 2090
SWIG_TYPECHECK_CHAR_PTR 2130
SWIG_TYPECHECK_SWIGOBJECT 5000
</pre> </pre>
</div> </div>