Improve output
[mono.git] / mono / docscripts / sources / mono-api-utils.html
1 <h2>Utility Methods</h2>
2
3 <h3>Bitsets</h3>
4
5
6 <h4><a name="api:mono_bitset_alloc_size">mono_bitset_alloc_size</a></h4>
7 <h4><a name="api:mono_bitset_clear">mono_bitset_clear</a></h4>
8 <h4><a name="api:mono_bitset_clear_all">mono_bitset_clear_all</a></h4>
9 <h4><a name="api:mono_bitset_clone">mono_bitset_clone</a></h4>
10 <h4><a name="api:mono_bitset_copyto">mono_bitset_copyto</a></h4>
11 <h4><a name="api:mono_bitset_count">mono_bitset_count</a></h4>
12 <h4><a name="api:mono_bitset_equal">mono_bitset_equal</a></h4>
13 <h4><a name="api:mono_bitset_find_first">mono_bitset_find_first</a></h4>
14 <h4><a name="api:mono_bitset_find_last">mono_bitset_find_last</a></h4>
15 <h4><a name="api:mono_bitset_find_start">mono_bitset_find_start</a></h4>
16 <h4><a name="api:mono_bitset_foreach">mono_bitset_foreach</a></h4>
17 <h4><a name="api:mono_bitset_free">mono_bitset_free</a></h4>
18 <h4><a name="api:mono_bitset_intersection">mono_bitset_intersection</a></h4>
19 <h4><a name="api:mono_bitset_invert">mono_bitset_invert</a></h4>
20 <h4><a name="api:mono_bitset_mem_new">mono_bitset_mem_new</a></h4>
21 <h4><a name="api:mono_bitset_new">mono_bitset_new</a></h4>
22 <h4><a name="api:mono_bitset_set">mono_bitset_set</a></h4>
23 <h4><a name="api:mono_bitset_set_all">mono_bitset_set_all</a></h4>
24 <h4><a name="api:mono_bitset_size">mono_bitset_size</a></h4>
25 <h4><a name="api:mono_bitset_sub">mono_bitset_sub</a></h4>
26 <h4><a name="api:mono_bitset_test">mono_bitset_test</a></h4>
27 <h4><a name="api:mono_bitset_test_bulk">mono_bitset_test_bulk</a></h4>
28 <h4><a name="api:mono_bitset_union">mono_bitset_union</a></h4>
29
30 <h3>Hashtable</h3>
31
32 <h4><a name="api:mono_g_hash_table_destroy">mono_g_hash_table_destroy</a></h4>
33 <h4><a name="api:mono_g_hash_table_foreach">mono_g_hash_table_foreach</a></h4>
34 <h4><a name="api:mono_g_hash_table_foreach_remove">mono_g_hash_table_foreach_remove</a></h4>
35 <h4><a name="api:mono_g_hash_table_foreach_steal">mono_g_hash_table_foreach_steal</a></h4>
36 <h4><a name="api:mono_g_hash_table_insert">mono_g_hash_table_insert</a></h4>
37 <h4><a name="api:mono_g_hash_table_lookup">mono_g_hash_table_lookup</a></h4>
38 <h4><a name="api:mono_g_hash_table_lookup_extended">mono_g_hash_table_lookup_extended</a></h4>
39 <h4><a name="api:mono_g_hash_table_new">mono_g_hash_table_new</a></h4>
40 <h4><a name="api:mono_g_hash_table_new_full">mono_g_hash_table_new_full</a></h4>
41 <h4><a name="api:mono_g_hash_table_remap">mono_g_hash_table_remap</a></h4>
42 <h4><a name="api:mono_g_hash_table_remove">mono_g_hash_table_remove</a></h4>
43 <h4><a name="api:mono_g_hash_table_replace">mono_g_hash_table_replace</a></h4>
44 <h4><a name="api:mono_g_hash_table_size">mono_g_hash_table_size</a></h4>
45 <h4><a name="api:mono_g_hash_table_steal">mono_g_hash_table_steal</a></h4>
46
47 <h3>Raw buffer</h3>
48
49 <h4><a name="api:mono_raw_buffer_load">mono_raw_buffer_load</a></h4>
50 <h4><a name="api:mono_raw_buffer_update">mono_raw_buffer_update</a></h4>
51 <h4><a name="api:mono_raw_buffer_free">mono_raw_buffer_free</a></h4>
52
53 <h3>SHA1 Signatures</h3>
54
55 <h4><a name="api:mono_sha1_init">mono_sha1_init</a></h4>
56 <h4><a name="api:mono_sha1_update">mono_sha1_update</a></h4>
57 <h4><a name="api:mono_sha1_get_digest_from_file">mono_sha1_get_digest_from_file</a></h4>
58 <h4><a name="api:mono_sha1_get_digest">mono_sha1_get_digest</a></h4>
59 <h4><a name="api:mono_sha1_final">mono_sha1_final</a></h4>
60
61 <h3>MD5 Signatures</h3>
62
63 <h4><a name="api:mono_md5_init">mono_md5_init</a></h4>
64 <h4><a name="api:mono_md5_update">mono_md5_update</a></h4>
65 <h4><a name="api:mono_md5_get_digest_from_file">mono_md5_get_digest_from_file</a></h4>
66 <h4><a name="api:mono_md5_get_digest">mono_md5_get_digest</a></h4>
67 <h4><a name="api:mono_md5_final">mono_md5_final</a></h4>
68
69 <h4><a name="api:mono_digest_get_public_token">mono_digest_get_public_token</a></h4>
70
71 <h3>Memory Pools</h3>
72
73 <h4><a name="api:mono_mempool_alloc0">mono_mempool_alloc0</a></h4>
74 <h4><a name="api:mono_mempool_alloc">mono_mempool_alloc</a></h4>
75 <h4><a name="api:mono_mempool_destroy">mono_mempool_destroy</a></h4>
76 <h4><a name="api:mono_mempool_empty">mono_mempool_empty</a></h4>
77 <h4><a name="api:mono_mempool_invalidate">mono_mempool_invalidate</a></h4>
78 <h4><a name="api:mono_mempool_new">mono_mempool_new</a></h4>
79 <h4><a name="api:mono_mempool_stats">mono_mempool_stats</a></h4>
80  
81 <h3>JIT utilities</h3>
82
83 <h4><a name="api:mono_is_power_of_two">mono_is_power_of_two</a></h4>
84 <h4><a name="api:mono_signbit_double">mono_signbit_double</a></h4>
85 <h4><a name="api:mono_signbit_float">mono_signbit_float</a></h4>
86
87 <h3>Disassembling Generated Code</h3>
88
89         <p>Routines used to debug the JIT-produced code.
90         
91 <h4><a name="api:mono_disasm_code">mono_disasm_code</a></h4>
92 <h4><a name="api:mono_disasm_code_one">mono_disasm_code_one</a></h4>
93 <h4><a name="api:mono_disassemble_code">mono_disassemble_code</a></h4>
94
95 <h3>Others</h3>
96
97 <h4><a name="api:mono_escape_uri_string">mono_escape_uri_string</a></h4>
98 <h4><a name="api:mono_guid_to_string">mono_guid_to_string</a></h4>
99