Go to the source code of this file.
|
void | typeinfo_init_classinfo (typeinfo_t *info, classinfo *c) |
|
bool | typevector_checktype (varinfo *set, int index, int type) |
|
bool | typevector_checkreference (varinfo *set, int index) |
|
bool | typevector_checkretaddr (varinfo *set, int index) |
|
void | typevector_store (varinfo *set, int index, Type type, typeinfo_t *info) |
|
void | typevector_store_retaddr (varinfo *set, int index, typeinfo_t *info) |
|
bool | typevector_init_object (varinfo *set, void *ins, classref_or_classinfo initclass, int size) |
|
varinfo * | typevector_copy (varinfo *src, int size) |
|
void | typevector_copy_inplace (varinfo *src, varinfo *dst, int size) |
|
typecheck_result | typevector_merge (methodinfo *m, varinfo *dst, varinfo *y, int size) |
|
int | typedescriptors_init_from_methoddesc (typedescriptor_t *td, methoddesc *desc, int buflen, bool twoword, int startindex, typedescriptor_t *returntype) |
|
bool | typeinfo_init_varinfos_from_methoddesc (varinfo *vars, methoddesc *desc, int buflen, int startindex, s4 *map, typedescriptor_t *returntype) |
|
void | typeinfo_test () |
|
void | typeinfo_print_class (FILE *file, classref_or_classinfo c) |
|
void | typeinfo_print (FILE *file, const typeinfo_t *info, int indent) |
|
void | typeinfo_print_short (FILE *file, const typeinfo_t *info) |
|
void | typeinfo_print_type (FILE *file, int type, const typeinfo_t *info) |
|
void | typedescriptor_print (FILE *file, typedescriptor_t *td) |
|
void | typevector_print (FILE *file, varinfo *vec, int size) |
|
#define TYPECHECK_FAIL 0x04 |
#define TYPECHECK_MAYBE 0x02 |
Enumerator |
---|
typecheck_FALSE |
|
typecheck_TRUE |
|
typecheck_MAYBE |
|
typecheck_FAIL |
|
Definition at line 81 of file typeinfo.hpp.
void typeinfo_print |
( |
FILE * |
file, |
|
|
const typeinfo_t * |
info, |
|
|
int |
indent |
|
) |
| |
void typeinfo_print_type |
( |
FILE * |
file, |
|
|
int |
type, |
|
|
const typeinfo_t * |
info |
|
) |
| |
bool typevector_checkreference |
( |
varinfo * |
set, |
|
|
int |
index |
|
) |
| |
bool typevector_checkretaddr |
( |
varinfo * |
set, |
|
|
int |
index |
|
) |
| |
bool typevector_checktype |
( |
varinfo * |
set, |
|
|
int |
index, |
|
|
int |
type |
|
) |
| |
void typevector_print |
( |
FILE * |
file, |
|
|
varinfo * |
vec, |
|
|
int |
size |
|
) |
| |