PIPS
|
Go to the source code of this file.
Functions | |
property | copy_property (property p) |
PROPERTY. More... | |
void | free_property (property p) |
property | check_property (property p) |
bool | property_consistent_p (property p) |
bool | property_defined_p (property p) |
list | gen_property_cons (property p, list l) |
void | property_assign_contents (property r, property v) |
void | property_non_recursive_free (property p) |
void | write_property (FILE *f, property p) |
property | read_property (FILE *f) |
string | property_tag_as_string (enum property_utype tag) |
property | make_property (enum property_utype tag, void *val) |
property | make_property_int (intptr_t _field_) |
property | make_property_bool (bool _field_) |
property | make_property_string (string _field_) |
Definition at line 22 of file property.c.
References gen_check(), and property_domain.
PROPERTY.
Definition at line 16 of file property.c.
References gen_copy_tree().
void free_property | ( | property | p | ) |
Definition at line 19 of file property.c.
References gen_free().
Definition at line 32 of file property.c.
References gen_typed_cons(), and PROPERTY_NEWGEN_DOMAIN.
property make_property | ( | enum property_utype | tag, |
void * | val | ||
) |
Definition at line 60 of file property.c.
References gen_alloc(), GEN_CHECK_ALLOC, and property_domain.
Definition at line 66 of file property.c.
References intptr_t, is_property_bool, and make_property().
Definition at line 63 of file property.c.
References intptr_t, is_property_int, and make_property().
Definition at line 69 of file property.c.
References intptr_t, is_property_string, and make_property().
Definition at line 35 of file property.c.
References check_property(), message_assert, and property_defined_p().
Definition at line 25 of file property.c.
References check_property(), and gen_consistent_p().
Definition at line 29 of file property.c.
References gen_defined_p().
void property_non_recursive_free | ( | property | p | ) |
Definition at line 42 of file property.c.
References free().
string property_tag_as_string | ( | enum property_utype | tag | ) |
Definition at line 52 of file property.c.
References is_property_bool, is_property_int, is_property_string, and string_undefined.
property read_property | ( | FILE * | f | ) |
Definition at line 49 of file property.c.
References f(), and gen_read().
void write_property | ( | FILE * | f, |
property | p | ||
) |
Definition at line 46 of file property.c.
References f(), and gen_write().