Go to the source code of this file.
Functions | |
char * | mangle_instance_struct (char *classname) |
Gives Name of Stucture for class instance. | |
char * | mangle_instance_typedef (char *classname) |
Gives typedef'd name of Stucture for class instance. | |
char * | mangle_class_typedef (char *classname) |
Gives typedef'd name of Stucture for class descriptor. | |
char * | mangle_class_struct (char *classname) |
Gives name of Stucture for class descriptor. | |
char * | mangle_msg_function (char *classname, char *msg, int arg_cnt) |
Gives name of function implimenting this method. | |
char * | mangle_msg_field (char *msg, int arg_cnt) |
Gives the name of the field in the class descriptor for this method. | |
char * | mangle_type_get_func (char *classname) |
Gives the name of the function to get the class descriptor. | |
char * | mangle_class_init_function (char *classname) |
Gives function for GType class init. |
Functions to perform name mangling for class structures and methods.
char* mangle_class_init_function | ( | char * | classname | ) |
Gives function for GType class init.
This function must initialize the class descriptor.
char* mangle_class_struct | ( | char * | classname | ) |
Gives name of Stucture for class descriptor.
Caller owns return pointer.
char* mangle_class_typedef | ( | char * | classname | ) |
Gives typedef'd name of Stucture for class descriptor.
Caller owns return pointer.
char* mangle_instance_struct | ( | char * | classname | ) |
Gives Name of Stucture for class instance.
Caller owns return pointer.
char* mangle_instance_typedef | ( | char * | classname | ) |
Gives typedef'd name of Stucture for class instance.
Caller owns return pointer.
char* mangle_msg_field | ( | char * | msg, | |
int | arg_cnt | |||
) |
Gives the name of the field in the class descriptor for this method.
Caller owns return pointer.
msg | The name of the method | |
arg_cnt | The number of arguments this method takes |
char* mangle_msg_function | ( | char * | classname, | |
char * | msg, | |||
int | arg_cnt | |||
) |
Gives name of function implimenting this method.
Caller owns return pointer.
class | The name of the class | |
msg | The name of the method | |
arg_cnt | The number of arguments this method takes |
char* mangle_type_get_func | ( | char * | classname | ) |
Gives the name of the function to get the class descriptor.
Caller owns return pointer.