cgul.h | Convenience header to include all other public headers |
cgul_base64.h | Base64 encode and decode |
cgul_bcd.h | Arbitrary precision binary-coded decimal arithmetic |
cgul_bdf.h | BDF font |
cgul_bdf_cxx.h | C++ wrapper for cgul_bdf |
cgul_bdf_glyph.h | Glyph for BDF fonts |
cgul_bdf_glyph_cxx.h | C++ wrapper for cgul_bdf_glyph |
cgul_big_integer.h | Arbitrary precision arithmetic |
cgul_binary_search.h | Binary search |
cgul_bitwise_trie.h | Bitwise trie implementation |
cgul_bitwise_trie_node.h | Bitwise trie node |
cgul_block_reader.h | Block reader abstraction |
cgul_block_reader_cxx.h | C++ wrapper for cgul_block_reader |
cgul_block_reader_file.h | File block reader |
cgul_block_reader_file_cxx.h | C++ wrapper for cgul_block_reader_file |
cgul_block_reader_memory.h | Memory block reader |
cgul_block_reader_memory_cxx.h | C++ wrapper for cgul_block_reader_memory |
cgul_cache.h | Cache objects so they can be reused without thrashing malloc() |
cgul_cache_cxx.h | C++ wrapper for cgul_cache |
cgul_char.h | Cgul character support |
cgul_char_cxx.h | C++ wrapper for cgul_char |
cgul_common.h | Common macros |
cgul_convspec.h | Printf()-style conversion specifier |
cgul_convspec_cxx.h | C++ wrapper for cgul_convspec |
cgul_crc16.h | CRC-16 |
cgul_crc16_cxx.h | C++ wrapper for cgul_crc16 |
cgul_crc16_incr.h | Incremental CRC-16 |
cgul_crc16_incr_cxx.h | C++ wrapper for cgul_crc16_incr |
cgul_crc32.h | CRC-32 |
cgul_crc32_cxx.h | C++ wrapper for cgul_crc32 |
cgul_crc32_incr.h | Incremental CRC-32 |
cgul_crc32_incr_cxx.h | C++ wrapper for cgul_crc32_incr |
cgul_crlf.h | Convert blocks of text to lines |
cgul_crlf_cxx.h | C++ wrapper for cgul_crlf |
cgul_crlf_file.h | Read dos, mac, and unix text files |
cgul_crlf_file_cxx.h | C++ wrapper for cgul_crlf_file |
cgul_csv.h | Parser for comma-separated values (CSV) files |
cgul_csv_cxx.h | C++ wrapper for cgul_csv |
cgul_cxx.h | Convenience header to include all C++ wrappers for cgul |
cgul_defensive.h | Defensive addition |
cgul_endian.h | Convert between big-endian and little-endian formats |
cgul_endian_cxx.h | C++ wrapper for cgul_endian |
cgul_event_router.h | Implements the router pattern |
cgul_event_router_cxx.h | C++ wrapper for cgul_event_router |
cgul_exception.h | Cgul c-style exception |
cgul_exception_cxx.h | C++ wrapper for cgul_exception |
cgul_get_line.h | Get an arbitrarily large line of text from a file |
cgul_hash.h | Hash implementation |
cgul_hash_cxx.h | C++ wrapper for cgul_hash |
cgul_hash_node.h | Hash node |
cgul_hash_node_cxx.h | C++ wrapper for cgul_hash_node |
cgul_hchar.h | Cgul 16-bit wide-character support |
cgul_hchar_cxx.h | C++ wrapper for cgul_hchar |
cgul_heap.h | Binary heap |
cgul_heap_cxx.h | C++ wrapper for cgul_heap |
cgul_heap_primitives.h | Primitive heap operations |
cgul_heap_primitives_cxx.h | C++ wrapper for cgul_heap_primitives |
cgul_heap_sort.h | Heap sort |
cgul_heap_sort_cxx.h | C++ wrapper for cgul_heap_sort |
cgul_hex_dump.h | Hex dump |
cgul_hstring.h | 16-bit wide-character string class |
cgul_hstring_cxx.h | C++ wrapper for cgul_hstring |
cgul_int.h | Exact integer types |
cgul_libc.h | Wrapper for throwing c-style exceptions from common functions |
cgul_libc_cxx.h | C++ wrapper for cgul_libc |
cgul_line_wrapper.h | Line wrapper |
cgul_line_wrapper_cxx.h | C++ wrapper for cgul_line_wrapper |
cgul_list.h | Linked list implementation |
cgul_list_cxx.h | C++ wrapper for cgul_list |
cgul_list_node.h | Linked list node |
cgul_list_node_cxx.h | C++ wrapper for cgul_list_node |
cgul_log2.h | Log2() |
cgul_log2_cxx.h | C++ wrapper for cgul_log2 |
cgul_merge_sort.h | Merge sort |
cgul_merge_sort_cxx.h | C++ wrapper for cgul_merge_sort |
cgul_microxml.h | MicroXML Parser |
cgul_microxml_cxx.h | C++ wrapper for cgul_microxml |
cgul_mime.h | Parser for multipart MIME messages |
cgul_mime_cxx.h | C++ wrapper for cgul_mime |
cgul_multimap.h | Multimap implementation |
cgul_multimap_cxx.h | C++ wrapper for cgul_multimap |
cgul_multimap_node.h | Multimap node |
cgul_multimap_node_cxx.h | C++ wrapper for cgul_multimap_node |
cgul_multiply64.h | Portable multiplication that can produce 64-bit products |
cgul_multiply64_cxx.h | C++ wrapper for cgul_multiply64 |
cgul_progress_bar.h | Progress bar |
cgul_progress_bar_cxx.h | C++ wrapper for cgul_progress_bar |
cgul_radix_sort.h | Radix sort |
cgul_radix_sort_cxx.h | C++ wrapper for cgul_radix_sort |
cgul_random_bbs.h | PRNG (Blum-Blum-Shub) |
cgul_random_cmwc32.h | 32-bit PRNG (CMWC) |
cgul_random_cmwc32_cxx.h | C++ wrapper for cgul_random_cmwc32 |
cgul_random_lcg256.h | 256-bit PRNG (LCG) |
cgul_random_lcg32.h | 32-bit PRNG (LCG) |
cgul_random_lcg32_cxx.h | C++ wrapper for cgul_random_lcg32 |
cgul_random_lfg32.h | 32-bit PRNG (LFG) |
cgul_random_lfg32_cxx.h | C++ wrapper for cgul_random_lfg32 |
cgul_random_mt32.h | 32-bit PRNG (Mersenne Twister MT19937) |
cgul_random_mt32_cxx.h | C++ wrapper for cgul_random_mt32 |
cgul_random_well32.h | 32-bit PRNG (WELL44497b) |
cgul_random_well32_cxx.h | C++ wrapper for cgul_random_well32 |
cgul_random_xorshift32.h | 32-bit PRNG (xorshift/generalized) |
cgul_random_xorshift32_cxx.h | C++ wrapper for cgul_random_xorshift32 |
cgul_random_xorwow32.h | 32-bit PRNG (xorshift/xorwow) |
cgul_random_xorwow32_cxx.h | C++ wrapper for cgul_random_xorwow32 |
cgul_rbtree.h | Red-black tree implementation |
cgul_rbtree_cxx.h | C++ wrapper for cgul_rbtree |
cgul_rbtree_node.h | Red-black tree node |
cgul_rbtree_node_cxx.h | C++ wrapper for cgul_rbtree_node |
cgul_rolling_hash.h | Rolling hash function |
cgul_rolling_hash_cxx.h | C++ wrapper for cgul_rolling_hash |
cgul_sbox.h | S-Box |
cgul_shuffle.h | Fisher-Yates Shuffle |
cgul_shuffle_cxx.h | C++ wrapper for cgul_shuffle |
cgul_split.h | Split a string based on a list of character separators |
cgul_stanza.h | Get arbitrary stanzas of key/value pairs from a text file |
cgul_stanza_cxx.h | C++ wrapper for cgul_stanza |
cgul_stream_reader.h | Stream reader abstraction |
cgul_stream_reader_cxx.h | C++ wrapper for cgul_stream_reader |
cgul_string.h | String class |
cgul_string_cxx.h | C++ wrapper for cgul_string |
cgul_strtok.h | String tokenizer |
cgul_strtok_cxx.h | C++ wrapper for cgul_strtok |
cgul_substring.h | Substring search |
cgul_substring_cxx.h | C++ wrapper for cgul_substring |
cgul_trie.h | Prefix tree |
cgul_trie_cxx.h | C++ wrapper for cgul_trie |
cgul_trie_node.h | Trie node |
cgul_trie_node_cxx.h | C++ wrapper for cgul_trie_node |
cgul_unicode.h | Convert among UTF-8, UTF-16, and UTF-32 |
cgul_unicode_cxx.h | C++ wrapper for cgul_unicode |
cgul_varsub.h | Perform variable substituion |
cgul_varsub_cxx.h | C++ wrapper for cgul_varsub |
cgul_vector.h | Vector implementation |
cgul_vector_cxx.h | C++ wrapper for cgul_vector |
cgul_wchar.h | Cgul 32-bit wide-character support |
cgul_wchar_cxx.h | C++ wrapper for cgul_wchar |
cgul_wstring.h | 32-bit wide-character string class |
cgul_wstring_cxx.h | C++ wrapper for cgul_wstring |
DoxyMainPage |