QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Constant values.

Functions

struct ex_value_salias_value (struct ex_value_s *value, struct type_s *type)
 
void clear_immediates (void)
 
struct ex_value_sconvert_value (struct ex_value_s *value, struct type_s *type)
 
struct def_semit_value (struct ex_value_s *value, struct def_s *def)
 
struct ex_value_snew_entity_val (int entity_val)
 
struct ex_value_snew_field_val (int field_val, struct type_s *type, struct def_s *def)
 
struct ex_value_snew_float_val (float float_val)
 
struct ex_value_snew_func_val (int func_val, struct type_s *type)
 
struct ex_value_snew_integer_val (int integer_val)
 
struct ex_value_snew_nil_val (struct type_s *type)
 
struct ex_value_snew_pointer_val (int val, struct type_s *type, struct def_s *def)
 
struct ex_value_snew_quaternion_val (const float *quaternion_val)
 
struct ex_value_snew_short_val (short short_val)
 
struct ex_value_snew_string_val (const char *string_val)
 
struct ex_value_snew_uinteger_val (int uinteger_val)
 
struct ex_value_snew_vector_val (const float *vector_val)
 
int ReuseString (const char *str)
 

Detailed Description

Function Documentation

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