Home | History | Annotate | Download | only in 2.0.11
      1 /* SWIG warning codes */
      2 
      3 
      4 %define SWIGWARN_NONE                     0 %enddef
      5 
      6 /* -- Deprecated features -- */
      7 
      8 %define SWIGWARN_DEPRECATED_EXTERN        101 %enddef
      9 %define SWIGWARN_DEPRECATED_VAL           102 %enddef
     10 %define SWIGWARN_DEPRECATED_OUT           103 %enddef
     11 %define SWIGWARN_DEPRECATED_DISABLEDOC    104 %enddef
     12 %define SWIGWARN_DEPRECATED_ENABLEDOC     105 %enddef
     13 %define SWIGWARN_DEPRECATED_DOCONLY       106 %enddef
     14 %define SWIGWARN_DEPRECATED_STYLE         107 %enddef
     15 %define SWIGWARN_DEPRECATED_LOCALSTYLE    108 %enddef
     16 %define SWIGWARN_DEPRECATED_TITLE         109 %enddef
     17 %define SWIGWARN_DEPRECATED_SECTION       110 %enddef
     18 %define SWIGWARN_DEPRECATED_SUBSECTION    111 %enddef
     19 %define SWIGWARN_DEPRECATED_SUBSUBSECTION 112 %enddef
     20 %define SWIGWARN_DEPRECATED_ADDMETHODS    113 %enddef
     21 %define SWIGWARN_DEPRECATED_READONLY      114 %enddef
     22 %define SWIGWARN_DEPRECATED_READWRITE     115 %enddef
     23 %define SWIGWARN_DEPRECATED_EXCEPT        116 %enddef
     24 %define SWIGWARN_DEPRECATED_NEW           117 %enddef
     25 %define SWIGWARN_DEPRECATED_EXCEPT_TM     118 %enddef
     26 %define SWIGWARN_DEPRECATED_IGNORE_TM     119 %enddef
     27 %define SWIGWARN_DEPRECATED_OPTC          120 %enddef
     28 %define SWIGWARN_DEPRECATED_NAME          121 %enddef
     29 %define SWIGWARN_DEPRECATED_NOEXTERN      122 %enddef
     30 %define SWIGWARN_DEPRECATED_NODEFAULT     123 %enddef
     31 %define SWIGWARN_DEPRECATED_TYPEMAP_LANG  124 %enddef
     32 %define SWIGWARN_DEPRECATED_INPUT_FILE    125 %enddef
     33 
     34 /* -- Preprocessor -- */
     35 
     36 %define SWIGWARN_PP_MISSING_FILE          201 %enddef
     37 %define SWIGWARN_PP_EVALUATION            202 %enddef
     38 %define SWIGWARN_PP_INCLUDEALL_IMPORTALL  203 %enddef
     39 %define SWIGWARN_PP_CPP_WARNING           204 %enddef
     40 %define SWIGWARN_PP_CPP_ERROR             205 %enddef
     41 %define SWIGWARN_PP_UNEXPECTED_TOKENS     206 %enddef
     42 
     43 /* -- C/C++ Parser -- */
     44 
     45 %define SWIGWARN_PARSE_CLASS_KEYWORD      301 %enddef
     46 %define SWIGWARN_PARSE_REDEFINED          302 %enddef
     47 %define SWIGWARN_PARSE_EXTEND_UNDEF       303 %enddef
     48 %define SWIGWARN_PARSE_UNSUPPORTED_VALUE  304 %enddef
     49 %define SWIGWARN_PARSE_BAD_VALUE          305 %enddef
     50 %define SWIGWARN_PARSE_PRIVATE            306 %enddef
     51 %define SWIGWARN_PARSE_BAD_DEFAULT        307 %enddef
     52 %define SWIGWARN_PARSE_NAMESPACE_ALIAS    308 %enddef
     53 %define SWIGWARN_PARSE_PRIVATE_INHERIT    309 %enddef
     54 %define SWIGWARN_PARSE_TEMPLATE_REPEAT    310 %enddef
     55 %define SWIGWARN_PARSE_TEMPLATE_PARTIAL   311 %enddef
     56 %define SWIGWARN_PARSE_UNNAMED_NESTED_CLASS 312 %enddef
     57 %define SWIGWARN_PARSE_UNDEFINED_EXTERN   313 %enddef
     58 %define SWIGWARN_PARSE_KEYWORD            314 %enddef
     59 %define SWIGWARN_PARSE_USING_UNDEF        315 %enddef
     60 %define SWIGWARN_PARSE_MODULE_REPEAT      316 %enddef
     61 %define SWIGWARN_PARSE_TEMPLATE_SP_UNDEF  317 %enddef
     62 %define SWIGWARN_PARSE_TEMPLATE_AMBIG     318 %enddef
     63 %define SWIGWARN_PARSE_NO_ACCESS          319 %enddef
     64 %define SWIGWARN_PARSE_EXPLICIT_TEMPLATE  320 %enddef
     65 %define SWIGWARN_PARSE_BUILTIN_NAME       321 %enddef
     66 %define SWIGWARN_PARSE_REDUNDANT          322 %enddef
     67 %define SWIGWARN_PARSE_REC_INHERITANCE    323 %enddef
     68 %define SWIGWARN_PARSE_NESTED_TEMPLATE    324 %enddef
     69 %define SWIGWARN_PARSE_NAMED_NESTED_CLASS 325 %enddef
     70 %define SWIGWARN_PARSE_EXTEND_NAME        326 %enddef
     71 
     72 %define SWIGWARN_IGNORE_OPERATOR_NEW        350 %enddef	/* new */
     73 %define SWIGWARN_IGNORE_OPERATOR_DELETE     351 %enddef	/* delete */
     74 %define SWIGWARN_IGNORE_OPERATOR_PLUS       352 %enddef	/* + */
     75 %define SWIGWARN_IGNORE_OPERATOR_MINUS      353 %enddef	/* - */
     76 %define SWIGWARN_IGNORE_OPERATOR_MUL        354 %enddef	/* * */
     77 %define SWIGWARN_IGNORE_OPERATOR_DIV        355 %enddef	/* / */
     78 %define SWIGWARN_IGNORE_OPERATOR_MOD        356 %enddef	/* % */
     79 %define SWIGWARN_IGNORE_OPERATOR_XOR        357 %enddef	/* ^ */
     80 %define SWIGWARN_IGNORE_OPERATOR_AND        358 %enddef	/* & */
     81 %define SWIGWARN_IGNORE_OPERATOR_OR         359 %enddef	/* | */
     82 %define SWIGWARN_IGNORE_OPERATOR_NOT        360 %enddef	/* ~ */
     83 %define SWIGWARN_IGNORE_OPERATOR_LNOT       361 %enddef	/* ! */
     84 %define SWIGWARN_IGNORE_OPERATOR_EQ         362 %enddef	/* = */
     85 %define SWIGWARN_IGNORE_OPERATOR_LT         363 %enddef	/* < */
     86 %define SWIGWARN_IGNORE_OPERATOR_GT         364 %enddef	/* > */
     87 %define SWIGWARN_IGNORE_OPERATOR_PLUSEQ     365 %enddef	/* += */
     88 %define SWIGWARN_IGNORE_OPERATOR_MINUSEQ    366 %enddef	/* -= */
     89 %define SWIGWARN_IGNORE_OPERATOR_MULEQ      367 %enddef	/* *= */
     90 %define SWIGWARN_IGNORE_OPERATOR_DIVEQ      368 %enddef	/* /= */
     91 %define SWIGWARN_IGNORE_OPERATOR_MODEQ      369 %enddef	/* %= */
     92 %define SWIGWARN_IGNORE_OPERATOR_XOREQ      370 %enddef	/* ^= */
     93 %define SWIGWARN_IGNORE_OPERATOR_ANDEQ      371 %enddef	/* &= */
     94 %define SWIGWARN_IGNORE_OPERATOR_OREQ       372 %enddef	/* |= */
     95 %define SWIGWARN_IGNORE_OPERATOR_LSHIFT     373 %enddef	/* << */
     96 %define SWIGWARN_IGNORE_OPERATOR_RSHIFT     374 %enddef	/* >> */
     97 %define SWIGWARN_IGNORE_OPERATOR_LSHIFTEQ   375 %enddef	/* <<= */
     98 %define SWIGWARN_IGNORE_OPERATOR_RSHIFTEQ   376 %enddef	/* >>= */
     99 %define SWIGWARN_IGNORE_OPERATOR_EQUALTO    377 %enddef	/* == */
    100 %define SWIGWARN_IGNORE_OPERATOR_NOTEQUAL   378 %enddef	/* != */
    101 %define SWIGWARN_IGNORE_OPERATOR_LTEQUAL    379 %enddef	/* <= */
    102 %define SWIGWARN_IGNORE_OPERATOR_GTEQUAL    380 %enddef	/* >= */
    103 %define SWIGWARN_IGNORE_OPERATOR_LAND       381 %enddef	/* && */
    104 %define SWIGWARN_IGNORE_OPERATOR_LOR        382 %enddef	/* || */
    105 %define SWIGWARN_IGNORE_OPERATOR_PLUSPLUS   383 %enddef	/* ++ */
    106 %define SWIGWARN_IGNORE_OPERATOR_MINUSMINUS 384 %enddef	/* -- */
    107 %define SWIGWARN_IGNORE_OPERATOR_COMMA      385 %enddef	/* , */
    108 %define SWIGWARN_IGNORE_OPERATOR_ARROWSTAR  386 %enddef	/* ->* */
    109 %define SWIGWARN_IGNORE_OPERATOR_ARROW      387 %enddef	/* -> */
    110 %define SWIGWARN_IGNORE_OPERATOR_CALL       388 %enddef	/* () */
    111 %define SWIGWARN_IGNORE_OPERATOR_INDEX      389 %enddef	/* [] */
    112 %define SWIGWARN_IGNORE_OPERATOR_UPLUS      390 %enddef	/* + */
    113 %define SWIGWARN_IGNORE_OPERATOR_UMINUS     391 %enddef	/* - */
    114 %define SWIGWARN_IGNORE_OPERATOR_UMUL       392 %enddef	/* * */
    115 %define SWIGWARN_IGNORE_OPERATOR_UAND       393 %enddef	/* & */
    116 %define SWIGWARN_IGNORE_OPERATOR_NEWARR     394 %enddef	/* new [] */
    117 %define SWIGWARN_IGNORE_OPERATOR_DELARR     395 %enddef	/* delete [] */
    118 %define SWIGWARN_IGNORE_OPERATOR_REF        396 %enddef	/* operator *() */
    119 
    120 /* 394-399 are reserved */
    121 
    122 /* -- Type system and typemaps -- */
    123 
    124 %define SWIGWARN_TYPE_UNDEFINED_CLASS     401 %enddef
    125 %define SWIGWARN_TYPE_INCOMPLETE          402 %enddef
    126 %define SWIGWARN_TYPE_ABSTRACT            403 %enddef
    127 %define SWIGWARN_TYPE_REDEFINED           404 %enddef
    128 
    129 %define SWIGWARN_TYPEMAP_SOURCETARGET     450 %enddef
    130 %define SWIGWARN_TYPEMAP_CHARLEAK         451 %enddef
    131 %define SWIGWARN_TYPEMAP_SWIGTYPE         452 %enddef
    132 %define SWIGWARN_TYPEMAP_APPLY_UNDEF      453 %enddef
    133 %define SWIGWARN_TYPEMAP_SWIGTYPELEAK     454 %enddef
    134 
    135 %define SWIGWARN_TYPEMAP_IN_UNDEF         460 %enddef
    136 %define SWIGWARN_TYPEMAP_OUT_UNDEF        461 %enddef
    137 %define SWIGWARN_TYPEMAP_VARIN_UNDEF      462 %enddef
    138 %define SWIGWARN_TYPEMAP_VAROUT_UNDEF     463 %enddef
    139 %define SWIGWARN_TYPEMAP_CONST_UNDEF      464 %enddef
    140 %define SWIGWARN_TYPEMAP_UNDEF            465 %enddef
    141 %define SWIGWARN_TYPEMAP_VAR_UNDEF        466 %enddef
    142 %define SWIGWARN_TYPEMAP_TYPECHECK        467 %enddef
    143 %define SWIGWARN_TYPEMAP_THROW            468 %enddef
    144 %define SWIGWARN_TYPEMAP_DIRECTORIN_UNDEF  469 %enddef
    145 %define SWIGWARN_TYPEMAP_THREAD_UNSAFE     470 %enddef	/* mostly used in directorout typemaps */
    146 %define SWIGWARN_TYPEMAP_DIRECTOROUT_UNDEF 471 %enddef
    147 %define SWIGWARN_TYPEMAP_TYPECHECK_UNDEF   472 %enddef
    148 %define SWIGWARN_TYPEMAP_DIRECTOROUT_PTR   473 %enddef
    149 %define SWIGWARN_TYPEMAP_OUT_OPTIMAL_IGNORED  474 %enddef
    150 %define SWIGWARN_TYPEMAP_OUT_OPTIMAL_MULTIPLE 475 %enddef
    151 
    152 /* -- Fragments -- */
    153 %define SWIGWARN_FRAGMENT_NOT_FOUND       490 %enddef
    154 
    155 /* -- General code generation -- */
    156 
    157 %define SWIGWARN_LANG_OVERLOAD_DECL       501 %enddef
    158 %define SWIGWARN_LANG_OVERLOAD_CONSTRUCT  502 %enddef
    159 %define SWIGWARN_LANG_IDENTIFIER          503 %enddef
    160 %define SWIGWARN_LANG_RETURN_TYPE         504 %enddef
    161 %define SWIGWARN_LANG_VARARGS             505 %enddef
    162 %define SWIGWARN_LANG_VARARGS_KEYWORD     506 %enddef
    163 %define SWIGWARN_LANG_NATIVE_UNIMPL       507 %enddef
    164 %define SWIGWARN_LANG_DEREF_SHADOW        508 %enddef
    165 %define SWIGWARN_LANG_OVERLOAD_SHADOW     509 %enddef
    166 %define SWIGWARN_LANG_FRIEND_IGNORE       510 %enddef
    167 %define SWIGWARN_LANG_OVERLOAD_KEYWORD    511 %enddef
    168 %define SWIGWARN_LANG_OVERLOAD_CONST      512 %enddef
    169 %define SWIGWARN_LANG_CLASS_UNNAMED       513 %enddef
    170 %define SWIGWARN_LANG_DIRECTOR_VDESTRUCT  514 %enddef
    171 %define SWIGWARN_LANG_DISCARD_CONST       515 %enddef
    172 %define SWIGWARN_LANG_OVERLOAD_IGNORED    516 %enddef
    173 %define SWIGWARN_LANG_DIRECTOR_ABSTRACT   517 %enddef
    174 %define SWIGWARN_LANG_PORTABILITY_FILENAME 518 %enddef
    175 %define SWIGWARN_LANG_TEMPLATE_METHOD_IGNORE 519 %enddef
    176 %define SWIGWARN_LANG_SMARTPTR_MISSING    520 %enddef
    177 %define SWIGWARN_LANG_ILLEGAL_DESTRUCTOR  521 %enddef
    178 %define SWIGWARN_LANG_EXTEND_CONSTRUCTOR  522 %enddef
    179 %define SWIGWARN_LANG_EXTEND_DESTRUCTOR   523 %enddef
    180 
    181 /* -- Reserved (600-799) -- */
    182 
    183 /* -- Language module specific warnings (700 - 899) -- */
    184 
    185 
    186 %define SWIGWARN_D_TYPEMAP_CTYPE_UNDEF           700 %enddef
    187 %define SWIGWARN_D_TYPEMAP_IMTYPE_UNDEF           701 %enddef
    188 %define SWIGWARN_D_TYPEMAP_DTYPE_UNDEF           702 %enddef
    189 %define SWIGWARN_D_MULTIPLE_INHERITANCE           703 %enddef
    190 %define SWIGWARN_D_TYPEMAP_CLASSMOD_UNDEF         704 %enddef
    191 %define SWIGWARN_D_TYPEMAP_DBODY_UNDEF            705 %enddef
    192 %define SWIGWARN_D_TYPEMAP_DOUT_UNDEF             706 %enddef
    193 %define SWIGWARN_D_TYPEMAP_DIN_UNDEF              707 %enddef
    194 %define SWIGWARN_D_TYPEMAP_DDIRECTORIN_UNDEF      708 %enddef
    195 %define SWIGWARN_D_TYPEMAP_DCONSTRUCTOR_UNDEF     709 %enddef
    196 %define SWIGWARN_D_EXCODE_MISSING                 710 %enddef
    197 %define SWIGWARN_D_CANTHROW_MISSING               711 %enddef
    198 %define SWIGWARN_D_NO_DIRECTORCONNECT_ATTR        712 %enddef
    199 %define SWIGWARN_D_NAME_COLLISION                 713 %enddef
    200 
    201 /* please leave 700-719 free for D */
    202 
    203 %define SWIGWARN_RUBY_WRONG_NAME                  801 %enddef
    204 %define SWIGWARN_RUBY_MULTIPLE_INHERITANCE        802 %enddef
    205 
    206 /* please leave 800-809 free for Ruby */
    207 
    208 %define SWIGWARN_JAVA_TYPEMAP_JNI_UNDEF           810 %enddef
    209 %define SWIGWARN_JAVA_TYPEMAP_JTYPE_UNDEF         811 %enddef
    210 %define SWIGWARN_JAVA_TYPEMAP_JSTYPE_UNDEF        812 %enddef
    211 %define SWIGWARN_JAVA_MULTIPLE_INHERITANCE        813 %enddef
    212 %define SWIGWARN_JAVA_TYPEMAP_GETCPTR_UNDEF       814 %enddef
    213 %define SWIGWARN_JAVA_TYPEMAP_CLASSMOD_UNDEF      815 %enddef
    214 %define SWIGWARN_JAVA_TYPEMAP_JAVABODY_UNDEF      816 %enddef
    215 %define SWIGWARN_JAVA_TYPEMAP_JAVAOUT_UNDEF       817 %enddef
    216 %define SWIGWARN_JAVA_TYPEMAP_JAVAIN_UNDEF        818 %enddef
    217 %define SWIGWARN_JAVA_TYPEMAP_JAVADIRECTORIN_UNDEF    819 %enddef
    218 %define SWIGWARN_JAVA_TYPEMAP_JAVADIRECTOROUT_UNDEF   820 %enddef
    219 %define SWIGWARN_JAVA_COVARIANT_RET               822 %enddef
    220 %define SWIGWARN_JAVA_TYPEMAP_JAVACONSTRUCT_UNDEF 823 %enddef
    221 %define SWIGWARN_JAVA_TYPEMAP_DIRECTORIN_NODESC   824 %enddef
    222 %define SWIGWARN_JAVA_NO_DIRECTORCONNECT_ATTR     825 %enddef
    223 %define SWIGWARN_JAVA_NSPACE_WITHOUT_PACKAGE      826 %enddef
    224 
    225 /* please leave 810-829 free for Java */
    226 
    227 %define SWIGWARN_CSHARP_TYPEMAP_CTYPE_UNDEF       830 %enddef
    228 %define SWIGWARN_CSHARP_TYPEMAP_CSTYPE_UNDEF      831 %enddef
    229 %define SWIGWARN_CSHARP_TYPEMAP_CSWTYPE_UNDEF     832 %enddef
    230 %define SWIGWARN_CSHARP_MULTIPLE_INHERITANCE      833 %enddef
    231 %define SWIGWARN_CSHARP_TYPEMAP_GETCPTR_UNDEF     834 %enddef
    232 %define SWIGWARN_CSHARP_TYPEMAP_CLASSMOD_UNDEF    835 %enddef
    233 %define SWIGWARN_CSHARP_TYPEMAP_CSBODY_UNDEF      836 %enddef
    234 %define SWIGWARN_CSHARP_TYPEMAP_CSOUT_UNDEF       837 %enddef
    235 %define SWIGWARN_CSHARP_TYPEMAP_CSIN_UNDEF        838 %enddef
    236 %define SWIGWARN_CSHARP_TYPEMAP_CSDIRECTORIN_UNDEF    839 %enddef
    237 %define SWIGWARN_CSHARP_TYPEMAP_CSDIRECTOROUT_UNDEF   840 %enddef
    238 %define SWIGWARN_CSHARP_COVARIANT_RET             842 %enddef
    239 %define SWIGWARN_CSHARP_TYPEMAP_CSCONSTRUCT_UNDEF 843 %enddef
    240 %define SWIGWARN_CSHARP_EXCODE                    844 %enddef
    241 %define SWIGWARN_CSHARP_CANTHROW                  845 %enddef
    242 %define SWIGWARN_CSHARP_NO_DIRECTORCONNECT_ATTR   846 %enddef
    243 
    244 /* please leave 830-849 free for C# */
    245 
    246 %define SWIGWARN_MODULA3_TYPEMAP_TYPE_UNDEF        850 %enddef
    247 %define SWIGWARN_MODULA3_TYPEMAP_GETCPTR_UNDEF     851 %enddef
    248 %define SWIGWARN_MODULA3_TYPEMAP_CLASSMOD_UNDEF    852 %enddef
    249 %define SWIGWARN_MODULA3_TYPEMAP_PTRCONSTMOD_UNDEF 853 %enddef
    250 %define SWIGWARN_MODULA3_TYPEMAP_MULTIPLE_RETURN   854 %enddef
    251 %define SWIGWARN_MODULA3_MULTIPLE_INHERITANCE      855 %enddef
    252 %define SWIGWARN_MODULA3_TYPECONSTRUCTOR_UNKNOWN   856 %enddef
    253 %define SWIGWARN_MODULA3_UNKNOWN_PRAGMA            857 %enddef
    254 %define SWIGWARN_MODULA3_BAD_ENUMERATION           858 %enddef
    255 %define SWIGWARN_MODULA3_DOUBLE_ID                 859 %enddef
    256 %define SWIGWARN_MODULA3_BAD_IMPORT                860 %enddef
    257 
    258 /* please leave 850-869 free for Modula 3 */
    259 
    260 %define SWIGWARN_PHP_MULTIPLE_INHERITANCE         870 %enddef
    261 %define SWIGWARN_PHP_UNKNOWN_PRAGMA               871 %enddef
    262 %define SWIGWARN_PHP_PUBLIC_BASE                  872 %enddef
    263 
    264 /* please leave 870-889 free for PHP */
    265 
    266 %define SWIGWARN_GO_NAME_CONFLICT                 890 %enddef
    267 
    268 /* please leave 890-899 free for Go */
    269 
    270 /* -- User defined warnings (900 - 999) -- */
    271 
    272