Namngivning*
CamelCase används för all namngivning, dvs första bokstaven i varje ord är versal.
Undantaget är bool-variabler, som ska ha ett litet b i början (bool bHasFinished).
Klasser/typer namnges med en extra bokstav i början, ett prefix, för att skilja dem från variabler.
| Klass/typ | Prefix | Exempel |
|---|---|---|
| Template-klass | T | template <typename T> class TAttribute { |
| Ärver från UObject | U | class UActorComponent |
| Ärver från AActor | A | class ASpaceShip |
| Ärver från SWidget | S | class SButtonWidget |
| Abstrakta interfaces | I | class IBuildable |
| Enum | E | enum class EAnimationState |
| Övriga | F | class F |