diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2019-07-25 07:01:45 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2019-07-25 18:57:10 +0100 |
commit | 753c50afd718851c6909b55d6a852728e56e81d7 (patch) | |
tree | 12167c8f819609ee083b70c89027e5ed6879ba3b | |
parent | 15a0681b11977c965a720e3ae51ec26abdcc86a0 (diff) | |
download | swig-753c50afd718851c6909b55d6a852728e56e81d7.tar.gz |
Update docs on %typecheck precedence levels
-rw-r--r-- | Doc/Manual/Typemaps.html | 94 |
1 files changed, 63 insertions, 31 deletions
diff --git a/Doc/Manual/Typemaps.html b/Doc/Manual/Typemaps.html index 8a31dbf10..0bacd39f5 100644 --- a/Doc/Manual/Typemaps.html +++ b/Doc/Manual/Typemaps.html @@ -4630,37 +4630,69 @@ To support dynamic dispatch, SWIG first defines a general purpose type hierarchy <pre> Symbolic Name Precedence Value ------------------------------ ------------------ -SWIG_TYPECHECK_POINTER 0 -SWIG_TYPECHECK_VOIDPTR 10 -SWIG_TYPECHECK_BOOL 15 -SWIG_TYPECHECK_UINT8 20 -SWIG_TYPECHECK_INT8 25 -SWIG_TYPECHECK_UINT16 30 -SWIG_TYPECHECK_INT16 35 -SWIG_TYPECHECK_UINT32 40 -SWIG_TYPECHECK_INT32 45 -SWIG_TYPECHECK_UINT64 50 -SWIG_TYPECHECK_INT64 55 -SWIG_TYPECHECK_UINT128 60 -SWIG_TYPECHECK_INT128 65 -SWIG_TYPECHECK_INTEGER 70 -SWIG_TYPECHECK_FLOAT 80 -SWIG_TYPECHECK_DOUBLE 90 -SWIG_TYPECHECK_COMPLEX 100 -SWIG_TYPECHECK_UNICHAR 110 -SWIG_TYPECHECK_UNISTRING 120 -SWIG_TYPECHECK_CHAR 130 -SWIG_TYPECHECK_STRING 140 -SWIG_TYPECHECK_BOOL_ARRAY 1015 -SWIG_TYPECHECK_INT8_ARRAY 1025 -SWIG_TYPECHECK_INT16_ARRAY 1035 -SWIG_TYPECHECK_INT32_ARRAY 1045 -SWIG_TYPECHECK_INT64_ARRAY 1055 -SWIG_TYPECHECK_INT128_ARRAY 1065 -SWIG_TYPECHECK_FLOAT_ARRAY 1080 -SWIG_TYPECHECK_DOUBLE_ARRAY 1090 -SWIG_TYPECHECK_CHAR_ARRAY 1130 -SWIG_TYPECHECK_STRING_ARRAY 1140 +SWIG_TYPECHECK_POINTER 0 +SWIG_TYPECHECK_ITERATOR 5 +SWIG_TYPECHECK_VOIDPTR 10 +SWIG_TYPECHECK_BOOL 15 +SWIG_TYPECHECK_UINT8 20 +SWIG_TYPECHECK_INT8 25 +SWIG_TYPECHECK_UINT16 30 +SWIG_TYPECHECK_INT16 35 +SWIG_TYPECHECK_UINT32 40 +SWIG_TYPECHECK_INT32 45 +SWIG_TYPECHECK_SIZE 47 +SWIG_TYPECHECK_PTRDIFF 48 +SWIG_TYPECHECK_UINT64 50 +SWIG_TYPECHECK_INT64 55 +SWIG_TYPECHECK_UINT128 60 +SWIG_TYPECHECK_INT128 65 +SWIG_TYPECHECK_INTEGER 70 +SWIG_TYPECHECK_FLOAT 80 +SWIG_TYPECHECK_DOUBLE 90 +SWIG_TYPECHECK_CPLXFLT 95 +SWIG_TYPECHECK_CPLXDBL 100 +SWIG_TYPECHECK_COMPLEX 105 +SWIG_TYPECHECK_UNICHAR 110 +SWIG_TYPECHECK_STDUNISTRING 115 +SWIG_TYPECHECK_UNISTRING 120 +SWIG_TYPECHECK_CHAR 130 +SWIG_TYPECHECK_STDSTRING 135 +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_INT8_ARRAY 1025 +SWIG_TYPECHECK_INT16_ARRAY 1035 +SWIG_TYPECHECK_INT32_ARRAY 1045 +SWIG_TYPECHECK_INT64_ARRAY 1055 +SWIG_TYPECHECK_INT128_ARRAY 1065 +SWIG_TYPECHECK_FLOAT_ARRAY 1080 +SWIG_TYPECHECK_DOUBLE_ARRAY 1090 +SWIG_TYPECHECK_CHAR_ARRAY 1130 +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> </div> |