|
stdex
Additional custom or not Standard C++ covered algorithms
|
| ▼Nstdex | |
| ►Nchrono | |
| ►Nhtml | |
| ►Nidrec | |
| ►Nminisign | |
| ►Nparser | |
| ►Nstream | |
| ►Nwav | |
| ►Caggregate_progress | Aggregated progress indicator |
| Cbase64_dec | Base64 decoding session |
| Cbase64_enc | Base64 encoding session |
| Cbase64_reader | Converts from Base64 when reading from a stream |
| Cbase64_writer | Converts to Base64 when writing to a stream |
| Cbasic_hash | Basic hashing operations |
| Cbasic_sys_object | Operating system object base class |
| Cbenchmark | Measures time between initialization and going out of scope |
| Cblock_hash | Hashing in blocks |
| Ccharset_encoder | Encoding converter context |
| Ccrc32_hash | Hashes as CRC32 |
| Ccurl_easy_cleanup_delete | Deleter for unique_ptr using curl_easy_cleanup |
| Ccurl_initializer | Context scope automatic CURL (un)initialization |
| Ccurl_runtime_error | CURL runtime error |
| Ccurl_slist_free_all_delete | Deleter for unique_ptr using curl_slist_free_all |
| Cfree_locale_delete | Deleter for unique_ptr using free_locale |
| Cfreeaddrinfo_delete | Deleter for unique_ptr using freeaddrinfo |
| Cglobal_progress | Global progress indicator |
| Chex_dec | Hexadecimal decoding session |
| Chex_enc | Hexadecimal encoding session |
| Cinterval | Numerical interval |
| Clazy_progress | Lazy progress indicator |
| Clocale | Locale_t helper class to free_locale when going out of scope |
| Cmapping | Maps index in source string to index in destination string |
| Cmd2_t | MD2 hash value |
| Cmd5_hash | Hashes as MD5 |
| Cno_delete | Noop deleter |
| Cno_delete< T[]> | Noop array deleter |
| Cpool | Per-NUMA pool of items |
| Cprogress | Progress indicator base class |
| Cprogress_switcher | Progress indicator switcher |
| Cref_unique_ptr | Helper class for returning pointers to std::unique_ptr |
| Cref_unique_ptr< T[], D > | Helper class for returning pointers to std::unique_ptr (specialization for arrays) |
| Cring | Ring buffer |
| ►Csanitizing_allocator | An allocator template that sanitizes each memory block before it is destroyed or reallocated |
| Csanitizing_blob | Sanitizing BLOB |
| Cscoped_executor | Executes one lambda immediately, and another when exiting the scope |
| Csha1_hash | Hashes as SHA1 |
| Csha256_t | SHA256 hash value |
| Csha_t | SHA hash value |
| Csocket_traits | Socket operations |
| Cspinlock | Spin-lock |
| Cstream_hasher | Hashes read to or write from data of the stream |
| Csys_info_t | System information |
| Csys_object_traits | System object operations |
| Ctimeout_progress | Timeout progress indicator |
| Cuser_cancelled | User cancelled exception |
| Cvector_queue | Helper class to allow limited size FIFO queues implemented as vector of elements |
| Cwatchdog | Triggers callback if not reset frequently enough |
| Czlib_reader | Decompresses data when reading from a stream |
| Czlib_writer | Compresses data when writing to a stream |