-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinit.h
More file actions
41 lines (27 loc) · 1.08 KB
/
init.h
File metadata and controls
41 lines (27 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef OBJC_INIT_H_
#define OBJC_INIT_H_
PRIVATE extern BOOL objc_runtime_initialized;
PRIVATE void objc_arc_destroy(void);
PRIVATE void objc_arc_init(void);
PRIVATE void objc_class_destroy(void);
PRIVATE void objc_class_init(void);
PRIVATE void objc_dispatch_tables_destroy(void);
PRIVATE void objc_dispatch_tables_init(void);
PRIVATE void objc_protocol_destroy(void);
PRIVATE void objc_protocol_init(void);
PRIVATE void objc_selector_destroy(void);
PRIVATE void objc_selector_init(void);
/* Must be initialized after selectors! */
PRIVATE void objc_associated_objects_init(void);
PRIVATE void objc_associated_objects_destroy(void);
/* The init is called from +load method of KKObject and mustn't be called else-
* where! */
PRIVATE void objc_exceptions_init(void);
PRIVATE void objc_exceptions_destroy(void);
PRIVATE void objc_blocks_init(void);
PRIVATE void objc_blocks_destroy(void);
PRIVATE void objc_runtime_init(void);
PRIVATE void objc_runtime_destroy(void);
PRIVATE void objc_string_allocator_init(void);
PRIVATE void objc_string_allocator_destroy(void);
#endif /* !OBJC_INIT_H_ */