Subversion Repositories Games.Carmageddon

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
20 pmbaty 1
#ifndef _OBJECTC_H_
2
#define _OBJECTC_H_
3
 
4
#include "brender/br_types.h"
5
 
6
void* BrObjectListAllocate(void* res);
7
 
8
br_error _M_br_object_container_addFront(br_object_container* self, br_object* ph);
9
 
10
br_error _M_br_object_container_remove(br_object_container* self, br_object* h);
11
 
12
br_error _M_br_object_container_removeFront(br_object_container* self, br_object** ph);
13
 
14
br_error _M_br_object_container_find(br_object_container* self, br_object** ph, br_token type, char* pattern, br_token_value* tv);
15
 
16
br_error _M_br_object_container_findMany(br_object_container* self, br_object** objects, br_int_32 max_objects, br_int_32* num_objects, br_token type, char* pattern, br_token_value* tv);
17
 
18
br_error _M_br_object_container_count(br_object_container* self, br_uint_32* pcount, br_token type, char* pattern, br_token_value* tv);
19
 
20
void* _M_br_object_container_tokensMatchBegin(br_object_container* self, br_token t, br_token_value* tv);
21
 
22
br_boolean _M_br_object_container_tokensMatch(br_object_container* self, br_object* h, void* arg);
23
 
24
void _M_br_object_container_tokensMatchEnd(br_object_container* self, void* arg);
25
 
26
br_error BrObjectContainerFree(br_object_container* self, br_token type, char* pattern, br_token_value* tv);
27
 
28
#endif