Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InkboxSoftware/all-screen-keyboard
/ types & classes
Types & classes
210 in github.com/InkboxSoftware/all-screen-keyboard
⨍
Functions
680
◇
Types & classes
210
↓ 5 callers
Class
diyfp
keyboard/src/json.hpp:17782
↓ 4 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
keyboard/src/json.hpp:4759
↓ 2 callers
Class
ValueType
keyboard/src/json.hpp:22369
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
keyboard/src/json.hpp:6602
↓ 1 callers
Class
iteration_proxy_value
keyboard/src/json.hpp:5516
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). Its only purpose is to
keyboard/src/json.hpp:13514
↓ 1 callers
Class
stat
keyboard/src/keyboard.cpp:246
Class
keyboard/profileDesigner/program.js:20
Class
keyboard/profileDesigner/program.js:33
Class
keyboard/profileDesigner/program.js:40
Class
Extend
keyboard/src/json.hpp:3274
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
keyboard/src/json.hpp:3278
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
keyboard/src/json.hpp:3284
Class
Gen
keyboard/src/json.hpp:3292
Class
Gen<T, 0>
keyboard/src/json.hpp:3299
Class
SwsContext
keyboard/src/graphics.cpp:1021
Class
SwsContext
keyboard/src/shaders/graphics.cpp:898
Class
actual_object_comparator
keyboard/src/json.hpp:3720
Class
adl_serializer
keyboard/src/json.hpp:6196
Class
binary_reader
keyboard/src/json.hpp:9907
Class
binary_writer
keyboard/src/json.hpp:15878
Enum
bjdata_version_t
how to encode BJData
keyboard/src/json.hpp:15864
Class
boundaries
keyboard/src/json.hpp:17900
Class
cached_power
keyboard/src/json.hpp:18039
Enum
cbor_tag_handler_t
how to treat CBOR tags
keyboard/src/json.hpp:9880
Class
char_traits
keyboard/src/json.hpp:3737
Class
char_traits<signed char>
keyboard/src/json.hpp:3766
Class
char_traits<std::byte>
keyboard/src/json.hpp:3790
Class
char_traits<unsigned char>
keyboard/src/json.hpp:3742
Class
color
keyboard/src/keyboard.h:80
Class
color
keyboard/src/text.h:15
Class
color
keyboard/src/graphics.h:142
Class
color
keyboard/src/shaders/graphics.h:122
Class
conjunction
keyboard/src/json.hpp:3817
Class
conjunction<B, Bn...>
keyboard/src/json.hpp:3820
Class
conjunction<B>
keyboard/src/json.hpp:3818
Class
container_input_adapter_factory
keyboard/src/json.hpp:6953
Class
container_input_adapter_factory< ContainerType, void_t<decltype(begin(std::declval<ContainerType>()), end(std::declval<ContainerType>()))>>
keyboard/src/json.hpp:6956
Class
customPlugin
keyboard/src/keyboard.h:118
Class
data
keyboard/src/json.hpp:24397
Class
detector
keyboard/src/json.hpp:291
Class
detector<Default, void_t<Op<Args...>>, Op, Args...>
keyboard/src/json.hpp:298
Enum
error_handler_t
how to treat decoding errors
keyboard/src/json.hpp:18869
Class
external_constructor
keyboard/src/json.hpp:5748
Class
external_constructor<value_t::array>
keyboard/src/json.hpp:5858
Class
external_constructor<value_t::binary>
keyboard/src/json.hpp:5797
Class
external_constructor<value_t::boolean>
keyboard/src/json.hpp:5751
Class
external_constructor<value_t::number_float>
keyboard/src/json.hpp:5819
Class
external_constructor<value_t::number_integer>
keyboard/src/json.hpp:5845
Class
external_constructor<value_t::number_unsigned>
keyboard/src/json.hpp:5832
Class
external_constructor<value_t::object>
keyboard/src/json.hpp:5928
Class
external_constructor<value_t::string>
keyboard/src/json.hpp:5764
Class
from_json_fn
keyboard/src/json.hpp:5390
Class
hallEffectReader
keyboard/src/readHallEffect.h:6
Class
has_from_json
keyboard/src/json.hpp:3660
Class
has_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
keyboard/src/json.hpp:3673
Class
has_key_compare
keyboard/src/json.hpp:3716
Class
has_non_default_from_json
keyboard/src/json.hpp:3685
Class
has_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
keyboard/src/json.hpp:3688
Class
has_to_json
keyboard/src/json.hpp:3700
Class
has_to_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
keyboard/src/json.hpp:3703
Class
identity_tag
keyboard/src/json.hpp:4821
Enum
input_format_t
the supported input formats
keyboard/src/json.hpp:6546
Class
integer_sequence
keyboard/src/json.hpp:3253
Class
internal_iterator
keyboard/src/json.hpp:13630
Class
invalid_iterator
@brief exception indicating errors with iterators @sa https://json.nlohmann.me/api/basic_json/invalid_iterator/
keyboard/src/json.hpp:4724
Class
is_basic_json
keyboard/src/json.hpp:3596
Class
is_basic_json_context
keyboard/src/json.hpp:3605
Class
is_c_string
keyboard/src/json.hpp:4353
Class
is_comparable
keyboard/src/json.hpp:4144
Class
is_comparable < Compare, A, B, enable_if_t < !is_json_pointer_of<A, B>::value && std::is_constructible <decltype(std::declval<Compare>()(std::declval<A>(), std::declval<B>()))>::value && std::is_constructible <decltype(std::declval<Compare>()(std::declval<B>(), std::declval<A>()))>::value >>
keyboard/src/json.hpp:4152
Class
is_compatible_array_type
keyboard/src/json.hpp:4016
Class
is_compatible_array_type_impl
keyboard/src/json.hpp:3998
Class
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&& // special case for types like std::filesystem::path whose iterator's value_type are themselves // c.f. https://github.com/nlohmann/json/pull/3073 !std::is_same<CompatibleArrayType, detected_t<range_value_t, CompatibleArrayType>>::value >>
keyboard/src/json.hpp:4001
Class
is_compatible_integer_type
keyboard/src/json.hpp:4086
Class
is_compatible_integer_type_impl
keyboard/src/json.hpp:4065
Class
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 >>
keyboard/src/json.hpp:4068
Class
is_compatible_object_type
keyboard/src/json.hpp:3937
Class
is_compatible_object_type_impl
keyboard/src/json.hpp:3918
Class
is_compatible_object_type_impl < BasicJsonType, CompatibleObjectType, enable_if_t < is_detected<mapped_type_t, CompatibleObjectType>::value&& is_detected<key_type_t, CompatibleObjectType>::value >>
keyboard/src/json.hpp:3921
Class
is_compatible_string_type
keyboard/src/json.hpp:3974
Class
is_compatible_type
keyboard/src/json.hpp:4103
Class
is_compatible_type_impl
keyboard/src/json.hpp:4091
Class
is_compatible_type_impl < BasicJsonType, CompatibleType, enable_if_t<is_complete_type<CompatibleType>::value >>
keyboard/src/json.hpp:4094
Class
is_complete_type
keyboard/src/json.hpp:3911
Class
is_complete_type<T, decltype(void(sizeof(T)))>
keyboard/src/json.hpp:3914
Class
is_constructible
keyboard/src/json.hpp:3849
Class
is_constructible<const std::pair<T1, T2>>
keyboard/src/json.hpp:3855
Class
is_constructible<const std::tuple<Ts...>>
keyboard/src/json.hpp:3861
Class
is_constructible<std::pair<T1, T2>>
keyboard/src/json.hpp:3852
Class
is_constructible<std::tuple<Ts...>>
keyboard/src/json.hpp:3858
Class
is_constructible_array_type
keyboard/src/json.hpp:4060
Class
is_constructible_array_type_impl
keyboard/src/json.hpp:4020
Class
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&& // special case for types like std::filesystem::path whose iterator's value_type are themselves // c.f. https://github.com/nlohmann/json/pull/3073 !std::is_same<ConstructibleArrayType, detected_t<range_value_t, ConstructibleArrayType>>::value&& is_complete_type < detected_t<range_value_t, ConstructibleArrayType >>::value >>
keyboard/src/json.hpp:4030
Class
is_constructible_array_type_impl < BasicJsonType, ConstructibleArrayType, enable_if_t<std::is_same<ConstructibleArrayType, typename BasicJsonType::value_type>::value >>
keyboard/src/json.hpp:4023
Class
is_constructible_object_type
keyboard/src/json.hpp:3969
Class
is_constructible_object_type_impl
keyboard/src/json.hpp:3942
Class
is_constructible_object_type_impl < BasicJsonType, ConstructibleObjectType, enable_if_t < is_detected<mapped_type_t, ConstructibleObjectType>::value&& is_detected<key_type_t, ConstructibleObjectType>::value >>
keyboard/src/json.hpp:3945
Class
is_constructible_string_type
keyboard/src/json.hpp:3981
Class
is_constructible_tuple
keyboard/src/json.hpp:4107
next →
1–100 of 210, ranked by callers