P6R::P6ARG Struct Reference
[API Type Definitions]

Argument definition. More...

#include <p6types.h>

List of all members.

Public Attributes

union {
   P6R::P6BOOL   P6R::P6ARG::m_bool
   const P6R::P6BSTR *   P6R::P6ARG::m_bstr
   const P6R::P6BWSTR *   P6R::P6ARG::m_bwstr
   P6R::P6CHAR   m_char
   const P6R::P6CHAR *   P6R::P6ARG::m_charptr
   P6R::P6ERR   P6R::P6ARG::m_err
   P6R::P6FLOAT   P6R::P6ARG::m_float
   P6R::P6INT16   P6R::P6ARG::m_int16
   P6R::P6INT32   P6R::P6ARG::m_int32
   P6R::P6INT64   P6R::P6ARG::m_int64
   P6R::P6INT8   P6R::P6ARG::m_int8
   const P6R::P6NETADDR *   P6R::P6ARG::m_netAddr
   P6R::P6SIZE   P6R::P6ARG::m_sizet
   P6R::P6TIME   P6R::P6ARG::m_time
   P6R::P6INTERVAL   P6R::P6ARG::m_tInterval
   P6R::P6UCHAR   P6R::P6ARG::m_uchar
   const P6R::P6UCHAR *   P6R::P6ARG::m_ucharptr
   P6R::P6UINT16   P6R::P6ARG::m_uint16
   P6R::P6UINT32   P6R::P6ARG::m_uint32
   P6R::P6UINT64   P6R::P6ARG::m_uint64
   P6R::P6UINT8   P6R::P6ARG::m_uint8
   const P6R::P6UUID *   P6R::P6ARG::m_uuid
   const P6R::P6VOID *   P6R::P6ARG::m_voidptr
   P6R::P6WCHAR   P6R::P6ARG::m_wchar
   const P6R::P6WCHAR *   P6R::P6ARG::m_wcharptr
}; 
P6ARGFLAGS m_fFlags
 See P6R::P6ARGFLAGS.
P6WCHAR m_fieldPad
 The character to use to pad out to the width for wide output.
P6UINT16 m_fieldWidth
 Controls the minimum width of the regedered argument.
P6ARGFMT m_nFormat
 Specified how the argument should be renedered (see P6R::P6ARGFMT).
P6ARGTYPE m_nType
 Type of argument (see P6R::P6ARGTYPE).
P6INT16 m_precision
 Contols precision of numeric output types.
P6WCHAR m_precisionPad
 The character to use to pad out to the width for wide output.

Detailed Description

Argument definition.

Definition at line 455 of file p6types.h.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.