| parrotcode: Base vtable calling functions | |
| Contents | C |

src/key.c - Base vtable calling functions

The base vtable calling functions.

PMC *key_newKey PMC.PMC *key_new_integerKey PMC with value value.PMC *key_new_numberKey PMC with value value.PMC *key_new_stringKey PMC with value value.PMC *key_new_cstringKey PMC with value value converted to a STRING.PMC *key_new_pmcKey PMC with value value.void key_set_integervalue in key.void key_set_registervalue in key.void key_set_numbervalue in key.void key_set_stringvalue in key.void key_set_pmcvalue in key.INTVAL key_typekey.INTVAL key_integerFLOATVAL key_numberSTRING *key_stringPMC *key_pmckey if possible.
Otherwise they throws an exceptions.PMC *key_nextkey is in a sequence of linked keys.PMC *key_appendkey2 to key1.key1 is not the last key in a sequence linked keys then the last key will be found and key2 appended to that.key1.void key_markkey as live.STRING *key_set_to_string
include/parrot/key.h.

Initial version by Jeff G. on 2001.12.05.
|
|
|