MCPcopy Create free account

hub / github.com/JGRennison/OpenTTD-patches / types & classes

Types & classes5,085 in github.com/JGRennison/OpenTTD-patches

↓ 940 callersClassCommandCost
src/error.h:56
↓ 378 callersClassSlXvFeatureTest
* Structure to describe an extended feature version test, and how it combines with a traditional savegame version test */
src/sl/extended_ver_sl.h:227
↓ 269 callersClassHotkey
* All data for a single hotkey. The name (for saving/loading a configfile), * a list of keycodes and a number to help identifying this hotkey. */
src/hotkeys.h:23
↓ 158 callersEnumtype
src/3rdparty/fmt/base.h:964
↓ 91 callersClassnow
src/3rdparty/catch2/catch.hpp:6469
↓ 71 callersClassPriceBaseSpec
* Describes properties of price bases. */
src/newgrf.h:448
↓ 61 callersClassGRFPropertyMapDefinition
src/newgrf.h:175
↓ 60 callersClassGRFFeatureInfo
Action14 feature definition */
src/newgrf_extension.h:129
↓ 57 callersClassGRFVariableMapDefinition
src/newgrf.h:213
↓ 48 callersClassiterator
src/3rdparty/catch2/catch.hpp:8498
↓ 35 callersClassColour
src/3rdparty/catch2/catch.hpp:5990
↓ 33 callersClassChunkIDDumper
src/sl/saveload.h:126
↓ 30 callersClassOpt
src/3rdparty/catch2/catch.hpp:9374
↓ 29 callersClassPerformanceData
src/framerate_gui.cpp:56
↓ 27 callersClassSQObjectPtr
src/3rdparty/squirrel/squirrel/sqstate.h:52
↓ 26 callersClassSignalReference
src/signal_type.h:46
↓ 23 callersClassVehicleListIdentifier
The information about a vehicle list. */
src/vehiclelist.h:42
↓ 23 callersClassspan
src/3rdparty/fmt/format-inl.h:1461
↓ 22 callersClassSpiralTileSequence
* Generate TileIndices around a center tile or tile area, with increasing distance. */
src/tilearea_type.h:417
↓ 21 callersClassColumnBreak
src/3rdparty/catch2/catch.hpp:16294
↓ 19 callersClassSetBitIterator
src/core/bitmath_func.hpp:365
↓ 19 callersClassdebug_date_dumper
src/date_func.h:127
↓ 18 callersClassDuration
src/3rdparty/catch2/catch.hpp:16297
↓ 17 callersClassColumn
src/3rdparty/catch2/catch.hpp:8491
↓ 17 callersClassNewsTypeData
* Per-NewsType data */
src/news_type.h:113
↓ 17 callersClassScript_FatalError
* A throw-class that is given when the script made a fatal error. */
src/script/script_fatalerror.hpp:16
↓ 15 callersClassAlternatingView
src/misc/alternating_iterator.hpp:122
↓ 15 callersClassZoningModeInfo
src/zoning_gui.cpp:35
↓ 14 callersClassError
src/order_serialisation.h:29
↓ 14 callersClassout_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
src/3rdparty/nlohmann/json.hpp:4557
↓ 13 callersClassGetStringFmtParam
src/strings_func.h:252
↓ 13 callersEnumSwitchMode
Mode which defines what mode we're switching to. */
src/openttd.h:27
↓ 13 callersClasslabel_dumper
src/table/newgrf_debug_data.h:49
↓ 13 callersClasspluralise
src/3rdparty/catch2/catch.hpp:3216
↓ 12 callersEnumCompanyID
src/script/api/script_company.hpp:32
↓ 11 callersClassFormatNetworkAddress
src/network/core/address.h:174
↓ 11 callersClassInspectTargetId
src/newgrf_debug_gui.cpp:83
↓ 11 callersClassexception
@brief general exception of the @ref basic_json class @sa https://json.nlohmann.me/api/basic_json/exception/
src/3rdparty/nlohmann/json.hpp:4371
↓ 11 callersClassiterator
src/core/utf8.hpp:41
↓ 10 callersClassIterateSimpleContainerSpriteGroup
Wrapper to iterate the sprite groups within SGT_RANDOMIZED or SGT_REAL groups */
src/newgrf/newgrf_optimiser.cpp:786
↓ 10 callersClassNetworkAddress
src/network/core/address.h:22
↓ 10 callersClassScoreInfo
Data structure for storing how the score is computed for a single score id. */
src/economy_type.h:70
↓ 10 callersClassStringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
src/3rdparty/catch2/catch.hpp:606
↓ 10 callersClassformat_specs
Format specifiers for built-in and string types.
src/3rdparty/fmt/base.h:856
↓ 8 callersClassCallAtTargetID
src/departures_type.h:45
↓ 8 callersClassClosestDepot
* Structure to return information about the closest depot location, * and whether it could be found. */
src/vehicle_base.h:238
↓ 8 callersClassPBSTileInfo
This struct contains information about the end of a reserved path. */
src/pbs.h:29
↓ 8 callersClassParseState
src/3rdparty/catch2/catch.hpp:9044
↓ 7 callersClassCargoMaskedStationIDVector
src/order_base.h:872
↓ 7 callersClassDestinationID
src/order_type.h:26
↓ 7 callersClassDimension
Dimensions (a width and height) of a rectangle in 2D */
src/core/geometry_type.hpp:72
↓ 7 callersClassFindDepotData
* Helper container to find a depot */
src/pathfinder/pathfinder_type.h:36
↓ 7 callersClassNetworkTextMessageData
src/network/network_type.h:148
↓ 7 callersClassOrderConditionEvalResult
* Result type for EvaluateDispatchSlotConditionalOrderGeneral. */
src/schdispatch.h:27
↓ 7 callersClassStringBuilder
src/strings_internal.h:205
↓ 7 callersClassTraceRestrictInstructionIterateWrapper
src/tracerestrict.h:742
↓ 6 callersClassCall
src/newgrf_profiling.h:43
↓ 6 callersClassFiosOrderListInfo
src/fios.h:46
↓ 6 callersClassGUITimer
src/guitimer_func.h:13
↓ 6 callersEnumRoadType
src/script/api/script_road.hpp:56
↓ 6 callersClassStrErrorDumper
* The use of a struct is so that when used as an argument to seprintf/etc, the buffer lives * on the stack with a lifetime which lasts until the end
src/string_func.h:245
↓ 6 callersClassUtf8View
* Constant span of UTF-8 encoded data. */
src/core/utf8.hpp:28
↓ 6 callersClasslocale_ref
A type-erased reference to an std::locale to avoid a heavy <locale> include.
src/3rdparty/fmt/base.h:2286
↓ 6 callersClasssigaction
src/saveload/afterload.cpp:332
↓ 5 callersClassAction5TypeRemapDefinition
src/newgrf.h:258
↓ 5 callersEnumCommands
* List of commands. * * This enum defines all possible commands which can be executed to the game * engine. Observing the game like the query-tool
src/command_type.h:492
↓ 5 callersClassFlowStat
* Flow statistics telling how much flow should be sent along a link. This is * done by creating "flow shares" and using std::map's upper_bound() meth
src/station_base.h:68
↓ 5 callersClassGRFFilePropertyDescriptor
src/newgrf/newgrf_act0.cpp:56
↓ 5 callersClassIterateSettingTables
Wrapper to iterate the settings within a set of settings tables: std::initializer_list<SettingTable> */
src/settings_internal.h:495
↓ 5 callersClassLazyExpression
src/3rdparty/catch2/catch.hpp:2526
↓ 5 callersClassNewGRFLabelDumper
src/newgrf.h:515
↓ 5 callersClassNode
src/3rdparty/catch2/catch.hpp:5810
↓ 5 callersClassSQSizedAllocationTag
src/3rdparty/squirrel/squirrel/sqobject.h:59
↓ 5 callersClassdiyfp
src/3rdparty/nlohmann/json.hpp:16964
↓ 4 callersClassCallAt
src/departures_type.h:74
↓ 4 callersClassCasedString
src/3rdparty/catch2/catch.hpp:3538
↓ 4 callersClassEstimate
src/3rdparty/catch2/catch.hpp:5432
↓ 4 callersClassGRFFeatureMapDefinition
src/newgrf.h:142
↓ 4 callersClassGUIBadgeClasses
src/newgrf_badge_gui.h:20
↓ 4 callersClassNameAndLocation
src/3rdparty/catch2/catch.hpp:7476
↓ 4 callersClassNetworkError
* Abstraction of a network error where all implementation details of the * error codes are encapsulated in this class and the abstraction layer. */
src/network/core/os_abstraction.h:17
↓ 4 callersClassOrthogonalTileArea
Represents the covered area of e.g. a rail station */
src/tilearea_type.h:22
↓ 4 callersClassReturn
src/script/squirrel_helper.hpp:30
↓ 4 callersClassSQOuterVar
src/3rdparty/squirrel/squirrel/sqfuncproto.h:13
↓ 4 callersClassSignalDependencyRecord
Programmable pre-signal dependencies.
src/signal.cpp:41
↓ 4 callersClassSummaryColumn
Fwd decls
src/3rdparty/catch2/catch.hpp:6152
↓ 4 callersClassTempoChange
src/music/midifile.hpp:27
↓ 4 callersClassWithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
src/3rdparty/catch2/catch.hpp:3454
↓ 4 callersClassarg_pack
src/3rdparty/fmt/base.h:1666
↓ 4 callersClasslog_prefix
src/debug.h:105
↓ 4 callersClasswriter
src/3rdparty/fmt/std.h:191
↓ 3 callersClassCompanyInfoDumper
src/company_type.h:89
↓ 3 callersClassDiagonalTileArea
Represents a diagonal tile area. */
src/tilearea_type.h:79
↓ 3 callersClassFileHandle
src/fileio_type.h:140
↓ 3 callersClassGRFNameOnlyVariableMapDefinition
src/newgrf.h:232
↓ 3 callersClassGeneratorException
src/3rdparty/catch2/catch.hpp:3919
↓ 3 callersClassInsertOrderCmdData
src/order_cmd.h:22
↓ 3 callersEnumLandscapeType
Landscape types */
src/landscape_type.h:16
↓ 3 callersClassLanguageStrings
Container for the raw (unencoded) language strings of a language. */
src/game/game_text.hpp:40
↓ 3 callersClassOTTDByteReaderSignal
src/newgrf/newgrf_bytereader.h:13
next →1–100 of 5,085, ranked by callers