Lines Matching refs:clientdata
303 void *clientdata; /* language specific type data */
304 int owndata; /* flag if the structure owns the clientdata */
324 void *clientdata; /* Language specific module data */
473 Set the clientdata field for a type
476 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
478 /* if (ti->clientdata == clientdata) return; */
479 ti->clientdata = clientdata;
484 if (!tc->clientdata) {
485 SWIG_TypeClientData(tc, clientdata);
492 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
493 SWIG_TypeClientData(ti, clientdata);
886 #define SWIG_GetModule(clientdata) SWIG_Perl_GetModule()
887 #define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
1040 if (type->clientdata != NULL) {
1041 return (const char*) type->clientdata;
1050 SWIG_TypeCheck_Template(( (!iter->type->clientdata && (strcmp((char*)iter->type->name, c) == 0))
1051 || (iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0))), ty);
3947 SWIG_InitializeModule(void *clientdata) {
3952 clientdata = clientdata;
3963 module_head = SWIG_GetModule(clientdata);
3967 SWIG_SetModule(clientdata, &swig_module);
4006 /* Overwrite clientdata field */
4010 if (swig_module.type_initial[i]->clientdata) {
4011 type->clientdata = swig_module.type_initial[i]->clientdata;
4085 /* This function will propagate the clientdata field of type to
4088 * SWIG_TypeClientData(type, clientdata) a second time.
4100 if (swig_module.types[i]->clientdata) {
4104 if (equiv->type && !equiv->type->clientdata)
4105 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);