Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/M4THYOU/TokenDagger
/ types & classes
Types & classes
198 in github.com/M4THYOU/TokenDagger
⨍
Functions
724
◇
Types & classes
198
↓ 7 callers
Class
TokenDaggerError
Base exception for TokenDagger errors.
tokendagger/wrapper.py:23
↓ 5 callers
Class
diyfp
src/nlohmann/json.hpp:16964
↓ 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/
src/nlohmann/json.hpp:4557
↓ 3 callers
Class
TiktokenError
Exception class
src/tiktoken/tiktoken.hpp:32
↓ 3 callers
Class
Tokenizer
High-level interface for the tokendagger tokenizer. This class provides a tiktoken-compatible API around the tokendagger.CoreBPE class.
tokendagger/wrapper.py:28
↓ 2 callers
Class
ThroughputResult
Results from a throughput test.
tests/throughput_test.py:52
↓ 2 callers
Class
ValueType
src/nlohmann/json.hpp:21524
↓ 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
src/nlohmann/json.hpp:6225
↓ 2 callers
Class
iterator
src/tiktoken/hash_set8.hpp:112
↓ 1 callers
Class
BenchmarkResult
Results from a single benchmark run.
tests/performance_benchmark.py:45
↓ 1 callers
Class
CodeBenchmarkResult
Results from benchmarking a single code file.
tests/code_performance_benchmark.py:47
↓ 1 callers
Class
CodePerformanceBenchmark
Performance benchmark specifically for code tokenization.
tests/code_performance_benchmark.py:64
↓ 1 callers
Class
PerformanceBenchmark
Comprehensive performance benchmark suite.
tests/performance_benchmark.py:65
↓ 1 callers
Class
ThroughputBenchmark
Multithreaded throughput benchmark suite.
tests/throughput_test.py:64
↓ 1 callers
Class
TokenDaggerVsTikTokenTest
Test suite comparing TokenDagger and TikToken tokenization.
tests/test_tokendagger_vs_tiktoken.py:35
↓ 1 callers
Class
iteration_proxy_value
src/nlohmann/json.hpp:5185
↓ 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). It's only purpose is to
src/nlohmann/json.hpp:12732
Class
CoreBPE
Core BPE implementation - using emhash8 for better performance
src/tiktoken/tiktoken.hpp:38
Class
CustomBuildExt
Custom build extension to build tiktoken library first.
setup.py:31
Class
DefaultPolicy
src/tiktoken/hash_table8.hpp:71
Class
Extend
src/nlohmann/json.hpp:3143
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
src/nlohmann/json.hpp:3147
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
src/nlohmann/json.hpp:3153
Class
Gen
src/nlohmann/json.hpp:3161
Class
Gen<T, 0>
src/nlohmann/json.hpp:3168
Class
HashMap
never used
src/tiktoken/hash_table8.hpp:82
Class
HashSet
src/tiktoken/hash_set8.hpp:84
Class
Index
src/tiktoken/hash_table8.hpp:111
Class
Index
src/tiktoken/hash_set8.hpp:105
Class
InternalSpecialToken
src/main.cpp:27
Class
Llama4Tokenizer
src/main.cpp:46
Class
MistralTokenizer
src/mistral_main.cpp:58
Class
SpecialToken
src/main.cpp:38
Class
TokenizerConfig
src/mistral_main.cpp:26
Class
TokenizerConfig
src/main.cpp:42
Class
VectorHashEmhash
src/tiktoken/tiktoken.hpp:20
Class
VocabItem
src/tiktoken/tiktoken.hpp:12
Class
actual_object_comparator
src/nlohmann/json.hpp:3587
Class
adl_serializer
src/nlohmann/json.hpp:5832
Class
binary_reader
src/nlohmann/json.hpp:9211
Class
binary_writer
src/nlohmann/json.hpp:15078
Class
boundaries
src/nlohmann/json.hpp:17082
Class
cached_power
src/nlohmann/json.hpp:17221
Enum
cbor_tag_handler_t
how to treat CBOR tags
src/nlohmann/json.hpp:9184
Class
char_traits
src/nlohmann/json.hpp:3604
Class
char_traits<signed char>
src/nlohmann/json.hpp:3633
Class
char_traits<unsigned char>
src/nlohmann/json.hpp:3609
Class
conjunction
src/nlohmann/json.hpp:3660
Class
conjunction<B, Bn...>
src/nlohmann/json.hpp:3663
Class
conjunction<B>
src/nlohmann/json.hpp:3661
Class
const_iterator
src/tiktoken/hash_table8.hpp:117
Class
const_iterator
src/tiktoken/hash_set8.hpp:111
Class
container_input_adapter_factory
src/nlohmann/json.hpp:6538
Class
container_input_adapter_factory< ContainerType, void_t<decltype(begin(std::declval<ContainerType>()), end(std::declval<ContainerType>()))>>
src/nlohmann/json.hpp:6541
Class
data
src/nlohmann/json.hpp:23491
Class
detector
src/nlohmann/json.hpp:280
Class
detector<Default, void_t<Op<Args...>>, Op, Args...>
src/nlohmann/json.hpp:287
Enum
error_handler_t
how to treat decoding errors
src/nlohmann/json.hpp:18051
Class
exception
@brief general exception of the @ref basic_json class @sa https://json.nlohmann.me/api/basic_json/exception/
src/nlohmann/json.hpp:4371
Class
external_constructor
src/nlohmann/json.hpp:5419
Class
external_constructor<value_t::array>
src/nlohmann/json.hpp:5529
Class
external_constructor<value_t::binary>
src/nlohmann/json.hpp:5468
Class
external_constructor<value_t::boolean>
src/nlohmann/json.hpp:5422
Class
external_constructor<value_t::number_float>
src/nlohmann/json.hpp:5490
Class
external_constructor<value_t::number_integer>
src/nlohmann/json.hpp:5516
Class
external_constructor<value_t::number_unsigned>
src/nlohmann/json.hpp:5503
Class
external_constructor<value_t::object>
src/nlohmann/json.hpp:5599
Class
external_constructor<value_t::string>
src/nlohmann/json.hpp:5435
Class
from_json_fn
src/nlohmann/json.hpp:5098
Class
has_from_json
src/nlohmann/json.hpp:3527
Class
has_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
src/nlohmann/json.hpp:3540
Class
has_key_compare
src/nlohmann/json.hpp:3583
Class
has_non_default_from_json
src/nlohmann/json.hpp:3552
Class
has_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
src/nlohmann/json.hpp:3555
Class
has_to_json
src/nlohmann/json.hpp:3567
Class
has_to_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
src/nlohmann/json.hpp:3570
Class
identity_tag
src/nlohmann/json.hpp:4615
Enum
input_format_t
the supported input formats
src/nlohmann/json.hpp:6176
Class
integer_sequence
src/nlohmann/json.hpp:3122
Class
internal_iterator
src/nlohmann/json.hpp:12848
Class
invalid_iterator
@brief exception indicating errors with iterators @sa https://json.nlohmann.me/api/basic_json/invalid_iterator/
src/nlohmann/json.hpp:4522
Class
is_basic_json
src/nlohmann/json.hpp:3463
Class
is_basic_json_context
src/nlohmann/json.hpp:3472
Class
is_c_string
src/nlohmann/json.hpp:4181
Class
is_comparable
src/nlohmann/json.hpp:3977
Class
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>())) >>
src/nlohmann/json.hpp:3980
Class
is_compatible_array_type
src/nlohmann/json.hpp:3859
Class
is_compatible_array_type_impl
src/nlohmann/json.hpp:3841
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 >>
src/nlohmann/json.hpp:3844
Class
is_compatible_integer_type
src/nlohmann/json.hpp:3929
Class
is_compatible_integer_type_impl
src/nlohmann/json.hpp:3908
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 >>
src/nlohmann/json.hpp:3911
Class
is_compatible_object_type
src/nlohmann/json.hpp:3780
Class
is_compatible_object_type_impl
src/nlohmann/json.hpp:3761
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 >>
src/nlohmann/json.hpp:3764
Class
is_compatible_string_type
src/nlohmann/json.hpp:3817
Class
is_compatible_type
src/nlohmann/json.hpp:3946
Class
is_compatible_type_impl
src/nlohmann/json.hpp:3934
Class
is_compatible_type_impl < BasicJsonType, CompatibleType, enable_if_t<is_complete_type<CompatibleType>::value >>
src/nlohmann/json.hpp:3937
Class
is_complete_type
src/nlohmann/json.hpp:3754
next →
1–100 of 198, ranked by callers