OpenTTD Source: src/cmd_helper.h File Reference

OpenTTD Source 12.2

Functions
cmd_helper.h File Reference
`#include "core/enum_type.hpp"`
`#include "core/bitmath_func.hpp"`

Go to the source code of this file.

## Functions
template<typename T , uint S, uint N, typename U >
static T | Extract (U v)
| Extracts a given type from a value. More...

## Detailed Description

Helper functions to extract data from command parameters.

Definition in file cmd_helper.h.

## Function Documentation

## ◆ Extract()

template<typename T , uint S, uint N, typename U >

static T Extract | ( | U | v | ) |
| inlinestatic

Extracts a given type from a value.

Template Parameters

  T | The type of data we're looking for.
  S | The offset in the data.
  N | The amount of bits to read.
  U | The type of data passed to us.

Parameters

  v | The data to extract the value from.

Definition at line 24 of file cmd_helper.h.