Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alecazam/kram
/ types & classes
Types & classes
2,567 in github.com/alecazam/kram
⨍
Functions
11,186
◇
Types & classes
2,567
↳
Endpoints
1
↓ 132 callers
Class
vfloat4
* @brief Data type for 4-wide floats. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:50
↓ 111 callers
Class
iterator
libkram/eastl/include/EASTL/iterator.h:77
↓ 104 callers
Class
vint4
* @brief Data type for 4-wide ints. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:194
↓ 101 callers
Class
value_type
libkram/fmt/format.h:2228
↓ 92 callers
Class
const_iterator
libkram/json11/json11.h:247
↓ 59 callers
Class
reverse_iterator
libkram/eastl/include/EASTL/iterator.h:211
↓ 56 callers
Class
simdjson_error
* Exception thrown when an exception-supporting simdjson method is called */
libkram/simdjson/simdjson.h:2334
↓ 56 callers
Class
simdjson_error
* Exception thrown when an exception-supporting simdjson method is called */
kram-profile/CBA/simdjson.h:2334
↓ 46 callers
Enum
error_code
* All possible errors returned by simdjson. These error codes are subject to change * and not all simdjson kernel returns the same error code given t
libkram/simdjson/simdjson.h:2279
↓ 42 callers
Enum
error_code
* All possible errors returned by simdjson. These error codes are subject to change * and not all simdjson kernel returns the same error code given t
kram-profile/CBA/simdjson.h:2279
↓ 39 callers
Class
Action
This makes dealing with ui much simpler
kramv/KramViewerBase.h:364
↓ 36 callers
Class
Hash
libkram/lodepng/lodepng.cpp:1500
↓ 36 callers
Class
color32
libkram/transcoder/basisu_transcoder_internal.h:655
↓ 33 callers
Class
vec4F
libkram/bc7enc/bc7enc.cpp:31
↓ 27 callers
Enum
size_type
libkram/eastl/include/EASTL/vector.h:125
↓ 25 callers
Class
set
libkram/fastl/set.h:14
↓ 25 callers
Class
vfloat8
* @brief Data type for 8-wide floats. */
libkram/astc-encoder/astcenc_vecmathlib_avx2_8.h:46
↓ 25 callers
Class
vint4
* @brief Data type for 4-wide ints. */
libkram/astc-encoder/astcenc_vecmathlib_neon_4.h:182
↓ 24 callers
Class
vfloat4
* @brief Data type for 4-wide floats. */
libkram/astc-encoder/astcenc_vecmathlib_neon_4.h:49
↓ 24 callers
Class
vint4
* @brief Data type for 4-wide ints. */
libkram/astc-encoder/astcenc_vecmathlib_none_4.h:187
↓ 23 callers
Class
vfloat4
* @brief Data type for 4-wide floats. */
libkram/astc-encoder/astcenc_vecmathlib_none_4.h:55
↓ 23 callers
Class
vint8
* @brief Data type for 8-wide ints. */
libkram/astc-encoder/astcenc_vecmathlib_avx2_8.h:156
↓ 18 callers
Class
ColorFloatRGBA
libkram/etc2comp/EtcColorFloatRGBA.h:67
↓ 18 callers
Class
CtorSprintf
libkram/eastl/include/EASTL/basic_string.h:301
↓ 18 callers
Class
basic_string_view
libkram/simdjson/simdjson.h:1107
↓ 18 callers
Class
basic_string_view
kram-profile/CBA/simdjson.h:1107
↓ 16 callers
Class
default_ranged_hash
default_ranged_hash Default ranged hash function H. In principle it should be a function object composed from objects of type H1 and H2 such that h(k
libkram/eastl/include/EASTL/internal/hashtable.h:400
↓ 16 callers
Class
mod_range_hashing
mod_range_hashing Implements the algorithm for conversion of a number in the range of [0, SIZE_T_MAX] to the range of [0, BucketCount).
libkram/eastl/include/EASTL/internal/hashtable.h:385
↓ 16 callers
Class
value
libkram/simdjson/simdjson.h:23286
↓ 16 callers
Class
value
kram-profile/CBA/simdjson.h:23286
↓ 14 callers
Class
vmask4
* @brief Data type for 4-wide control plane masks. */
libkram/astc-encoder/astcenc_vecmathlib_none_4.h:307
↓ 14 callers
Class
vmask4
* @brief Data type for 4-wide control plane masks. */
libkram/astc-encoder/astcenc_vecmathlib_neon_4.h:303
↓ 14 callers
Class
vmask4
* @brief Data type for 4-wide control plane masks. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:324
↓ 14 callers
Class
vmask8
* @brief Data type for 8-wide control plane masks. */
libkram/astc-encoder/astcenc_vecmathlib_avx2_8.h:277
↓ 11 callers
Class
Vec3
libkram/squish/maths.h:34
↓ 10 callers
Class
Allocator
This doesn't do placement new/delete, but is only used to allocate NodePage and StringPool. Then placement new/delete is called explicitly by say New
hlslparser/src/Engine.h:43
↓ 10 callers
Class
float4x4
libkram/vectormath/float234.h:790
↓ 10 callers
Class
is_array
libkram/eastl/include/EASTL/internal/type_compound.h:69
↓ 10 callers
Enum
result
libkram/fmt/format.h:2635
↓ 9 callers
Enum
type
libkram/fmt/core.h:585
↓ 8 callers
Class
duration
libkram/eastl/include/EASTL/chrono.h:96
↓ 7 callers
Class
EventIndex
kram-profile/CBA/BuildEvents.h:52
↓ 7 callers
Class
basic_string_view
libkram/eastl/include/EASTL/string_view.h:31
↓ 7 callers
Class
locale_ref
A type-erased reference to an std::locale to avoid a heavy <locale> include.
libkram/fmt/core.h:1724
↓ 7 callers
Class
quatf
Only need a fp32 quat. double/half are pretty worthless.
libkram/vectormath/float234.h:904
↓ 7 callers
Class
rand
libkram/bc7enc/utils.h:2465
↓ 7 callers
Class
vec
libkram/bc7enc/utils.h:115
↓ 6 callers
Class
counted_obj
libkram/transcoder/basisu_containers_impl.h:112
↓ 6 callers
Class
element
libkram/simdjson/simdjson.h:4073
↓ 6 callers
Class
element
kram-profile/CBA/simdjson.h:4073
↓ 6 callers
Class
implementation
* An implementation of simdjson for a particular CPU architecture. * * Also used to maintain the currently active implementation. The active impleme
libkram/simdjson/simdjson.h:3360
↓ 6 callers
Class
implementation
* An implementation of simdjson for a particular CPU architecture. * * Also used to maintain the currently active implementation. The active impleme
kram-profile/CBA/simdjson.h:3360
↓ 6 callers
Class
is_object
libkram/eastl/include/EASTL/internal/type_compound.h:580
↓ 6 callers
Class
iterator
libkram/transcoder/basisu_containers.h:1051
↓ 6 callers
Class
map
libkram/fastl/map.h:14
↓ 6 callers
Class
tape_ref
* A reference to an element on the tape. Internal only. */
libkram/simdjson/simdjson.h:4028
↓ 6 callers
Class
tape_ref
* A reference to an element on the tape. Internal only. */
kram-profile/CBA/simdjson.h:4028
↓ 6 callers
Class
tm
libkram/miniz/miniz.cpp:3317
↓ 6 callers
Class
value_compare
libkram/eastl/include/EASTL/map.h:98
↓ 5 callers
Enum
Key
kramv/KramViewerBase.h:300
↓ 5 callers
Class
bad_optional_access
libkram/eastl/include/EASTL/optional.h:72
↓ 5 callers
Class
color_quad_u8
libkram/bc7enc/utils.h:1660
↓ 5 callers
Class
diyfp
libkram/simdjson/simdjson.cpp:43
↓ 5 callers
Class
diyfp
kram-profile/CBA/simdjson.cpp:43
↓ 5 callers
Class
json_block
* A block of scanned json, with information on operators and scalars. * * We seek to identify pseudo-structural characters. Anything that is inside
libkram/simdjson/simdjson.cpp:3433
↓ 5 callers
Class
json_block
* A block of scanned json, with information on operators and scalars. * * We seek to identify pseudo-structural characters. Anything that is inside
kram-profile/CBA/simdjson.cpp:3433
↓ 5 callers
Class
json_string_block
libkram/simdjson/simdjson.cpp:3261
↓ 5 callers
Class
json_string_block
kram-profile/CBA/simdjson.cpp:3261
↓ 5 callers
Class
reference
libkram/eastl/include/EASTL/bitset.h:334
↓ 5 callers
Enum
size_type
libkram/simdjson/simdjson.h:1531
↓ 5 callers
Enum
size_type
kram-profile/CBA/simdjson.h:1531
↓ 5 callers
Class
uint128_t
////////////////////////////////////////////////////////////////////////////////////////////////// uint128_t Implements unsigned 128 bit integer.
libkram/eastl/include/EABase/int128.h:201
↓ 4 callers
Class
Decrement
libkram/eastl/include/EASTL/deque.h:224
↓ 4 callers
Class
base8
libkram/simdjson/simdjson.h:14109
↓ 4 callers
Class
base8
kram-profile/CBA/simdjson.h:14109
↓ 4 callers
Enum
element_type
* The actual concrete type of a JSON element * This is the type it is most easily cast to with get<>. */
libkram/simdjson/simdjson.h:5285
↓ 4 callers
Class
int128_t
////////////////////////////////////////////////////////////////////////////////////////////////// int128_t Implements signed 128 bit integer.
libkram/eastl/include/EABase/int128.h:136
↓ 4 callers
Class
iterator
libkram/simdjson/simdjson.h:4083
↓ 4 callers
Class
iterator
kram-profile/CBA/simdjson.h:4083
↓ 4 callers
Class
move_iterator
libkram/eastl/include/EASTL/iterator.h:402
↓ 4 callers
Class
time_point
libkram/eastl/include/EASTL/chrono.h:420
↓ 4 callers
Class
uint128_fallback
libkram/fmt/format.h:325
↓ 3 callers
Class
File
kramv/KramViewerBase.h:413
↓ 3 callers
Class
basic_string
libkram/eastl/include/EASTL/basic_string.h:274
↓ 3 callers
Class
const_iterator
libkram/transcoder/basisu_containers.h:1052
↓ 3 callers
Class
document_stream
libkram/simdjson/simdjson.h:4352
↓ 3 callers
Class
document_stream
kram-profile/CBA/simdjson.h:4352
↓ 3 callers
Class
fixed_string
libkram/eastl/include/EASTL/fixed_string.h:69
↓ 3 callers
Class
float3x3
libkram/vectormath/float234.h:745
↓ 3 callers
Class
handle
libkram/fmt/core.h:1602
↓ 3 callers
Class
json_iterator
libkram/simdjson/simdjson.h:22911
↓ 3 callers
Class
json_iterator
kram-profile/CBA/simdjson.h:22911
↓ 3 callers
Class
raw_json_string
* A string escaped per JSON rules, terminated with quote ("). They are used to represent * unescaped keys inside JSON documents. * * (In other word
libkram/simdjson/simdjson.h:22981
↓ 3 callers
Class
raw_json_string
* A string escaped per JSON rules, terminated with quote ("). They are used to represent * unescaped keys inside JSON documents. * * (In other word
kram-profile/CBA/simdjson.h:22981
↓ 3 callers
Class
shared_ptr
libkram/eastl/include/EASTL/shared_ptr.h:352
↓ 2 callers
Class
CompareRanks
hlslparser/src/HLSLParser.cpp:1763
↓ 2 callers
Class
DetailIndex
kram-profile/CBA/BuildEvents.h:34
↓ 2 callers
Enum
DimensionType
hlslparser/src/HLSLParser.cpp:52
↓ 2 callers
Enum
HLSLBaseType
hlslparser/src/HLSLTree.h:70
↓ 2 callers
Class
ListIterator
libkram/eastl/include/EASTL/list.h:152
next →
1–100 of 2,567, ranked by callers