# UnionVPtr Union Reference

Union of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers. More...

`#include <compiler.h>`

## Data Fields
volatile S16 * | s16ptr
volatile S32 * | s32ptr
volatile S64 * | s64ptr
volatile S8 * | s8ptr
volatile U16 * | u16ptr
volatile U32 * | u32ptr
volatile U64 * | u64ptr
volatile U8 * | u8ptr

## Detailed Description

Union of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers.

Definition at line 164 of file compiler.h.

## Field Documentation

volatile S16* UnionVPtr::s16ptr

Definition at line 170 of file compiler.h.

volatile S32* UnionVPtr::s32ptr

Definition at line 168 of file compiler.h.

volatile S64* UnionVPtr::s64ptr

Definition at line 166 of file compiler.h.

volatile S8* UnionVPtr::s8ptr

Definition at line 172 of file compiler.h.

volatile U16* UnionVPtr::u16ptr

Definition at line 171 of file compiler.h.

volatile U32* UnionVPtr::u32ptr

Definition at line 169 of file compiler.h.

volatile U64* UnionVPtr::u64ptr

Definition at line 167 of file compiler.h.

Referenced by flashcdw_memcpy(), and flashcdw_memset64().

volatile U8* UnionVPtr::u8ptr

Definition at line 173 of file compiler.h.

Referenced by flashcdw_memcpy(), and flashcdw_memset64().