1
0
Fork 0

Codechange: do not use all upper case enumerators in a scoped enum

pull/9738/head
Rubidium 2021-12-05 16:15:27 +01:00 committed by Michael Lutz
parent ea4f6bb8b2
commit ad89601c49
3 changed files with 28 additions and 28 deletions

View File

@ -1324,10 +1324,10 @@ protected:
static CargoID produced_cargo_filter; static CargoID produced_cargo_filter;
enum class SorterType : uint8 { enum class SorterType : uint8 {
IDW_SORT_BY_NAME, ///< Sorter type to sort by name ByName, ///< Sorter type to sort by name
IDW_SORT_BY_TYPE, ///< Sorter type to sort by type ByType, ///< Sorter type to sort by type
IDW_SORT_BY_PRODUCTION, ///< Sorter type to sort by production amount ByProduction, ///< Sorter type to sort by production amount
IDW_SORT_BY_TRANSPORTED, ///< Sorter type to sort by transported percentage ByTransported, ///< Sorter type to sort by transported percentage
}; };
/** /**
@ -1552,9 +1552,9 @@ protected:
} }
switch (static_cast<IndustryDirectoryWindow::SorterType>(this->industries.SortType())) { switch (static_cast<IndustryDirectoryWindow::SorterType>(this->industries.SortType())) {
case IndustryDirectoryWindow::SorterType::IDW_SORT_BY_NAME: case IndustryDirectoryWindow::SorterType::ByName:
case IndustryDirectoryWindow::SorterType::IDW_SORT_BY_TYPE: case IndustryDirectoryWindow::SorterType::ByType:
case IndustryDirectoryWindow::SorterType::IDW_SORT_BY_PRODUCTION: case IndustryDirectoryWindow::SorterType::ByProduction:
/* Sort by descending production, then descending transported */ /* Sort by descending production, then descending transported */
std::sort(cargos.begin(), cargos.end(), [](const CargoInfo &a, const CargoInfo &b) { std::sort(cargos.begin(), cargos.end(), [](const CargoInfo &a, const CargoInfo &b) {
if (a.production != b.production) return a.production > b.production; if (a.production != b.production) return a.production > b.production;
@ -1562,7 +1562,7 @@ protected:
}); });
break; break;
case IndustryDirectoryWindow::SorterType::IDW_SORT_BY_TRANSPORTED: case IndustryDirectoryWindow::SorterType::ByTransported:
/* Sort by descending transported, then descending production */ /* Sort by descending transported, then descending production */
std::sort(cargos.begin(), cargos.end(), [](const CargoInfo &a, const CargoInfo &b) { std::sort(cargos.begin(), cargos.end(), [](const CargoInfo &a, const CargoInfo &b) {
if (a.transported != b.transported) return a.transported > b.transported; if (a.transported != b.transported) return a.transported > b.transported;

View File

@ -78,15 +78,15 @@ private:
* lock on the game-state. * lock on the game-state.
*/ */
enum class Status { enum class Status {
INIT, ///< TCPConnecter is created but resolving hasn't started. Init, ///< TCPConnecter is created but resolving hasn't started.
RESOLVING, ///< The hostname is being resolved (threaded). Resolving, ///< The hostname is being resolved (threaded).
FAILURE, ///< Resolving failed. Failure, ///< Resolving failed.
CONNECTING, ///< We are currently connecting. Connecting, ///< We are currently connecting.
CONNECTED, ///< The connection is established. Connected, ///< The connection is established.
}; };
std::thread resolve_thread; ///< Thread used during resolving. std::thread resolve_thread; ///< Thread used during resolving.
std::atomic<Status> status = Status::INIT; ///< The current status of the connecter. std::atomic<Status> status = Status::Init; ///< The current status of the connecter.
std::atomic<bool> killed = false; ///< Whether this connecter is marked as killed. std::atomic<bool> killed = false; ///< Whether this connecter is marked as killed.
addrinfo *ai = nullptr; ///< getaddrinfo() allocated linked-list of resolved addresses. addrinfo *ai = nullptr; ///< getaddrinfo() allocated linked-list of resolved addresses.

View File

@ -52,7 +52,7 @@ TCPServerConnecter::TCPServerConnecter(const std::string &connection_string, uin
break; break;
case SERVER_ADDRESS_INVITE_CODE: case SERVER_ADDRESS_INVITE_CODE:
this->status = Status::CONNECTING; this->status = Status::Connecting;
_network_coordinator_client.ConnectToServer(this->server_address.connection_string, this); _network_coordinator_client.ConnectToServer(this->server_address.connection_string, this);
break; break;
@ -254,14 +254,14 @@ void TCPConnecter::Resolve()
if (error != 0) { if (error != 0) {
Debug(net, 0, "Failed to resolve DNS for {}", this->connection_string); Debug(net, 0, "Failed to resolve DNS for {}", this->connection_string);
this->status = Status::FAILURE; this->status = Status::Failure;
return; return;
} }
this->ai = ai; this->ai = ai;
this->OnResolved(ai); this->OnResolved(ai);
this->status = Status::CONNECTING; this->status = Status::Connecting;
} }
/** /**
@ -281,11 +281,11 @@ bool TCPConnecter::CheckActivity()
if (this->killed) return true; if (this->killed) return true;
switch (this->status) { switch (this->status) {
case Status::INIT: case Status::Init:
/* Start the thread delayed, so the vtable is loaded. This allows classes /* Start the thread delayed, so the vtable is loaded. This allows classes
* to overload functions used by Resolve() (in case threading is disabled). */ * to overload functions used by Resolve() (in case threading is disabled). */
if (StartNewThread(&this->resolve_thread, "ottd:resolve", &TCPConnecter::ResolveThunk, this)) { if (StartNewThread(&this->resolve_thread, "ottd:resolve", &TCPConnecter::ResolveThunk, this)) {
this->status = Status::RESOLVING; this->status = Status::Resolving;
return false; return false;
} }
@ -296,18 +296,18 @@ bool TCPConnecter::CheckActivity()
* connection. The rest of this function handles exactly that. */ * connection. The rest of this function handles exactly that. */
break; break;
case Status::RESOLVING: case Status::Resolving:
/* Wait till Resolve() comes back with an answer (in case it runs threaded). */ /* Wait till Resolve() comes back with an answer (in case it runs threaded). */
return false; return false;
case Status::FAILURE: case Status::Failure:
/* Ensure the OnFailure() is called from the game-thread instead of the /* Ensure the OnFailure() is called from the game-thread instead of the
* resolve-thread, as otherwise we can get into some threading issues. */ * resolve-thread, as otherwise we can get into some threading issues. */
this->OnFailure(); this->OnFailure();
return true; return true;
case Status::CONNECTING: case Status::Connecting:
case Status::CONNECTED: case Status::Connected:
break; break;
} }
@ -403,7 +403,7 @@ bool TCPConnecter::CheckActivity()
} }
this->OnConnect(connected_socket); this->OnConnect(connected_socket);
this->status = Status::CONNECTED; this->status = Status::Connected;
return true; return true;
} }
@ -422,11 +422,11 @@ bool TCPServerConnecter::CheckActivity()
case SERVER_ADDRESS_INVITE_CODE: case SERVER_ADDRESS_INVITE_CODE:
/* Check if a result has come in. */ /* Check if a result has come in. */
switch (this->status) { switch (this->status) {
case Status::FAILURE: case Status::Failure:
this->OnFailure(); this->OnFailure();
return true; return true;
case Status::CONNECTED: case Status::Connected:
this->OnConnect(this->socket); this->OnConnect(this->socket);
return true; return true;
@ -451,7 +451,7 @@ void TCPServerConnecter::SetConnected(SOCKET sock)
assert(sock != INVALID_SOCKET); assert(sock != INVALID_SOCKET);
this->socket = sock; this->socket = sock;
this->status = Status::CONNECTED; this->status = Status::Connected;
} }
/** /**
@ -459,7 +459,7 @@ void TCPServerConnecter::SetConnected(SOCKET sock)
*/ */
void TCPServerConnecter::SetFailure() void TCPServerConnecter::SetFailure()
{ {
this->status = Status::FAILURE; this->status = Status::Failure;
} }
/** /**