| 
    XMLBEANSXX
    0.9.8
    
   
   | 
  
  
  
 
#include <TextUtils.h>
Public Types | |
| enum | EscapeFlags { StdEscapes, AttrEscapes } | 
Static Public Member Functions | |
| static int | getPrecision () | 
| static void | setPrecision (int p) | 
| static std::string | intToString (int i) | 
| static std::string | mpzToString (const mpz_class &d) | 
| static std::string | floatToString (float f) | 
| static std::string | doubleToString (double d) | 
| static std::string | longDoubleToString (long double d) | 
| static std::string | mpfToString (const mpf_class &d) | 
| static std::string | floatToString (float f, int precision) | 
| static std::string | doubleToString (double d, int precision) | 
| static std::string | longDoubleToString (long double d, int precision) | 
| static std::string | mpfToString (const mpf_class &d, int precision) | 
| static std::string | ptrToString (const void *ptr) | 
| static std::string | boolToString (bool b) | 
| static bool | isWhite (char ch) | 
| static std::string | collapse (const std::string &str) | 
| static std::string | exchangeEntities (const std::string &str, TextUtils::EscapeFlags escapeFlag=StdEscapes) | 
| static std::string | exchangeEntitiesWithCDATA (const std::string &str) | 
| static std::string | applyContentTypeRules (const std::string &str, const SchemaType *st) | 
| static bool | isDigit (char c) | 
| static bool | areDigits (const std::string &d) | 
| static bool | checkInteger (const std::string &num) | 
| static bool | checkDecimal (const std::string &num) | 
| static bool | checkDate (const std::string &date) | 
| static  xmlbeansxx::shared_array < unsigned char >  | base64Decode (const std::string &what) | 
| static std::string | base64Encode (xmlbeansxx::shared_array< unsigned char > what) | 
Private Member Functions | |
| XMLBEANSXX_STATIC_LOGGER_PTR (log) | |
| TextUtils () | |
| xmlbeansxx::TextUtils::TextUtils | ( | ) |  [private] | 
        
| std::string xmlbeansxx::TextUtils::applyContentTypeRules | ( | const std::string & | str, | 
| const SchemaType * | st | ||
| ) |  [static] | 
        
| bool xmlbeansxx::TextUtils::areDigits | ( | const std::string & | d | ) |  [static] | 
        
| xmlbeansxx::shared_array< unsigned char > xmlbeansxx::TextUtils::base64Decode | ( | const std::string & | what | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::base64Encode | ( | xmlbeansxx::shared_array< unsigned char > | what | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::boolToString | ( | bool | b | ) |  [static] | 
        
| bool xmlbeansxx::TextUtils::checkDate | ( | const std::string & | date | ) |  [static] | 
        
| bool xmlbeansxx::TextUtils::checkDecimal | ( | const std::string & | num | ) |  [static] | 
        
| bool xmlbeansxx::TextUtils::checkInteger | ( | const std::string & | num | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::collapse | ( | const std::string & | str | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::doubleToString | ( | double | d | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::doubleToString | ( | double | d, | 
| int | precision | ||
| ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::exchangeEntities | ( | const std::string & | str, | 
| TextUtils::EscapeFlags | escapeFlag = StdEscapes  | 
        ||
| ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::exchangeEntitiesWithCDATA | ( | const std::string & | str | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::floatToString | ( | float | f | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::floatToString | ( | float | f, | 
| int | precision | ||
| ) |  [static] | 
        
| int xmlbeansxx::TextUtils::getPrecision | ( | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::intToString | ( | int | i | ) |  [static] | 
        
| bool xmlbeansxx::TextUtils::isDigit | ( | char | c | ) |  [static] | 
        
| bool xmlbeansxx::TextUtils::isWhite | ( | char | ch | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::longDoubleToString | ( | long double | d | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::longDoubleToString | ( | long double | d, | 
| int | precision | ||
| ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::mpfToString | ( | const mpf_class & | d | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::mpfToString | ( | const mpf_class & | d, | 
| int | precision | ||
| ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::mpzToString | ( | const mpz_class & | d | ) |  [static] | 
        
| std::string xmlbeansxx::TextUtils::ptrToString | ( | const void * | ptr | ) |  [static] | 
        
| void xmlbeansxx::TextUtils::setPrecision | ( | int | p | ) |  [static] | 
        
| xmlbeansxx::TextUtils::XMLBEANSXX_STATIC_LOGGER_PTR | ( | log | ) |  [private] |