MCPcopy Create free account

hub / github.com/blukai/haste / functions

Functions316 in github.com/blukai/haste

↓ 51 callersMethodpush
(&mut self, v: i32)
crates/haste_core/src/fieldpath.rs:51
↓ 42 callersMethodread_ubit64
(&mut self, num_bits: usize)
crates/haste_core/src/bitreader.rs:62
↓ 32 callersMethodget
(&self, index: &i32)
crates/haste_core/src/entities.rs:507
↓ 31 callersMethodread_bool
(&mut self)
crates/haste_core/src/bitreader.rs:68
↓ 28 callersMethodinc_last
(&mut self, v: i32)
crates/haste_core/src/fieldpath.rs:46
↓ 28 callersMethodread_ubitvarfp
(&mut self)
crates/haste_core/src/bitreader.rs:311
↓ 22 callersMethoditer
(&self)
crates/haste_core/src/entities.rs:319
↓ 15 callersMethodpop
(&mut self, n: usize)
crates/haste_core/src/fieldpath.rs:57
↓ 12 callersFunctionfkey_from_path
generates field key from given path. can and recommended to be called from a const context. when called from a const context, the function is interpre
crates/haste_core/src/entities.rs:139
↓ 10 callersMethodread_ubitvar
(&mut self)
crates/haste_core/src/bitreader.rs:130
↓ 9 callersMethodcontext
(&self)
crates/haste_core/src/parser.rs:592
↓ 9 callersMethodget_unchecked
(&self, index: usize)
crates/haste_core/src/fieldpath.rs:67
↓ 8 callersMethodread_bitangle
(&mut self, num_bits: usize)
crates/haste_core/src/bitreader.rs:249
↓ 8 callersMethodrun_to_end
(&mut self)
crates/haste_core/src/parser.rs:211
↓ 8 callersMethodweight
(&self)
tools/huffmanfieldpath/src/main.rs:214
↓ 8 callersMethodweight
(&self)
crates/haste_core/src/fieldpath.rs:548
↓ 7 callersMethodseek
(&mut self, pos: SeekFrom)
crates/haste_core/src/demofile.rs:114
↓ 6 callersMethodinc_at
(&mut self, i: usize, v: i32)
crates/haste_core/src/fieldpath.rs:41
↓ 6 callersMethodis_overflowed
(&mut self)
crates/haste_core/src/bitreader.rs:89
↓ 6 callersFunctionparse
(input: &str)
crates/haste_vartype/src/parser.rs:110
↓ 5 callersMethodemit
(&mut self, kind: TokenKind<'a>)
crates/haste_vartype/src/tokenizer.rs:88
↓ 5 callersMethodnext
(&mut self)
crates/haste_vartype/src/tokenizer.rs:148
↓ 4 callersMethodclear
clear clears underlying storage, but this has no effect on the allocated capacity.
crates/haste_core/src/entities.rs:521
↓ 4 callersMethodeq
(&self, other: &Self)
crates/haste_core/src/fieldpath.rs:594
↓ 4 callersMethodexpect_token
(&mut self, f: F)
crates/haste_vartype/src/parser.rs:48
↓ 4 callersMethodget_value
get the value of the field with the provided key, and attempt to convert it. this is a variant of "getter" returns None on conversion error, intended
crates/haste_core/src/entities.rs:327
↓ 4 callersMethodis_empty
(&self)
crates/haste_core/src/entities.rs:526
↓ 4 callersMethodnum
(&self)
tools/huffmanfieldpath/src/main.rs:221
↓ 4 callersMethodnum
(&self)
crates/haste_core/src/fieldpath.rs:555
↓ 4 callersMethodread_bitcoord
(&mut self)
crates/haste_core/src/bitreader.rs:146
↓ 4 callersMethodread_cmd
(&mut self, cmd_header: &CmdHeader)
crates/haste_core/src/demofile.rs:181
↓ 4 callersMethodread_uvarint32
delegated from [bitbuf::BitReader].
crates/haste_core/src/bitreader.rs:95
↓ 4 callersMethodread_varint32
delegated from [bitbuf::BitReader].
crates/haste_core/src/bitreader.rs:105
↓ 4 callersMethodtry_get_value
get the value of the field with the provided key, and attempt to convert it. - if the value is missing, it returns [`GetValueError::FieldNotExist`] -
crates/haste_core/src/entities.rs:341
↓ 4 callersMethodupdate
( &mut self, string_table: &StringTable, classes: usize, )
crates/haste_core/src/instancebaseline.rs:15
↓ 3 callersFunctiondecode_cmd_class_info
(data: &[u8])
crates/haste_broadcast/src/demostream.rs:72
↓ 3 callersFunctiondecode_cmd_full_packet
(_data: &[u8])
crates/haste_broadcast/src/demostream.rs:86
↓ 3 callersFunctiondecode_cmd_packet
(data: &[u8])
crates/haste_broadcast/src/demostream.rs:77
↓ 3 callersFunctiondecode_cmd_send_tables
(data: &[u8])
crates/haste_broadcast/src/demostream.rs:63
↓ 3 callersMethodeat_while
(&mut self, func: impl Fn(char) -> bool)
crates/haste_vartype/src/tokenizer.rs:68
↓ 3 callersMethodfind_table
INetworkStringTable *FindTable( const char *tableName ) const ;
crates/haste_core/src/stringtables.rs:345
↓ 3 callersMethodget
( &self, url: &str, )
crates/haste_broadcast/src/broadcasthttp.rs:146
↓ 3 callersMethodget_child_unchecked
(&self, index: usize)
crates/haste_core/src/flattenedserializers.rs:177
↓ 3 callersFunctionget_entity_coord
(entity: &Entity, cell_key: &u64, vec_key: &u64)
examples/deadlock-position.rs:12
↓ 3 callersMethodindex
(&self)
crates/haste_core/src/entities.rs:377
↓ 3 callersMethodname
(&self)
crates/haste_core/src/stringtables.rs:285
↓ 3 callersMethodon_entity
( &mut self, ctx: &Context, delta_header: DeltaHeader, entity: &Entity, )
crates/haste_core/src/parser.rs:96
↓ 3 callersMethodparse
( &mut self, field_decode_ctx: &mut FieldDecodeContext, br: &mut BitReader, fp
crates/haste_core/src/entities.rs:223
↓ 3 callersMethodprev_offset
(&self)
crates/haste_vartype/src/tokenizer.rs:81
↓ 3 callersMethodquantize
(&self, value: f32)
crates/haste_core/src/quantizedfloat.rs:229
↓ 3 callersMethodread_bitnormal
(&mut self)
crates/haste_core/src/bitreader.rs:183
↓ 3 callersMethodread_bytes
delegated from [bitbuf::BitReader].
crates/haste_core/src/bitreader.rs:84
↓ 3 callersFunctionread_cmd_header
(mut rdr: R)
crates/haste_broadcast/src/demostream.rs:18
↓ 3 callersMethodread_cmd_header
(&mut self)
crates/haste_core/src/demofile.rs:132
↓ 3 callersMethodread_string
Always reads to the end of the string (so you can read the next piece of data waiting). If line is true, it stops when it reaches a '\n' or a null-te
crates/haste_core/src/bitreader.rs:268
↓ 3 callersFunctionresolve_sym
( flattened_serializer: &CsvcMsgFlattenedSerializer, index: Option<&i32>, )
tools/uniquetypes/src/main.rs:13
↓ 3 callersMethodskip_cmd
(&mut self, cmd_header: &CmdHeader)
crates/haste_core/src/demostream.rs:117
↓ 3 callersMethodstream_position
(&mut self)
crates/haste_core/src/demofile.rs:125
↓ 3 callersMethodtry_into
(self)
crates/haste_core/src/fieldvalue.rs:102
↓ 3 callersFunctionvisit_any
( expr: Expr, field: &FlattenedSerializerField, )
crates/haste_core/src/fieldmetadata.rs:269
↓ 3 callersFunctionwalk
( hierarchy: &Node<&'static FieldOpDescriptor>, leafs: &mut Vec<Leaf>, id: usize,
tools/huffmanfieldpath/src/main.rs:291
↓ 2 callersMethoddemo_stream_mut
(&mut self)
crates/haste_core/src/parser.rs:587
↓ 2 callersMethodget_child
NOTE: using this method can hurt performance when used in critical code paths. use the unsafe [`Self::get_child_unchecked`] instead.
crates/haste_core/src/flattenedserializers.rs:187
↓ 2 callersFunctionget_entity_name
(entity: &'a Entity, entity_names: &'a StringTable)
examples/messagehandler-experiment/main.rs:15
↓ 2 callersMethodget_fragment
void CDemoStreamHttp::RequestFragment( int nFragment, FragmentTypeEnum_t nType )
crates/haste_broadcast/src/broadcasthttp.rs:185
↓ 2 callersMethodhandle_cmd_packet
(&mut self, cmd: CDemoPacket)
crates/haste_core/src/parser.rs:361
↓ 2 callersMethodnext_packet
TODO: can a consumer pass buffer to http client to read body into to avoid allocations / or what is the alternative?
crates/haste_broadcast/src/broadcasthttp.rs:372
↓ 2 callersMethodnext_token
(&mut self)
crates/haste_vartype/src/parser.rs:39
↓ 2 callersMethodon_cmd
(&mut self, ctx: &Context, cmd_header: &CmdHeader, data: &[u8])
crates/haste_core/src/parser.rs:106
↓ 2 callersMethodon_tick_end
(&mut self, ctx: &Context)
crates/haste_core/src/parser.rs:116
↓ 2 callersMethodparse_update
void ParseUpdate( bf_read &buf, int entries ); some pieces are ported from csgo, some are stolen from butterfly, some comments are stolen from manta.
crates/haste_core/src/stringtables.rs:98
↓ 2 callersMethodpeek_char
(&self)
crates/haste_vartype/src/tokenizer.rs:51
↓ 2 callersMethodread_bits
delegated from [bitbuf::BitReader].
crates/haste_core/src/bitreader.rs:79
↓ 2 callersMethodread_byte
(&mut self)
crates/haste_core/src/bitreader.rs:74
↓ 2 callersMethodrun
TODO(blukai): what if parse_to_end and parse_to_tick will not be Parser's direct "responsibility", but instead they will be implemented as "extensions
crates/haste_core/src/parser.rs:176
↓ 2 callersFunctionscan_for_last_tick
(demo_stream: &mut impl DemoStream)
crates/haste_broadcast/src/demostream.rs:94
↓ 2 callersMethodserializer_name_heq
(&self, rhs: u64)
crates/haste_core/src/entities.rs:366
↓ 2 callersMethodvar_encoder_heq
(&self, rhs: u64)
crates/haste_core/src/flattenedserializers.rs:194
↓ 2 callersFunctionvisit_ident
( ident: &str, field: &FlattenedSerializerField, )
crates/haste_core/src/fieldmetadata.rs:97
↓ 1 callersFunctionassign_range_multiplier
public/dt_send.cpp
crates/haste_core/src/quantizedfloat.rs:83
↓ 1 callersFunctionbuild_fieldop_hierarchy
()
tools/huffmanfieldpath/src/main.rs:253
↓ 1 callersFunctionbuild_fieldop_hierarchy
()
crates/haste_core/src/fieldpath.rs:601
↓ 1 callersMethodby_id_unchecked
(&self, class_id: i32)
crates/haste_core/src/instancebaseline.rs:37
↓ 1 callersMethodby_id_unckecked
(&self, class_id: i32)
crates/haste_core/src/entityclasses.rs:44
↓ 1 callersMethodby_name_hash_unckecked
( &self, serializer_name_hash: u64, )
crates/haste_core/src/flattenedserializers.rs:374
↓ 1 callersFunctionclose_enough
public/mathlib/mathlib.h
crates/haste_core/src/quantizedfloat.rs:78
↓ 1 callersMethodcmp
(&self, other: &Self)
tools/huffmanfieldpath/src/main.rs:230
↓ 1 callersMethodcmp
(&self, other: &Self)
crates/haste_core/src/fieldpath.rs:578
↓ 1 callersFunctioncompute_encode_flags
stolen from quantizedfloat.go in manta
crates/haste_core/src/quantizedfloat.rs:28
↓ 1 callersMethodcreate_string_table_mut
INetworkStringTable *CreateStringTable( const char *tableName, int maxentries, int userdatafixedsize = 0, int userdatanetworkbits = 0, int flags = NSF
crates/haste_core/src/stringtables.rs:308
↓ 1 callersMethoddecode
(&self, br: &mut BitReader)
crates/haste_core/src/quantizedfloat.rs:241
↓ 1 callersMethoddo_full_update
(&mut self, table: &c_demo_string_tables::TableT)
crates/haste_core/src/stringtables.rs:248
↓ 1 callersMethodeat_whitespace
(&mut self)
crates/haste_vartype/src/tokenizer.rs:117
↓ 1 callersMethodemit_ident
(&mut self)
crates/haste_vartype/src/tokenizer.rs:95
↓ 1 callersMethodemit_lit
(&mut self)
crates/haste_vartype/src/tokenizer.rs:106
↓ 1 callersMethodentities
(&self)
crates/haste_core/src/parser.rs:74
↓ 1 callersMethodexecute
(self)
tools/broadcast/src/main.rs:32
↓ 1 callersMethodexecute
( &self, request: http::Request<Bytes>, )
crates/haste_broadcast/src/httpclient.rs:39
↓ 1 callersMethodfile_info
(&mut self)
crates/haste_core/src/demofile.rs:93
↓ 1 callersMethodfind_table_mut
(&mut self, name: &str)
crates/haste_core/src/stringtables.rs:352
next →1–100 of 316, ranked by callers