QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
value.c File Reference

Functions

ex_value_t * alias_value (ex_value_t *value, type_t *type)
 
void clear_immediates (void)
 
ex_value_t * convert_value (ex_value_t *value, type_t *type)
 
def_t * emit_value (ex_value_t *value, def_t *def)
 
ex_value_t * new_entity_val (int entity_val)
 
ex_value_t * new_field_val (int field_val, type_t *type, def_t *def)
 
ex_value_t * new_float_val (float float_val)
 
ex_value_t * new_func_val (int func_val, type_t *type)
 
ex_value_t * new_integer_val (int integer_val)
 
ex_value_t * new_nil_val (type_t *type)
 
ex_value_t * new_pointer_val (int pointer_val, type_t *type, def_t *def)
 
ex_value_t * new_quaternion_val (const float *quaternion_val)
 
ex_value_t * new_short_val (short short_val)
 
ex_value_t * new_string_val (const char *string_val)
 
ex_value_t * new_uinteger_val (int uinteger_val)
 
ex_value_t * new_vector_val (const float *vector_val)
 
int ReuseString (const char *str)