Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

P6ARG Argument types.

Type Conversions Flags
P6AT_BOOL P6AF_STRING
P6AF_CHAR
P6AF_DEC
P6AF_OCT
P6AF_HEX
P6AFL_LEFTALIGN
P6AFL_CENTER
P6AFL_TRUNCATE
P6AFL_LOWERCASE
P6AFL_UPPERCASE
Enumerator
P6AT_BOOL 

P6BOOL renders as 'true' or 'false'.

P6AT_CHAR 

Single byte signed character, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_CHARPTR 

Pointer to a signed char string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_UCHAR 

Single byte unsigned character, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_UCHARPTR 

Pointer to an unsigned char string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_WCHAR 

Single wide character, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_WCHARPTR 

Pointer to a wide character string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_PTR 

Generic VOID Pointer.

P6AT_INT8 

Signed 8-bit integer.

P6AT_UINT8 

Unsigned 8-bit integer.

P6AT_INT16 

Signed 16-bit integer.

P6AT_UINT16 

Unsigned 16-bit integer.

P6AT_INT32 

Signed 32-bit integer.

P6AT_UINT32 

Unsigned 32-bit integer.

P6AT_INT64 

Signed 64-bit integer.

P6AT_UINT64 

Unsigned 64-bit integer.

P6AT_SHORT 

signed short integer

P6AT_USHORT 

unsigned short integer

P6AT_INT 

signed unsized integer

P6AT_UINT 

unsigned unsized integer

P6AT_LONG 

signed long integer

P6AT_ULONG 

unsigned long integer

P6AT_SIZE 

P6SIZET integer.

P6AT_FLOAT 

P6FLOAT.

P6AT_TIME 

Format a P6TIME as mm/dd/yyyy hh:mm:ss.000000000 or an ISO860 or RFC822 date if the P6AFL_ISO860 or P6AFL_RFC822 flag is specified.

P6AT_ERR 

Converts the specified P6ERR to it's string representation.

P6AT_UUID 

Pointer to a UUID.

P6AT_CATID 

Pointer to a P6CATID.

P6AT_NETADDR 

Pointer to a P6NETADDR will print dotted quad by default.

P6AT_INTERVAL 

Format a P6INTERVAL as 00:00:00.000000000 or an ISO860 duration if the P6AFL_ISO860 flag is specified.

P6AT_THREADID 

Format a P6THREADID.

P6AT_BSTR 

Narrow binary string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_BWSTR 

Wide binary string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_BCSTR 

Narrow const binary string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

P6AT_BWCSTR 

Wide const binary string, transform based on P6AFL_UPPERCASE/P6AFL_LOWERCASE flags.

Definition at line 521 of file p6types.h.