Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DFHack/dfhack
/ functions
Functions
8,799 in github.com/DFHack/dfhack
⨍
Functions
8,799
◇
Types & classes
1,320
↓ 1,562 callers
Method
print
library/Console-posix.cpp:244
↓ 1,232 callers
Method
size
library/PluginManager.cpp:1151
↓ 492 callers
Method
Print
depends/protobuf/google/protobuf/io/printer.cc:60
↓ 374 callers
Method
c_str
Convert a TiXmlString into a null-terminated char
depends/tinyxml/tinystr.h:128
↓ 319 callers
Method
end
returns an iterator to after the last element stored
plugins/channel-safely/channel-groups.cpp:326
↓ 278 callers
Function
find
plugins/embark-assistant/finder_ui.cpp:1352
↓ 249 callers
Function
lua_setfield
depends/lua/src/lapi.c:777
↓ 247 callers
Method
begin
returns an iterator to the first element stored
plugins/channel-safely/channel-groups.cpp:321
↓ 221 callers
Method
is_set
library/include/BitArray.h:156
↓ 221 callers
Method
size
library/modules/Kitchen.cpp:112
↓ 203 callers
Method
getType
type of material only so we know which vector to retrieve This is completely worthless now
library/modules/Materials.cpp:646
↓ 198 callers
Method
count
plugins/dig-now.cpp:151
↓ 183 callers
Method
empty
plugins/tiletypes.cpp:269
↓ 183 callers
Function
lua_gettop
depends/lua/src/lapi.c:167
↓ 181 callers
Method
length
Return the length of a TiXmlString
depends/tinyxml/tinystr.h:134
↓ 169 callers
Method
empty
library/include/modules/Screen.h:91
↓ 166 callers
Function
lua_pushinteger
depends/lua/src/lapi.c:466
↓ 155 callers
Method
isValid
plugins/uicommon.h:321
↓ 154 callers
Function
lua_pushnil
depends/lua/src/lapi.c:450
↓ 153 callers
Method
empty
depends/protobuf/google/protobuf/unknown_field_set.h:191
↓ 145 callers
Function
lua_pushvalue
depends/lua/src/lapi.c:237
↓ 144 callers
Function
lua_getfield
depends/lua/src/lapi.c:622
↓ 138 callers
Function
luaL_error
** Again, the use of 'lua_pushvfstring' ensures this function does ** not need reserved stack space when called. (At worst, it generates ** an error w
depends/lua/src/lauxlib.c:223
↓ 136 callers
Method
size
depends/protobuf/google/protobuf/stubs/substitute.h:130
↓ 135 callers
Method
number
depends/protobuf/google/protobuf/descriptor.pb.h:3324
↓ 134 callers
Function
PluginCommand
create a command with a name, description, function pointer to its code and saying if it needs an interactive terminal Most commands shouldn't require
library/include/PluginManager.h:96
↓ 130 callers
Method
ival
library/modules/Persistence.cpp:138
↓ 125 callers
Method
insert
library/modules/Constructions.cpp:66
↓ 124 callers
Method
clear
plugins/buildingplan/itemfilter.cpp:23
↓ 120 callers
Method
clear
plugins/tiletypes.cpp:252
↓ 119 callers
Method
size
depends/protobuf/google/protobuf/repeated_field.h:455
↓ 117 callers
Method
end
library/include/BitArray.h:256
↓ 117 callers
Function
lua_toboolean
depends/lua/src/lapi.c:367
↓ 115 callers
Function
lua_pushstring
depends/lua/src/lapi.c:491
↓ 111 callers
Function
lua_pushboolean
depends/lua/src/lapi.c:557
↓ 106 callers
Method
find
plugins/embark-assistant/matcher.cpp:2820
↓ 100 callers
Method
begin
library/include/BitArray.h:255
↓ 99 callers
Function
AddError
Convenience method to add an error at the current line and column.
depends/protobuf/google/protobuf/io/tokenizer.h:235
↓ 95 callers
Function
tileShape
library/include/TileTypes.h:150
↓ 94 callers
Function
Push
library/include/LuaTools.h:317
↓ 94 callers
Method
clear
depends/tinyxml/tinystr.h:178
↓ 88 callers
Function
lua_touserdata
depends/lua/src/lapi.c:413
↓ 84 callers
Method
ExpectTag
depends/protobuf/google/protobuf/io/coded_stream.h:831
↓ 84 callers
Method
erase
library/include/BitArray.h:272
↓ 82 callers
Function
OutputString
plugins/uicommon.h:69
↓ 81 callers
Method
erase
plugins/channel-safely/include/channel-jobs.h:40
↓ 79 callers
Method
get
depends/protobuf/google/protobuf/stubs/common.h:503
↓ 79 callers
Method
type
depends/protobuf/google/protobuf/descriptor.pb.h:3369
↓ 78 callers
Method
df_trandom
library/modules/Random.cpp:108
↓ 78 callers
Function
lua_settop
depends/lua/src/lapi.c:172
↓ 78 callers
Function
print
library/include/Core.h:205
↓ 77 callers
Method
end
depends/protobuf/google/protobuf/descriptor.pb.h:3024
↓ 76 callers
Method
data
depends/protobuf/google/protobuf/repeated_field.h:536
↓ 75 callers
Function
getTileBlock
library/include/modules/Maps.h:339
↓ 75 callers
Function
lodepng_free
depends/lodepng/lodepng.cpp:89
↓ 73 callers
Method
set
library/include/BitArray.h:125
↓ 71 callers
Function
mutable_unknown_fields
depends/protobuf/google/protobuf/descriptor.pb.h:170
↓ 70 callers
Method
clear
library/modules/Screen.cpp:434
↓ 69 callers
Function
tileMaterial
library/include/TileTypes.h:174
↓ 67 callers
Method
count
returns a count of 0 or 1 depending on whether map_pos is mapped to a group
plugins/channel-safely/channel-groups.cpp:331
↓ 67 callers
Method
is_repeated
depends/protobuf/google/protobuf/descriptor.h:1297
↓ 67 callers
Function
lua_pushnumber
depends/lua/src/lapi.c:458
↓ 66 callers
Function
luaL_argerror
depends/lua/src/lauxlib.c:164
↓ 65 callers
Function
CallLuaModuleFunction
library/include/LuaTools.h:522
↓ 64 callers
Method
apply
plugins/debug.cpp:319
↓ 64 callers
Function
getTileType
library/include/modules/Maps.h:346
↓ 64 callers
Function
lua_rawgetp
depends/lua/src/lapi.c:670
↓ 64 callers
Function
vector_get
library/include/MiscUtils.h:206
↓ 63 callers
Function
SetField
library/include/LuaTools.h:345
↓ 63 callers
Method
str
plugins/Brushes.h:14
↓ 62 callers
Method
cpp_type
depends/protobuf/google/protobuf/descriptor.h:1345
↓ 61 callers
Method
end
library/PluginManager.cpp:1161
↓ 60 callers
Function
Clear
depends/protobuf/google/protobuf/repeated_field.h:308
↓ 60 callers
Method
field_count
depends/protobuf/google/protobuf/unknown_field_set.h:199
↓ 58 callers
Function
chooseWord
void word_selectorst::choose_word(int32_t &index,short &asp,WordPlace place)
library/modules/Translation.cpp:264
↓ 57 callers
Function
TEST
library/MiscUtils.test.cpp:6
↓ 57 callers
Function
lodepng_malloc
depends/lodepng/lodepng.cpp:74
↓ 54 callers
Method
Print
depends/protobuf/google/protobuf/text_format.cc:920
↓ 54 callers
Function
SimpleItoa
depends/protobuf/google/protobuf/stubs/strutil.cc:882
↓ 54 callers
Method
contains
plugins/spectate.cpp:264
↓ 54 callers
Method
toString
library/modules/Items.cpp:161
↓ 52 callers
Function
enum_item_key
library/include/DataDefs.h:837
↓ 52 callers
Function
luaL_checktype
depends/lua/src/lauxlib.c:378
↓ 51 callers
Method
begin
library/PluginManager.cpp:1156
↓ 50 callers
Method
Outdent
depends/protobuf/google/protobuf/io/printer.cc:150
↓ 50 callers
Method
is_extension
depends/protobuf/google/protobuf/descriptor.pb.h:4830
↓ 47 callers
Method
Indent
depends/protobuf/google/protobuf/io/printer.cc:146
↓ 47 callers
Method
find
library/modules/Items.cpp:181
↓ 47 callers
Function
index2addr
depends/lua/src/lapi.c:60
↓ 46 callers
Function
lua_pushlightuserdata
depends/lua/src/lapi.c:565
↓ 46 callers
Method
resize
plugins/rendermax/renderer_opengl.hpp:408
↓ 45 callers
Method
decode
library/RemoteClient.cpp:70
↓ 45 callers
Function
protobuf_AssignDescriptorsOnce
depends/protobuf/google/protobuf/descriptor.pb.cc:457
↓ 44 callers
Function
cast
depends/protobuf/google/protobuf/repeated_field.h:267
↓ 44 callers
Method
getToken
library/modules/Items.cpp:152
↓ 43 callers
Function
luaL_checknumber
depends/lua/src/lauxlib.c:408
↓ 42 callers
Function
lodepng_memcpy
depends/lodepng/lodepng.cpp:120
↓ 42 callers
Method
tiletypeAt
library/modules/MapCache.cpp:471
↓ 41 callers
Function
get
library/include/jsoncpp-ex.h:8
↓ 41 callers
Function
lua_pushcclosure
depends/lua/src/lapi.c:532
next →
1–100 of 8,799, ranked by callers