OpenTTD Source  20241121-master-g67a0fccfad
depot_cmd.cpp File Reference

Command Handling for depots. More...

#include "stdafx.h"
#include "command_func.h"
#include "depot_base.h"
#include "company_func.h"
#include "string_func.h"
#include "town.h"
#include "vehicle_gui.h"
#include "vehiclelist.h"
#include "window_func.h"
#include "depot_cmd.h"
#include "table/strings.h"
#include "safeguards.h"

Go to the source code of this file.

Functions

static bool IsUniqueDepotName (const std::string &name)
 Check whether the given name is globally unique amongst depots. More...
 
CommandCost CmdRenameDepot (DoCommandFlag flags, DepotID depot_id, const std::string &text)
 Rename a depot. More...
 

Detailed Description

Command Handling for depots.

Definition in file depot_cmd.cpp.

Function Documentation

◆ CmdRenameDepot()

CommandCost CmdRenameDepot ( DoCommandFlag  flags,
DepotID  depot_id,
const std::string &  text 
)

◆ IsUniqueDepotName()

static bool IsUniqueDepotName ( const std::string &  name)
static

Check whether the given name is globally unique amongst depots.

Parameters
nameThe name to check.
Returns
True if there is no depot with the given name.

Definition at line 30 of file depot_cmd.cpp.

References Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem<&_depot_pool >::Iterate().

Referenced by CmdRenameDepot().