Zen C++ Libraries
Zero-dependency re-usable components for C++
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cpo::_flag_info
 Cassoc_list< K, V >
 Cbasic_bytestring< N >
 Cbump_ptr_poolA chunk of memory for storing variable-width objects which get destroyed all at once
 Cbytestring_view
 Cclone_ptr< T, ClonerT >
 Cpo::command
 Cpo::command_not_found_error
 Cdefault_cloner< T, Enabler >
 Cdefault_cloner< T * >
 Cdefault_cloner< T, std::enable_if_t< std::is_fundamental_v< T > > >
 Cderive_maybe< T, Enabler >
 Cdummy
 Ceither< L, R >A type for computations that may fail
 Cpo::error
 Cpo::excess_positional_arg_error
 Cstd::false_type
 C_zip_accept_rvalue< iterator_range< IterT > >
 Cis_pointer< std::shared_ptr< T > >
 Cis_pointer< std::unique_ptr< T > >
 C_zip_accept_rvalue< T >
 Cis_pointer< T >
 Cpo::flag< T >
 Cpo::flag_value_missing_error
 Cgrowing_bump_ptr_poolA growing collection of memory chunks for storing variable-width objects which get destroyed all at once
 Cstd::hash< std::basic_string< CharT, Traits, Allocator > >
 Cstd::hash< std::tuple< Ts... > >
 Cstd::hash< zen::basic_bytestring< N > >
 Chash_graph< V, L >
 Chash_index< T, KeyT >
 Chash_index_iterator< T, KeyT, ReferenceT, BucketT >
 Cconst_hash_index_iterator< T, KeyT, reference, bucket >
 Chash_index_iterator< const T, KeyT, const ReferenceT, const BucketT >
 Cconst_hash_index_iterator< T, KeyT, ReferenceT, BucketT >
 Cpo::invalid_argument_error
 Citerator_range< IterT >
 Cstd::iterator_traits< zen::mapped_iterator< IterT, F > >
 Cstd::iterator_traits< zen::zip_iterator< T > >
 Cjson_decode_opts
 Cjson_encode_opts
 Cmapped_iterator< IterT, F >
 Cpo::match
 Cpo::missing_pos_arg_error
 Cnext_n_impl< T, typename >
 Cno_label_t
 Cnull
 Cobject_transformer
 Cpo::posarg
 Cpo::program
 Creached_end_of_stream
 Cseq_map< KeyT, ValueT >
 Csequence_transformer
 Cstream< T, Error >
 Cbuffered_stream< T >
 Citerator_stream< IterT, T >
 Cstream< unicode_char >
 Cbuffered_stream< unicode_char >
 Czen::utf8_stream
 Cto_hana_tuple_t< T >
 Cto_hana_tuple_t< std::tuple< Ts... > >
 Ctransformer
 Cstd::true_type
 C_zip_accept_rvalue< iterator_range< IterT > >
 Cis_pointer< std::shared_ptr< T > >
 Cis_pointer< std::unique_ptr< T > >
 Ctuple_hash_impl< I, Ts >
 Ctuple_hash_impl< 0, Ts... >
 Cunicode_invalid_byte_sequence
 Cunicode_invalid_surrogate_half
 Cunicode_unexpected_eof
 Cpo::unrecognised_flag_error
 Cpo::unsupported_type_error
 Cvalue
 Czip_iterator< T >An iterator that merges multiple other iterators