# TextRefStack Struct Reference

## Public Member Functions

uint8 | PopUnsignedByte ()
int8 | PopSignedByte ()
uint16 | PopUnsignedWord ()
int16 | PopSignedWord ()
uint32 | PopUnsignedDWord ()
int32 | PopSignedDWord ()
uint64 | PopUnsignedQWord ()
int64 | PopSignedQWord ()
void | RotateTop4Words ()
| Rotate the top four words down: W1, W2, W3, W4 -> W4, W1, W2, W3.
void | PushWord (uint16 word)
void | ResetStack ()
void | RewindStack ()

## Data Fields

byte | stack [0x30]
byte | position
bool | used

## Detailed Description

Definition at line 508 of file newgrf_text.cpp.

The documentation for this struct was generated from the following file:

- src/newgrf_text.cpp