[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit '_crw_alloc' (#crwlib)

# ExchangeVar

## Declaration

Source position: _crw_alloc.pas line 399

`procedure ExchangeVar(`
`var a: Char;`
`var b: Char`
`); overload; procedure ExchangeVar(`
`var a: Byte;`
`var b: Byte`
`); overload; procedure ExchangeVar(`
`var a: ShortInt;`
`var b: ShortInt`
`); overload; procedure ExchangeVar(`
`var a: Word;`
`var b: Word`
`); overload; procedure ExchangeVar(`
`var a: SmallInt;`
`var b: SmallInt`
`); overload; procedure ExchangeVar(`
`var a: LongWord;`
`var b: LongWord`
`); overload; procedure ExchangeVar(`
`var a: LongInt;`
`var b: LongInt`
`); overload; procedure ExchangeVar(`
`var a: Int64;`
`var b: Int64`
`); overload; procedure ExchangeVar(`
`var a: Single;`
`var b: Single`
`); overload; procedure ExchangeVar(`
`var a: Double;`
`var b: Double`
`); overload; procedure ExchangeVar(`
`var a: Comp;`
`var b: Comp`
`); overload; procedure ExchangeVar(`
`var a: ShortString;`
`var b: ShortString`
`); overload; procedure ExchangeVar(`
`var a: LongString;`
`var b: LongString`
`); overload;`