Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DFHack/dfhack
/ types & classes
Types & classes
1,320 in github.com/DFHack/dfhack
⨍
Functions
8,799
◇
Types & classes
1,320
↓ 54 callers
Class
Pen
library/include/LuaTools.h:54
↓ 39 callers
Class
rgbf
plugins/rendermax/renderer_opengl.hpp:187
↓ 20 callers
Class
MaterialInfo
library/include/LuaTools.h:48
↓ 20 callers
Class
SubstituteArg
depends/protobuf/google/protobuf/stubs/substitute.h:87
↓ 20 callers
Class
food_pair
convenient struct for parsing food stockpile items
plugins/stockpiles/StockpileSerializer.h:42
↓ 18 callers
Class
QueueItem
plugins/devel/check-structures-sanity/check-structures-sanity.h:23
↓ 17 callers
Class
TiXmlHandle
A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. Note that TiXmlHandle is not part of the Tin
depends/tinyxml/tinyxml.h:1638
↓ 14 callers
Class
cuboid
* Utility class representing a cuboid of df::coord. * \ingroup grp_maps */
library/include/modules/Maps.h:182
↓ 13 callers
Class
iterator
library/include/BitArray.h:288
↓ 10 callers
Class
CheckedStructure
plugins/devel/check-structures-sanity/check-structures-sanity.h:32
↓ 10 callers
Class
Symbol
depends/protobuf/google/protobuf/descriptor.cc:222
↓ 7 callers
Class
Parser
Defined in this file.
depends/protobuf/google/protobuf/compiler/parser.h:56
↓ 7 callers
Class
Printer
depends/protobuf/google/protobuf/compiler/cpp/cpp_file.h:47
↓ 7 callers
Class
matLightDef
plugins/rendermax/renderer_light.hpp:188
↓ 5 callers
Class
EventHandler
library/include/modules/EventManager.h:43
↓ 5 callers
Class
MatType
plugins/tailor.cpp:96
↓ 5 callers
Class
ProjectilePath
plugins/siege-engine.cpp:795
↓ 5 callers
Class
SphinxOutputFormat
docs/build.py:10
↓ 5 callers
Class
t_matpair
library/include/modules/Materials.h:57
↓ 4 callers
Class
BuildingTypeKey
building type, subtype, custom
plugins/buildingplan/buildingtypekey.h:13
↓ 4 callers
Class
TileType
plugins/tiletypes.cpp:231
↓ 4 callers
Class
VeinEdgeBitmask
plugins/changevein.cpp:38
↓ 4 callers
Class
lightSource
plugins/rendermax/renderer_light.hpp:171
↓ 3 callers
Class
DescriptorBuilder
depends/protobuf/google/protobuf/descriptor.cc:1837
↓ 3 callers
Class
FieldGroup
FieldGroup is just a helper for OptimizePadding below. It holds a vector of fields that are grouped together because they have compatible alignment,
depends/protobuf/google/protobuf/compiler/cpp/cpp_message.cc:178
↓ 3 callers
Class
PaintResult
plugins/tiletypes.cpp:301
↓ 3 callers
Enum
color_value
library/include/ColorText.h:44
↓ 3 callers
Class
const_iterator
library/include/BitArray.h:286
↓ 3 callers
Class
offset
using offset = std::tuple<int,int,int> woud be preferable However, tuple has non-public members and therefore tuples cannot be template arguments.
plugins/suspendmanager.cpp:194
↓ 3 callers
Class
struct_identity
library/include/DataDefs.h:204
↓ 2 callers
Class
DefaultItemFilters
plugins/buildingplan/defaultitemfilters.h:8
↓ 2 callers
Class
NumberSequence
plugins/cxxrandom.cpp:118
↓ 2 callers
Class
designation
plugins/dig.cpp:2297
↓ 2 callers
Class
language_name
library/include/RemoteTools.h:37
↓ 1 callers
Class
Block
library/include/modules/MapCache.h:56
↓ 1 callers
Class
ChangelogEntry
docs/sphinx_extensions/dfhack/changelog.py:73
↓ 1 callers
Class
ChannelGroups
Used to build groups of adjacent channel designations/jobs * groups_map: maps coordinates to a group index in `groups` * groups: list of Groups * G
plugins/channel-safely/include/channel-groups.h:28
↓ 1 callers
Class
CodeGeneratorRequest
depends/protobuf/google/protobuf/compiler/plugin.pb.h:38
↓ 1 callers
Class
CodeGeneratorResponse
depends/protobuf/google/protobuf/compiler/plugin.pb.h:39
↓ 1 callers
Class
CodeGeneratorResponse_File
depends/protobuf/google/protobuf/compiler/plugin.pb.h:40
↓ 1 callers
Class
DFHackLexer
docs/sphinx_extensions/dfhack/lexer.py:11
↓ 1 callers
Class
DescriptorPool
depends/protobuf/google/protobuf/descriptor.h:74
↓ 1 callers
Class
DescriptorPoolDatabase
depends/protobuf/google/protobuf/descriptor_database.h:53
↓ 1 callers
Class
DescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:38
↓ 1 callers
Class
DescriptorProto_ExtensionRange
depends/protobuf/google/protobuf/descriptor.pb.h:39
↓ 1 callers
Class
DiskSourceTree
depends/protobuf/google/protobuf/compiler/importer.h:59
↓ 1 callers
Class
DrawingPoint
plugins/design.cpp:60
↓ 1 callers
Class
Edge
plugins/diggingInvaders/edgeCost.h:48
↓ 1 callers
Class
EncodedDescriptorDatabase
depends/protobuf/google/protobuf/descriptor_database.h:52
↓ 1 callers
Class
EnumDescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:41
↓ 1 callers
Class
EnumOptions
depends/protobuf/google/protobuf/descriptor.pb.h:48
↓ 1 callers
Class
EnumValueDescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:42
↓ 1 callers
Class
EnumValueOptions
depends/protobuf/google/protobuf/descriptor.pb.h:49
↓ 1 callers
Class
Extension
depends/protobuf/google/protobuf/extension_set.h:385
↓ 1 callers
Class
ExtensionRangeSorter
Functor for sorting extension ranges by their "start" field number.
depends/protobuf/google/protobuf/compiler/cpp/cpp_message.cc:99
↓ 1 callers
Class
ExtensionSet
Defined in other files.
depends/protobuf/google/protobuf/generated_message_reflection.h:63
↓ 1 callers
Class
FatalException
depends/protobuf/google/protobuf/stubs/common.h:1208
↓ 1 callers
Class
FieldDescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:40
↓ 1 callers
Class
FieldNumberSorter
Comparison functor for sorting FieldDescriptors by field number.
depends/protobuf/google/protobuf/generated_message_reflection.cc:630
↓ 1 callers
Class
FieldOptions
depends/protobuf/google/protobuf/descriptor.pb.h:47
↓ 1 callers
Class
FieldOrderingByNumber
depends/protobuf/google/protobuf/compiler/cpp/cpp_message.cc:69
↓ 1 callers
Class
FieldSkipper
depends/protobuf/google/protobuf/extension_set.h:64
↓ 1 callers
Class
FileDescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:37
↓ 1 callers
Class
FileDescriptorSet
depends/protobuf/google/protobuf/descriptor.pb.h:36
↓ 1 callers
Class
FileOptions
depends/protobuf/google/protobuf/descriptor.pb.h:45
↓ 1 callers
Class
GeneratedMessageReflection
Defined in this file.
depends/protobuf/google/protobuf/generated_message_reflection.h:60
↓ 1 callers
Class
HotkeyManager
library/include/Core.h:70
↓ 1 callers
Class
Importer
Defined in this file.
depends/protobuf/google/protobuf/compiler/importer.h:56
↓ 1 callers
Class
LinterError
ci/lint.py:59
↓ 1 callers
Class
MapCache
plugins/remotefortressreader/item_reader.h:21
↓ 1 callers
Class
Mapping
depends/protobuf/google/protobuf/compiler/importer.h:279
↓ 1 callers
Class
MergedDescriptorDatabase
depends/protobuf/google/protobuf/descriptor_database.h:54
↓ 1 callers
Class
MessageOptions
depends/protobuf/google/protobuf/descriptor.pb.h:46
↓ 1 callers
Class
MethodDescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:44
↓ 1 callers
Class
MethodOptions
depends/protobuf/google/protobuf/descriptor.pb.h:51
↓ 1 callers
Class
Notification
library/include/PluginManager.h:51
↓ 1 callers
Class
Options
depends/protobuf/google/protobuf/io/gzip_stream.h:120
↓ 1 callers
Class
OptionsToInterpret
Represents an options message to interpret. Extension names in the option name are respolved relative to name_scope. element_name and orig_opt are use
depends/protobuf/google/protobuf/descriptor.cc:1819
↓ 1 callers
Class
Pen
Data structure describing all properties a screen tile can have
library/include/modules/Screen.h:70
↓ 1 callers
Enum
PermaflowMode
plugins/liquids.cpp:115
↓ 1 callers
Class
PluginManager
library/include/PluginManager.h:46
↓ 1 callers
Class
PointComp
plugins/diggingInvaders/diggingInvaders.cpp:176
↓ 1 callers
Class
Process
library/include/MemAccess.h:41
↓ 1 callers
Class
ProductInfo
plugins/eventful.cpp:58
↓ 1 callers
Class
ProductInfo
plugins/add-spatter.cpp:43
↓ 1 callers
Class
RPCService
library/include/PluginManager.h:48
↓ 1 callers
Class
RepeatedPtrFieldBase
wire_format_lite.h
depends/protobuf/google/protobuf/extension_set.h:65
↓ 1 callers
Class
ServerConnection
library/include/RemoteServer.h:40
↓ 1 callers
Class
ServiceDescriptorProto
depends/protobuf/google/protobuf/descriptor.pb.h:43
↓ 1 callers
Class
ServiceOptions
depends/protobuf/google/protobuf/descriptor.pb.h:50
↓ 1 callers
Class
SimpleDescriptorDatabase
depends/protobuf/google/protobuf/descriptor_database.h:51
↓ 1 callers
Class
SourceCodeInfo
depends/protobuf/google/protobuf/descriptor.pb.h:54
↓ 1 callers
Class
SourceCodeInfo_Location
depends/protobuf/google/protobuf/descriptor.pb.h:55
↓ 1 callers
Class
SourceLocationTable
depends/protobuf/google/protobuf/compiler/parser.h:57
↓ 1 callers
Enum
State
library/binpatch.cpp:69
↓ 1 callers
Class
TestStatus
ci/run-tests.py:39
↓ 1 callers
Class
Tokenizer
depends/protobuf/google/protobuf/io/tokenizer.h:51
↓ 1 callers
Class
UninterpretedOption
depends/protobuf/google/protobuf/descriptor.pb.h:52
↓ 1 callers
Class
UninterpretedOption_NamePart
depends/protobuf/google/protobuf/descriptor.pb.h:53
↓ 1 callers
Class
UnknownFieldSet
depends/protobuf/google/protobuf/message.h:146
next →
1–100 of 1,320, ranked by callers