ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <String.hpp>
Classes | |
struct | Flag |
Public Member Functions | |
String (const Flag::_v flag=Flag::None) | |
String (const char *str, const Flag::_v flag=Flag::None) | |
String (const String &other) | |
String (const std::string &other, const Flag::_v flag=Flag::None) | |
void | toUpper () |
void | toLower () |
String & | operator= (const char *vv) |
String & | operator= (const int vv) |
String & | operator= (const unsigned int vv) |
String & | operator= (const bool vv) |
String & | operator= (const S64 vv) |
String & | operator= (const U64 vv) |
String & | operator= (const float vv) |
String & | operator= (const double vv) |
String & | operator= (const std::string &vv) |
String & | operator= (const DataBlock &vv) |
String & | operator+= (const char *vv) |
String & | operator+= (const int vv) |
String & | operator+= (const unsigned int vv) |
String & | operator+= (const bool vv) |
String & | operator+= (const S64 vv) |
String & | operator+= (const U64 vv) |
String & | operator+= (const float vv) |
String & | operator+= (const double vv) |
String & | operator+= (const std::string &vv) |
String & | operator+= (const DataBlock &vv) |
String & | operator<< (const char *vv) |
String & | operator<< (const int vv) |
String & | operator<< (const unsigned int vv) |
String & | operator<< (const bool vv) |
String & | operator<< (const S64 vv) |
String & | operator<< (const U64 vv) |
String & | operator<< (const float vv) |
String & | operator<< (const double vv) |
String & | operator<< (const std::string &vv) |
String & | operator<< (const DataBlock &vv) |
Static Public Member Functions | |
static String | format (const float vv, const char *format) |
static String | format (const double vv, const char *format) |
static String | format (const DataBlock &vv, const int characterByLine) |
static String | hex (const int vv) |
static String | hex (const unsigned int vv) |
static String | hex (const S64 vv) |
Clase String que optimiza el uso y la conversi�n de tipos usados habitualmente.
|
inline |
Constructor.
flag | Indicadores que permiten ajustar el funcionamiento de la clase anna::String. |
|
inlineexplicit |
Constructor.
str | Cadena con la que iniciar el contenido de esta instancia. Puede ser NULL. |
flag | Indicadores que permiten ajustar el funcionamiento de la clase anna::String. |
|
inline |
|
inlineexplicit |
Constructor copia.
other | Instancia con la iniciar el contenido de esta instancia. |
flag | Indicadores que permiten ajustar el funcionamiento de la clase anna::String. |
|
inlinestatic |
Formatea el contenido del float con la cadena recibida como par�metro. La cadena de forma se interpreta de la misma forma que en el m�todo 'sprintf'
vv | Valor a interpretar. |
format | Cadena usada para interpretar el valor (ver sprintf). |
|
inlinestatic |
Formatea el contenido del double con la cadena recibida como par�metro. La cadena de forma se interpreta de la misma forma que en el m�todo 'sprintf'
vv | Valor a interpretar. |
format | Cadena usada para interpretar el valor (ver sprintf). |
Formatea el contenido del DataBlock con el n�mero de caracteres por l�nea recibida como par�metro.
vv | Valor a interpretar. |
characterByLine | N�mero de caracters por l�nea. |
|
inlinestatic |
|
inlinestatic |
Formatea el valor del par�metro como un n�mero en hexadecimal.
vv | Valor a interpretar. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
String& anna::String::operator<< | ( | const char * | vv | ) |
String& anna::String::operator<< | ( | const int | vv | ) |
String& anna::String::operator<< | ( | const unsigned int | vv | ) |
|
inline |
String& anna::String::operator<< | ( | const float | vv | ) |
String& anna::String::operator<< | ( | const double | vv | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void anna::String::toLower | ( | ) |
Convierte a min�sculas el contenido de esta instancia.
void anna::String::toUpper | ( | ) |
Convierte a may�sculas el contenido de esta instancia.