Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_FormatAlex::CP_FormatToken Class Reference

A class that holds all the parameters of the token found in the format string.

List of all members.

Public Member Functions

 CP_FormatToken ()
 CP_FormatToken (const CP_FormatToken &rhs)
CP_FormatToken & operator= (const CP_FormatToken &rhs)
void Reset ()
Accessors
UInt32 GetTokenFlags () const
Modifiers GetTokenModifier () const
const CP_String & GetTokenFace () const
Tokens GetTokenType () const
int GetTokenWidth () const
int GetTokenPrecision () const
UInt32 GetParameterPosition () const
const CP_String GetTokenFormatString () const

Protected Attributes

UInt32 fTokenFlags
Modifiers fTokenModifiers
Tokens fTokenType
UInt32 fParameterPosition
int fTokenWidth
int fTokenPrecision
CP_String fTokenFace

Friends

class CP_FormatAlex
class CP_String


Constructor & Destructor Documentation

CP_FormatAlex::CP_FormatToken::CP_FormatToken (   ) 
 

CP_FormatAlex::CP_FormatToken::CP_FormatToken (  const CP_FormatToken &  rhs  ) 
 


Member Function Documentation

CP_FormatToken& CP_FormatAlex::CP_FormatToken::operator= (  const CP_FormatToken &  rhs  ) 
 

void CP_FormatAlex::CP_FormatToken::Reset (   ) 
 

UInt32 CP_FormatAlex::CP_FormatToken::GetTokenFlags (   )  const
 

Modifiers CP_FormatAlex::CP_FormatToken::GetTokenModifier (   )  const
 

const CP_String& CP_FormatAlex::CP_FormatToken::GetTokenFace (   )  const
 

Tokens CP_FormatAlex::CP_FormatToken::GetTokenType (   )  const
 

int CP_FormatAlex::CP_FormatToken::GetTokenWidth (   )  const
 

int CP_FormatAlex::CP_FormatToken::GetTokenPrecision (   )  const
 

UInt32 CP_FormatAlex::CP_FormatToken::GetParameterPosition (   )  const
 

const CP_String CP_FormatAlex::CP_FormatToken::GetTokenFormatString (   )  const
 

For a token (based on it's properties) will create the format string that can be used by sprintf

Parameters:
none 
Exceptions:
none 
Returns:
CP_String the format string that can be used by sprintf (like "%-20.2f")


Friends And Related Function Documentation

friend class CP_FormatAlex [friend]
 

friend class CP_String [friend]
 


Member Data Documentation

UInt32 CP_FormatAlex::CP_FormatToken::fTokenFlags [protected]
 

Modifiers CP_FormatAlex::CP_FormatToken::fTokenModifiers [protected]
 

Tokens CP_FormatAlex::CP_FormatToken::fTokenType [protected]
 

UInt32 CP_FormatAlex::CP_FormatToken::fParameterPosition [protected]
 

int CP_FormatAlex::CP_FormatToken::fTokenWidth [protected]
 

int CP_FormatAlex::CP_FormatToken::fTokenPrecision [protected]
 

CP_String CP_FormatAlex::CP_FormatToken::fTokenFace [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:01:42 2005 for CPLAT by  doxygen 1.4.0