Go to the source code of this file.
◆ _gen_message_start
#define _gen_message_start 114 |
◆ _newgen_entity_domain_defined_
#define _newgen_entity_domain_defined_ |
◆ _newgen_message_domain_defined_
#define _newgen_message_domain_defined_ |
◆ _newgen_Pvecteur_domain_defined_
#define _newgen_Pvecteur_domain_defined_ |
newgen_range_domain_defined
Definition at line 25 of file message.h.
◆ _newgen_range_domain_defined_
#define _newgen_range_domain_defined_ |
newgen_entity_domain_defined
Definition at line 18 of file message.h.
◆ ENTITY_NEWGEN_DOMAIN
◆ entity_NEWGEN_DOMAIN
◆ gen_MESSAGE_cons
◆ MESSAGE
newgen_message_domain_defined
MESSAGE
Definition at line 43 of file message.h.
◆ MESSAGE_
#define MESSAGE_ |
( |
|
x | ) |
((x).e) |
◆ message_array
#define message_array |
( |
|
x | ) |
((x)->_message_array_) |
◆ message_array_
◆ message_CAST
◆ MESSAGE_CAST
◆ message_content
#define message_content |
( |
|
x | ) |
((x)->_message_content_) |
◆ message_content_
◆ message_dom
#define message_dom |
( |
|
x | ) |
((x)->_message_dom_) |
◆ message_dom_
#define message_dom_ |
( |
|
x | ) |
message_dom(x) /**old hack compatible */ |
◆ message_domain
newgen_Pvecteur_domain_defined
Definition at line 32 of file message.h.
◆ message_domain_number
#define message_domain_number |
( |
|
x | ) |
((x)->_type_) |
◆ message_neighbour
#define message_neighbour |
( |
|
x | ) |
((x)->_message_neighbour_) |
◆ message_neighbour_
◆ MESSAGE_NEWGEN_DOMAIN
◆ message_NEWGEN_DOMAIN
◆ message_spec
#define message_spec "\--NEWGEN-START 114\n\import entity from \"ri.newgen\";\n\import range from \"ri.newgen\";\n\external Pvecteur;\n\message = array:entity x content:range* x neighbour:Pvecteur x dom:range*;\n\" |
◆ MESSAGE_TYPE
◆ message_TYPE
◆ message_undefined
◆ message_undefined_p
◆ newgen_Pvecteur
#define newgen_Pvecteur |
( |
|
p | ) |
(p) /**old hack compatible */ |
◆ PVECTEUR_NEWGEN_DOMAIN
◆ Pvecteur_NEWGEN_DOMAIN
◆ PVECTEUR_NEWGEN_EXTERNAL
◆ RANGE_NEWGEN_DOMAIN
◆ range_NEWGEN_DOMAIN
◆ entity
◆ message
◆ range
◆ check_message()
◆ copy_message()
◆ free_message()
Definition at line 21 of file message.c.
void gen_free(gen_chunk *obj)
version without shared_pointers.
References gen_free().
◆ gen_message_cons()
Definition at line 34 of file message.c.
list gen_typed_cons(_int type, const void *item, const list next)
CONS a list with minimal type checking this cannot be done within the CONS macro because possible fun...
#define MESSAGE_NEWGEN_DOMAIN
References gen_typed_cons(), and MESSAGE_NEWGEN_DOMAIN.
◆ make_message()
◆ message_assign_contents()
◆ message_consistent_p()
◆ message_defined_p()
◆ message_non_recursive_free()
void message_non_recursive_free |
( |
message |
p | ) |
|
◆ read_message()
Definition at line 51 of file message.c.
gen_chunk * gen_read(FILE *file)
GEN_READ reads any object from the FILE stream.
int f(int off1, int off2, int n, float r[n], float a[n], float b[n])
References f(), and gen_read().
◆ write_message()
void write_message |
( |
FILE * |
f, |
|
|
message |
p |
|
) |
| |
Definition at line 48 of file message.c.
void gen_write(FILE *fd, gen_chunk *obj)
GEN_WRITE writes the OBJect on the stream FD.
References f(), and gen_write().