OpenTTD Source 20241224-master-gee860a5c8e
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.
 
CommandCost CmdRenameDepot (DoCommandFlag flags, DepotID depot_id, const std::string &text)
 Rename a depot.
 

Detailed Description

Command Handling for depots.

Definition in file depot_cmd.cpp.

Function Documentation

◆ CmdRenameDepot()

◆ 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().