MCPcopy Create free account

hub / github.com/OpenTTD/OpenTTD / types & classes

Types & classes3,771 in github.com/OpenTTD/OpenTTD

↓ 607 callersClassCommandCost
* Common return value for all commands. Wraps the cost and * a possible error message/state together. */
src/command_type.h:24
↓ 213 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:21
↓ 158 callersEnumtype
src/3rdparty/fmt/base.h:959
↓ 74 callersClassnow
src/3rdparty/catch2/catch.hpp:6469
↓ 30 callersClassOpt
src/3rdparty/catch2/catch.hpp:9374
↓ 29 callersClassPerformanceData
src/framerate_gui.cpp:54
↓ 28 callersClassTile
* Wrapper class to abstract away the way the tiles are stored. It is * intended to be used to access the "map" data of a single tile. * * The wrapp
src/map_func.h:25
↓ 27 callersClassSQObjectPtr
src/3rdparty/squirrel/squirrel/sqstate.h:52
↓ 26 callersClassColour
src/3rdparty/catch2/catch.hpp:5990
↓ 23 callersClassVehiclesOnTile
* Iterate over all vehicles on a tile. * @warning The order is non-deterministic. You have to make sure, that your processing is not order dependant.
src/vehicle_func.h:53
↓ 21 callersClassColumnBreak
src/3rdparty/catch2/catch.hpp:16294
↓ 21 callersClassSpiralTileSequence
* Generate TileIndices around a center tile or tile area, with increasing distance. */
src/tilearea_type.h:316
↓ 21 callersClassVehicleListIdentifier
The information about a vehicle list. */
src/vehiclelist.h:32
↓ 18 callersClassDuration
src/3rdparty/catch2/catch.hpp:16297
↓ 17 callersClassColumn
src/3rdparty/catch2/catch.hpp:8491
↓ 17 callersEnumDate
src/script/api/script_date.hpp:57
↓ 17 callersClassspan
src/3rdparty/fmt/format-inl.h:1461
↓ 16 callersClassNewsTypeData
* Per-NewsType data */
src/news_type.h:109
↓ 16 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 callersClassSetBitIterator
src/core/bitmath_func.hpp:277
↓ 13 callersEnumSwitchMode
Mode which defines what mode we're switching to. */
src/openttd.h:26
↓ 13 callersClasspluralise
src/3rdparty/catch2/catch.hpp:3216
↓ 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 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
↓ 10 callersClassNetworkAddress
src/network/core/address.h:19
↓ 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 callersClassClosestDepot
* Structure to return information about the closest depot location, * and whether it could be found. */
src/vehicle_base.h:192
↓ 8 callersClassParseState
src/3rdparty/catch2/catch.hpp:9044
↓ 7 callersClassDimension
Dimensions (a width and height) of a rectangle in 2D */
src/core/geometry_type.hpp:56
↓ 7 callersClassPBSTileInfo
This struct contains information about the end of a reserved path. */
src/pbs.h:26
↓ 6 callersClassCall
src/newgrf_profiling.h:40
↓ 6 callersClassFindDepotData
* Helper container to find a depot */
src/pathfinder/pathfinder_type.h:38
↓ 6 callersClassOTTDByteReaderSignal
src/newgrf/newgrf_bytereader.h:15
↓ 6 callersEnumRoadType
src/script/api/script_road.hpp:55
↓ 6 callersClasslocale_ref
A type-erased reference to an std::locale to avoid a heavy <locale> include.
src/3rdparty/fmt/base.h:2274
↓ 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:196
↓ 5 callersClassLazyExpression
src/3rdparty/catch2/catch.hpp:2526
↓ 5 callersClassdiyfp
src/3rdparty/nlohmann/json.hpp:16964
↓ 5 callersClassiterator
src/3rdparty/catch2/catch.hpp:8498
↓ 5 callersClasspath
src/3rdparty/fmt/std.h:166
↓ 4 callersClassCasedString
src/3rdparty/catch2/catch.hpp:3538
↓ 4 callersClassEstimate
src/3rdparty/catch2/catch.hpp:5432
↓ 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:21
↓ 4 callersClassOrthogonalTileArea
Represents the covered area of e.g. a rail station */
src/tilearea_type.h:18
↓ 4 callersClassReturn
src/script/squirrel_helper.hpp:29
↓ 4 callersClassSQOuterVar
src/3rdparty/squirrel/squirrel/sqfuncproto.h:13
↓ 4 callersClassSummaryColumn
Fwd decls
src/3rdparty/catch2/catch.hpp:6152
↓ 4 callersClassTempoChange
src/music/midifile.hpp:25
↓ 4 callersClassUtf8View
* Constant span of UTF-8 encoded data. */
src/core/utf8.hpp:30
↓ 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:1660
↓ 3 callersEnumCompanyID
src/script/api/script_company.hpp:31
↓ 3 callersClassDiagonalTileArea
Represents a diagonal tile area. */
src/tilearea_type.h:70
↓ 3 callersClassGUIBadgeClasses
src/newgrf_badge_gui.h:19
↓ 3 callersClassGeneratorException
src/3rdparty/catch2/catch.hpp:3919
↓ 3 callersClassLanguageStrings
Container for the raw (unencoded) language strings of a language. */
src/game/game_text.hpp:40
↓ 3 callersClassOrder
If you change this, keep in mind that it is saved on 3 places: * - Load_ORDR, all the global orders * - Vehicle -> current_order */
src/order_base.h:33
↓ 3 callersClassOrthogonalTileIterator
src/tilearea_type.h:15
↓ 3 callersClassRowBreak
src/3rdparty/catch2/catch.hpp:16295
↓ 3 callersClassScript_Suspend
* A throw-class that is given when the script wants to suspend. */
src/script/script_suspend.hpp:21
↓ 3 callersClassSpriteLayoutProcessor
* Add dynamic register values to a sprite layout. */
src/newgrf_commons.h:142
↓ 3 callersClassTILE
src/pathfinder/yapf/yapf_costrail.hpp:32
↓ 3 callersClassVehiclesNearTileXY
* Iterate over all vehicles near a given world coordinate. * @warning This only works for vehicles with proper Vehicle::Tile, so only ground vehicles
src/vehicle_func.h:119
↓ 3 callersClasshandle
src/3rdparty/fmt/base.h:2459
↓ 3 callersClassiterator
src/core/utf8.hpp:43
↓ 3 callersClasstext_style
src/3rdparty/fmt/color.h:231
↓ 3 callersClassuint128_fallback
src/3rdparty/fmt/format.h:273
↓ 2 callersClassAirportTileTableIterator
Iterator to iterate over all tiles belonging to an airport spec. */
src/newgrf_airport.h:32
↓ 2 callersClassBackup
src/core/backup_type.hpp:21
↓ 2 callersClassCargoSorter
src/station_gui.cpp:869
↓ 2 callersClassChronometer
src/3rdparty/catch2/catch.hpp:6617
↓ 2 callersClassFileHandle
src/fileio_type.h:132
↓ 2 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:33
↓ 2 callersClassFunction
src/library_loader.h:20
↓ 2 callersClassGRFLocation
src/newgrf/newgrf_internal.h:160
↓ 2 callersClassGroupInfo
src/3rdparty/catch2/catch.hpp:5517
↓ 2 callersEnumGrouping
src/station_gui.cpp:1260
↓ 2 callersClassIterator
src/map_func.h:211
↓ 2 callersClassIterator
src/cargotype.h:155
↓ 2 callersClassIterator
src/core/bitmath_func.hpp:278
↓ 2 callersClassKnownStructKey
src/misc/dbg_helpers.h:112
↓ 2 callersEnumLandscapeType
Landscape types */
src/landscape_type.h:16
↓ 2 callersClassLink
src/league_type.h:27
↓ 2 callersClassParser
src/3rdparty/catch2/catch.hpp:9221
↓ 2 callersClassReporterConfig
src/3rdparty/catch2/catch.hpp:5481
↓ 2 callersClassRowDisplay
src/station_gui.cpp:1224
↓ 2 callersClassServerAddress
* Address to a game server. * * This generalises addresses which are based on different identifiers. */
src/network/core/address.h:184
↓ 2 callersClassSession
src/3rdparty/catch2/catch.hpp:13214
↓ 2 callersClassSourceLineInfo
src/3rdparty/catch2/catch.hpp:502
↓ 2 callersClassStringBuilder
src/table/strgen_tables.h:19
↓ 2 callersClassTestCaseStats
src/3rdparty/catch2/catch.hpp:5560
↓ 2 callersClassTestRunStats
src/3rdparty/catch2/catch.hpp:5597
↓ 2 callersEnumTownAction
src/script/api/script_town.hpp:27
↓ 2 callersClassValueType
src/3rdparty/nlohmann/json.hpp:21524
↓ 2 callersClassWithinUlpsMatcher
src/3rdparty/catch2/catch.hpp:3438
↓ 2 callersClassXmlEncode
src/3rdparty/catch2/catch.hpp:6234
↓ 2 callersClassback_insert_iterator
src/core/string_inplace.hpp:55
next →1–100 of 3,771, ranked by callers