OpenTTD Source 20250313-master-g70c2a666bc
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12]
 Nanonymous_namespace{framerate_gui.cpp}Private declarations for performance measurement implementation
 CPerformanceData
 NCargoFilterCriteriaSpecial cargo filter criteria
 NSpriteGroupCargoSprite Group Cargo types
 NSQConvertThe Squirrel convert routines
 CHelperTHelper class to recognize the function type (retval type, args) and use the proper specialization for SQ callback
 CHelperT< Tretval(*)(Targs...)>The real C++ caller for functions
 CHelperT< Tretval(Tcls::*)(Targs...)>The real C++ caller for methods
 CParamTo get a param from squirrel, we use this helper class
 CParam< Array< Titem > && >
 CParam< bool >
 CParam< const char * >
 CParam< const std::string & >
 CParam< int16_t >
 CParam< int32_t >
 CParam< int64_t >
 CParam< int8_t >
 CParam< T >
 CParam< TileIndex >
 CParam< uint16_t >
 CParam< uint32_t >
 CParam< uint8_t >
 CReturnTo return a value to squirrel, we use this helper class
 CReturn< bool >
 CReturn< char * >
 CReturn< const char * >
 CReturn< HSQOBJECT >
 CReturn< int16_t >
 CReturn< int32_t >
 CReturn< int64_t >
 CReturn< int8_t >
 CReturn< std::optional< std::string > >
 CReturn< T >
 CReturn< TileIndex >
 CReturn< uint16_t >
 CReturn< uint32_t >
 CReturn< uint8_t >