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)
Generated by
1.12.0