Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

YChar Class Reference

List of all members.

Public Member Functions

 YChar ()
 YChar (const uint32)
 YChar (const int)
 YChar (const char)
 YChar (const char *) throw (std::domain_error)
 YChar (const std::string) throw (std::domain_error)
YChar lower () const
YChar upper () const
YChar title () const
int digitValue () const throw (std::domain_error)
int hexDigitValue () const throw (std::domain_error)
bool isNull () const
bool isAsciiLetter () const
int bytes () const
std::string utf8 () const
 operator uint32 ()

Static Public Member Functions

int getNumberOfContinuingOctents (byte) throw (std::domain_error)
YChar fromUtf8 (const char *) throw (std::domain_error)
YChar fromUtf8 (const std::string) throw (std::domain_error)

Friends

bool operator== (const YChar &, const YChar &)
bool operator== (const YChar &, const char &)
bool operator== (const char &, const YChar &)
bool operator== (const YChar &, const int &)
bool operator== (const int &, const YChar &)
std::ostream & operator<< (std::ostream &, YChar)

Constructor & Destructor Documentation

YChar::YChar (   ) 
 

YChar::YChar (  const  uint32  ) 
 

YChar::YChar (  const  int  ) 
 

YChar::YChar (  const  char  ) 
 

YChar::YChar (  const char *   )  throw (std::domain_error)
 

YChar::YChar (  const std::string   )  throw (std::domain_error)
 


Member Function Documentation

int YChar::bytes (   )  const
 

int YChar::digitValue (   )  const throw (std::domain_error)
 

YChar YChar::fromUtf8 (  const std::string   )  throw (std::domain_error) [static]
 

YChar YChar::fromUtf8 (  const char *   )  throw (std::domain_error) [static]
 

int YChar::getNumberOfContinuingOctents (  byte   )  throw (std::domain_error) [static]
 

int YChar::hexDigitValue (   )  const throw (std::domain_error)
 

bool YChar::isAsciiLetter (   )  const
 

bool YChar::isNull (   )  const
 

YChar YChar::lower (   )  const
 

YChar::operator uint32 (   ) 
 

YChar YChar::title (   )  const
 

YChar YChar::upper (   )  const
 

std::string YChar::utf8 (   )  const
 


Friends And Related Function Documentation

std::ostream& operator<< (  std::ostream &  ,
YChar 
)  [friend]
 

bool operator== (  const int &  ,
const YChar & 
)  [friend]
 

bool operator== (  const YChar &  ,
const int & 
)  [friend]
 

bool operator== (  const char &  ,
const YChar & 
)  [friend]
 

bool operator== (  const YChar &  ,
const char & 
)  [friend]
 

bool operator== (  const YChar &  ,
const YChar & 
)  [friend]
 



The ParaGUI Project - Alexander Pipelka