C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y
A
actual_object_comparator (detail)
adl_serializer
aggregate_error (essence)
all_naming_conventions_tag (essence::meta)
append (essence)
append< List< Ts... >, T > (essence)
arg_parser (essence::cli)
argb_color (essence)
argb_colors (essence)
asymmetric_key (essence::crypto)
at (essence)
at< List< Ts... >, I > (essence)
at_if (essence)
atomic_readable_buffer (essence)
B
basic_ispanstream (essence::io)
basic_json
basic_managed_handle (essence)
basic_native_handle (essence)
basic_ospanstream (essence::io)
basic_spanbuf (essence::io)
basic_spanstream (essence::io)
basic_spanstream_impl (essence::io)
basic_zstring_view (essence)
binary_reader (detail)
binary_writer (detail)
bitstream_type_hint (essence::io::abstract)
bitstream_type_judger (essence::io)
boundaries (detail::dtoa_impl)
byte_container_with_subtype
C
cached_power (detail::dtoa_impl)
char_traits (detail)
char_traits< signed char > (detail)
char_traits< unsigned char > (detail)
chunk_processor (essence::crypto::abstract)
cmrc_fs_operator (essence::io)
compiler (essence::globalization::abstract)
compresser (essence::io)
conjunction (detail)
conjunction< B > (detail)
conjunction< B, Bn... > (detail)
container_input_adapter_factory (detail::container_input_adapter_factory_impl)
container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > (detail::container_input_adapter_factory_impl)
D
data_member_bindings (essence::meta::detail)
data_member_info (essence::meta::runtime)
data_view (essence)
delegate (essence)
delegate< R(Args...)> (essence)
delegate< std::function< Signature > > (essence)
depth_level_finder_traits (essence::meta::detail)
depth_level_finder_traits< find_mode_type::any_of > (essence::meta::detail)
depth_level_finder_traits< find_mode_type::any_of_reverse > (essence::meta::detail)
depth_level_finder_traits< find_mode_type::full_match > (essence::meta::detail)
depth_level_finder_traits< find_mode_type::full_match_reverse > (essence::meta::detail)
detector (detail)
detector< Default, void_t< Op< Args... > >, Op, Args... > (detail)
dh_param (essence::crypto)
diyfp (detail::dtoa_impl)
dummy_body_tag (essence::net)
E
ec_keygen_param (essence::crypto)
ecdh_param (essence::crypto)
ed25519_keygen_param (essence::crypto)
ed448_keygen_param (essence::crypto)
jobject_array_iterator::end_tag (essence::jni)
enum_constant (essence)
es_fake_locale
exception (detail)
Extend (detail::utility_internal)
Extend< integer_sequence< T, Ints... >, SeqSize, 0 > (detail::utility_internal)
Extend< integer_sequence< T, Ints... >, SeqSize, 1 > (detail::utility_internal)
external_constructor (detail)
external_constructor< value_t::array > (detail)
external_constructor< value_t::binary > (detail)
external_constructor< value_t::boolean > (detail)
external_constructor< value_t::number_float > (detail)
external_constructor< value_t::number_integer > (detail)
external_constructor< value_t::number_unsigned > (detail)
external_constructor< value_t::object > (detail)
external_constructor< value_t::string > (detail)
extraction_param (essence::meta::detail)
F
fake_any_caster (essence::meta::detail)
fake_object_wrapper (essence::meta::detail)
field_info (essence::meta)
file_input_adapter (detail)
filter_array (essence)
filter_tuple (essence)
fingerprint (essence::meta)
flags (essence)
formatter< essence::basic_zstring_view< CharT, Traits >, CharT > (ES_FMT_NS)
friendly_name (essence::meta)
friendly_name< bool > (essence::meta)
friendly_name< char > (essence::meta)
friendly_name< char16_t > (essence::meta)
friendly_name< char32_t > (essence::meta)
friendly_name< char8_t > (essence::meta)
friendly_name< double > (essence::meta)
friendly_name< float > (essence::meta)
friendly_name< long double > (essence::meta)
friendly_name< std::byte > (essence::meta)
friendly_name< std::int16_t > (essence::meta)
friendly_name< std::int32_t > (essence::meta)
friendly_name< std::int64_t > (essence::meta)
friendly_name< std::int8_t > (essence::meta)
friendly_name< std::uint16_t > (essence::meta)
friendly_name< std::uint32_t > (essence::meta)
friendly_name< std::uint64_t > (essence::meta)
friendly_name< std::uint8_t > (essence::meta)
friendly_name< T > (essence::meta)
friendly_name< T, original_name_cache_tag > (essence::meta)
friendly_name< wchar_t > (essence::meta)
from_json_fn (detail)
function_traits (essence)
G
Gen (detail::utility_internal)
Gen< T, 0 > (detail::utility_internal)
generator (essence)
get_field_by_name (essence::meta)
get_fields (essence::meta)
global_ref (essence::jni)
global_ref_ex (essence::jni)
H
has_from_json (detail)
has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > (detail)
has_key_compare (detail)
has_non_default_from_json (detail)
has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > (detail)
has_to_json (detail)
has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > (detail)
hash< nlohmann::NLOHMANN_BASIC_JSON_TPL > (std)
http_client (essence::net)
http_client_abstract (essence::net)
http_client_config (essence::net)
http_headers_proxy (essence::net)
http_listener_config (essence::net)
http_progress_handlers (essence::net)
I
icase_lexicographical_compare (essence)
icase_string_comparer (essence)
icase_string_hash (essence)
identifier_param (essence::meta)
identity_tag (detail)
image_general_header (essence::imaging)
image_header_extractor (essence::imaging::abstract)
image_prober (essence::imaging)
implicit_number_casting_operator (essence)
index_if (essence)
input_stream_adapter (detail)
integer_sequence (detail)
interface_address_info (essence::net)
internal_iterator (detail)
interruptable_timer (essence)
invalid_iterator (detail)
ipv4_address (essence::net)
ipv6_address (essence::net)
is_basic_json (detail)
is_basic_json< NLOHMANN_BASIC_JSON_TPL > (detail)
is_basic_json_context (detail)
is_c_string (detail)
is_comparable (detail)
is_comparable< Compare, A, B, void_t< decltype(std::declval< Compare >()(std::declval< A >(), std::declval< B >())), decltype(std::declval< Compare >()(std::declval< B >(), std::declval< A >()))> > (detail)
is_compatible_array_type (detail)
is_compatible_array_type_impl (detail)
is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > > (detail)
is_compatible_integer_type (detail)
is_compatible_integer_type_impl (detail)
is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > (detail)
is_compatible_object_type (detail)
is_compatible_object_type_impl (detail)
is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > (detail)
is_compatible_string_type (detail)
is_compatible_type (detail)
is_compatible_type_impl (detail)
is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > (detail)
is_complete_type (detail)
is_complete_type< T, decltype(void(sizeof(T)))> (detail)
is_constructible (detail)
is_constructible< const std::pair< T1, T2 > > (detail)
is_constructible< const std::tuple< Ts... > > (detail)
is_constructible< std::pair< T1, T2 > > (detail)
is_constructible< std::tuple< Ts... > > (detail)
is_constructible_array_type (detail)
is_constructible_array_type_impl (detail)
is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > > (detail)
is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > (detail)
is_constructible_object_type (detail)
is_constructible_object_type_impl (detail)
is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > (detail)
is_constructible_string_type (detail)
is_constructible_tuple (detail)
is_constructible_tuple< T1, std::tuple< Args... > > (detail)
is_constructible_with_n_data_members_impl (essence::meta::detail)
is_constructible_with_n_data_members_impl< T, std::index_sequence< Is... >, std::void_t< decltype(T{(Is, fake_any_caster{})...})> > (essence::meta::detail)
is_default_constructible (detail)
is_default_constructible< const std::pair< T1, T2 > > (detail)
is_default_constructible< const std::tuple< Ts... > > (detail)
is_default_constructible< std::pair< T1, T2 > > (detail)
is_default_constructible< std::tuple< Ts... > > (detail)
is_detected_lazy (detail)
is_enum_tuple (essence::jni::detail)
is_enum_tuple< std::tuple< T, Args... > > (essence::jni::detail)
is_getable (detail)
is_iterator_of_multibyte (detail)
is_iterator_traits (detail)
is_iterator_traits< iterator_traits< T > > (detail)
is_json_iterator_of (detail)
is_json_iterator_of< BasicJsonType, typename BasicJsonType::const_iterator > (detail)
is_json_iterator_of< BasicJsonType, typename BasicJsonType::iterator > (detail)
is_json_ref (detail)
is_json_ref< json_ref< T > > (detail)
is_ordered_map (detail)
is_range (detail)
is_sax (detail)
is_sax_static_asserts (detail)
is_specialization_of (detail)
is_specialization_of< Primary, Primary< Args... > > (detail)
is_std_array (essence)
is_std_array< std::array< T, N > > (essence)
is_std_basic_string (essence)
is_std_basic_string< std::basic_string< CharT, Traits, Allocator > > (essence)
is_std_optional (essence)
is_std_optional< std::optional< T > > (essence)
is_std_span (essence)
is_std_span< std::span< T, N > > (essence)
is_std_vector (essence)
is_std_vector< std::vector< T, Allocator > > (essence)
is_transparent (detail)
is_type_list_like (essence)
is_type_list_like< List< Ts... > > (essence)
iter_impl (detail)
iteration_proxy (detail)
iteration_proxy_value (detail)
generator::iterator (essence)
iterator_input_adapter (detail)
iterator_input_adapter_factory (detail)
iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > (detail)
iterator_traits (detail)
iterator_traits< T *, enable_if_t< std::is_object< T >::value > > (detail)
iterator_traits< T, enable_if_t< !std::is_pointer< T >::value > > (detail)
iterator_types (detail)
iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > (detail)
J
jobject_array_iterator (essence::jni)
jobject_array_proxy (essence::jni)
json_default_base (detail)
json_pointer
json_ref (detail)
json_reverse_iterator (detail)
json_sax
json_sax_acceptor (detail)
json_sax_dom_callback_parser (detail)
json_sax_dom_parser (detail)
json_serializer (essence)
json_serializer (essence::meta::runtime)
jvm (essence::jni)
jvm_context (essence::jni)
L
language_tokens (essence::meta::detail)
less< ::nlohmann::detail::value_t > (std)
lexer (detail)
lexer_base (detail)
library_state (essence)
literal_string (essence::meta)
local_ref (essence::jni)
local_ref_ex (essence::jni)
logging_string_view (essence)
M
make_rest_api (essence::net)
make_std_function (essence)
make_std_function< Function > (essence)
make_void (detail)
member_function_wrapper (essence::detail)
member_function_wrapper_base (essence::detail)
N
name_of (essence::meta)
negation (detail)
net_error (essence::net)
noncopyable (essence)
nonesuch (detail)
nonuniform_grid_buffer (essence)
O
option (essence::cli::abstract)
option (essence::cli)
option_result (essence::cli)
ordered_map
original_name_cache_tag (essence::meta)
ostream (essence::crypto)
other_error (detail)
out_of_range (detail)
output_adapter (detail)
output_adapter_protocol (detail)
output_stream_adapter (detail)
output_string_adapter (detail)
output_vector_adapter (detail)
overloaded (essence)
P
parse_error (detail)
parser (detail)
position_t (detail)
primitive_iterator_t (detail)
priority_tag (detail)
priority_tag< 0 > (detail)
generator::promise_type (essence)
pubkey_cipher_provider (essence::crypto)
Q
qualified_name_of (essence::meta)
R
range_value_t_or_self (essence)
rank (essence)
rank< 0 > (essence)
rational (essence)
rect (essence)
reflector (essence::jni)
remove (essence::meta)
remove_char (essence::meta)
rest_message_traits (essence::net)
rest_message_transformer (essence::net)
rest_response_transformer (essence::net)
rsa_keygen_param (essence::crypto)
rsa_param (essence::crypto)
S
scope_exit (essence)
serializer (detail)
simple_messages (essence::globalization)
sm2_keygen_param (essence::crypto)
source_code_aware_runtime_error (essence)
source_location (essence)
span_input_adapter (detail)
split (essence::meta)
split_of (essence::meta)
sse_client (essence::net)
sse_connection (essence::net::abstract)
sse_message (essence::net)
sse_server (essence::net)
static_const (detail)
std_function_traits (essence)
std_function_traits< std::function< R(Args...)> > (essence)
string_constant (essence::meta)
string_finder_traits (essence)
string_finder_traits< find_mode_type::any_of > (essence)
string_finder_traits< find_mode_type::any_of_reverse > (essence)
string_finder_traits< find_mode_type::full_match > (essence)
string_finder_traits< find_mode_type::full_match_reverse > (essence)
string_hash (essence)
swapping_buffer (essence::memory)
symmetric_cipher_info (essence::crypto)
symmetric_cipher_provider (essence::crypto)
T
to_json_fn (detail)
translator (essence::globalization::abstract)
trivial_pair (essence::meta)
tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > (std)
tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > (std)
is_ordered_map::two (detail)
type_error (detail)
type_identity (essence)
type_list (essence)
type_list_size (essence)
type_list_size< List< Ts... > > (essence)
U
uniform_allocator (essence::abi)
uniform_allocator_base (essence::abi)
uri (essence::net)
use_private_tag (essence::crypto)
use_public_tag (essence::crypto)
V
validation_result (essence::cli)
value_in_range_of_impl1 (detail)
value_in_range_of_impl1< OfType, T, false > (detail)
value_in_range_of_impl1< OfType, T, true > (detail)
value_in_range_of_impl2 (detail)
value_in_range_of_impl2< OfType, T, false, false > (detail)
value_in_range_of_impl2< OfType, T, false, true > (detail)
value_in_range_of_impl2< OfType, T, true, false > (detail)
value_in_range_of_impl2< OfType, T, true, true > (detail)
virtual_fs_operator (essence::io::abstract)
W
wide_string_input_adapter (detail)
wide_string_input_helper (detail)
wide_string_input_helper< BaseInputAdapter, 2 > (detail)
wide_string_input_helper< BaseInputAdapter, 4 > (detail)
X
x25519_keygen_param (essence::crypto)
x448_keygen_param (essence::crypto)
Y
yuv_color (essence)