libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
Referencia de la Clase moText0

clase de para manejar textos Más...

#include <moText.h>

Diagrama de colaboración para moText0:
Collaboration graph

Métodos públicos

 moText0 ()
 
 moText0 (const moText0 &)
 
 moText0 (char *)
 
 moText0 (const char *)
 
 moText0 (wchar_t *)
 
 moText0 (int)
 
 moText0 (unsigned int)
 
 moText0 (long)
 
 moText0 (unsigned long)
 
 moText0 (long long)
 
 moText0 (unsigned long long)
 
 moText0 (float)
 
 moText0 (double)
 
virtual ~moText0 ()
 
MOuint Length () const
 
moText0operator= (const moText0 &txt)
 
moText0operator+= (const moText0 &txt)
 
int operator< (const moText0 &txt) const
 
int operator> (const moText0 &txt) const
 
int operator<= (const moText0 &txt) const
 
int operator>= (const moText0 &txt) const
 
int operator== (const moText0 &txt) const
 
int operator!= (const moText0 &txt) const
 
moText0operator= (const char *txt)
 
moText0operator= (const short *txt)
 
moText0operator+= (const char *txt)
 
int operator< (const char *txt) const
 
int operator> (const char *txt) const
 
int operator<= (const char *txt) const
 
int operator>= (const char *txt) const
 
int operator== (const char *txt) const
 
int operator!= (const char *txt) const
 
virtual operator char * () const
 
wchar_t * Unicode () const
 
moText0Left (MOuint)
 
moText0Right (MOuint)
 
moText0Mid (MOuint, MOuint)
 
moText0SubText (MOuint, MOuint)
 
moText0Insert (char *, MOuint)
 
moText0Delete (MOuint, MOuint)
 
moText0 Scan (char *)
 
moText0 ScanEx (char *)
 
moText0LTrim ()
 
moText0RTrim ()
 
moText0Trim ()
 
unsigned short * Short ()
 
void ToUpper ()
 
void ToLower ()
 
moTextArray Explode (char *separator) const
 
int Find (const moText0 &target)
 divide el texto separado por el caracter especificado Más...
 
void ReplaceChar (const char *target, const char *replacement)
 
void Replace (const moText0 &target, const moText0 &replacement)
 
void txtcopy (const char *txt, MOuint pos=0, MOuint com=0, MOuint fin=MO_TXT_COMPLETE)
 
void txtcopy (const short *txt, MOuint pos=0, MOuint com=0, MOuint fin=MO_TXT_COMPLETE)
 
 moText0 ()
 
 moText0 (const moText0 &)
 
 moText0 (char *)
 
 moText0 (const char *)
 
 moText0 (wchar_t *)
 
 moText0 (int)
 
 moText0 (unsigned int)
 
 moText0 (long)
 
 moText0 (unsigned long)
 
 moText0 (long long)
 
 moText0 (unsigned long long)
 
 moText0 (float)
 
 moText0 (double)
 
virtual ~moText0 ()
 
MOuint Length () const
 
moText0operator= (const moText0 &txt)
 
moText0operator+= (const moText0 &txt)
 
int operator< (const moText0 &txt) const
 
int operator> (const moText0 &txt) const
 
int operator<= (const moText0 &txt) const
 
int operator>= (const moText0 &txt) const
 
int operator== (const moText0 &txt) const
 
int operator!= (const moText0 &txt) const
 
moText0operator= (const char *txt)
 
moText0operator= (const short *txt)
 
moText0operator+= (const char *txt)
 
int operator< (const char *txt) const
 
int operator> (const char *txt) const
 
int operator<= (const char *txt) const
 
int operator>= (const char *txt) const
 
int operator== (const char *txt) const
 
int operator!= (const char *txt) const
 
virtual operator char * () const
 
wchar_t * Unicode () const
 
moText0Left (MOuint)
 
moText0Right (MOuint)
 
moText0Mid (MOuint, MOuint)
 
moText0SubText (MOuint, MOuint)
 
moText0Insert (char *, MOuint)
 
moText0Delete (MOuint, MOuint)
 
moText0 Scan (char *)
 
moText0 ScanEx (char *)
 
moText0LTrim ()
 
moText0RTrim ()
 
moText0Trim ()
 
unsigned short * Short ()
 
void ToUpper ()
 
void ToLower ()
 
moTextArray Explode (char *separator) const
 
int Find (const moText0 &target)
 divide el texto separado por el caracter especificado Más...
 
void ReplaceChar (const char *target, const char *replacement)
 
void Replace (const moText0 &target, const moText0 &replacement)
 
void txtcopy (const char *txt, MOuint pos=0, MOuint com=0, MOuint fin=MO_TXT_COMPLETE)
 
void txtcopy (const short *txt, MOuint pos=0, MOuint com=0, MOuint fin=MO_TXT_COMPLETE)
 

Métodos privados

txtcval txtcomp (const char *txt, MOuint com1=0, MOuint com2=0) const
 
MOuint txtfind (const char *txt, txtpert pert=MO_TXT_BELONG, MOuint com=0, int dir=1) const
 
txtcval txtcomp (const char *txt, MOuint com1=0, MOuint com2=0) const
 
MOuint txtfind (const char *txt, txtpert pert=MO_TXT_BELONG, MOuint com=0, int dir=1) const
 

Atributos privados

char * text
 
MOuint length
 

Amigas

LIBMOLDEO_API moText0 operator+ (const moText0 &txt1, const moText0 &txt2)
 
LIBMOLDEO_API moText0 operator+ (const moText0 &txt1, const char *txt2)
 
LIBMOLDEO_API moText0 operator+ (const char *txt1, const moText0 &txt2)
 
LIBMOLDEO_API moText0 operator+ (const moText0 &txt1, const moText0 &txt2)
 
LIBMOLDEO_API moText0 operator+ (const moText0 &txt1, const char *txt2)
 
LIBMOLDEO_API moText0 operator+ (const char *txt1, const moText0 &txt2)
 

Descripción detallada

clase de para manejar textos

Operaciones y funciones para la manipulación de cadenas de caracteres.

Definición en la línea 75 del archivo moText.h.

Documentación del constructor y destructor

◆ moText0() [1/26]

moText0::moText0 ( )
Gráfico de llamadas a esta función:

◆ moText0() [2/26]

moText0::moText0 ( const moText0 txt)

Definición en la línea 62 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [3/26]

moText0::moText0 ( char *  txt)

Definición en la línea 76 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [4/26]

moText0::moText0 ( const char *  txt)

Definición en la línea 69 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [5/26]

moText0::moText0 ( wchar_t *  wtxt)

Definición en la línea 83 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [6/26]

moText0::moText0 ( int  p_num)

Definición en la línea 94 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [7/26]

moText0::moText0 ( unsigned int  p_num)

Definición en la línea 100 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [8/26]

moText0::moText0 ( long  p_num)

Definición en la línea 106 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [9/26]

moText0::moText0 ( unsigned long  p_num)

Definición en la línea 111 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [10/26]

moText0::moText0 ( long long  p_num)

Definición en la línea 116 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [11/26]

moText0::moText0 ( unsigned long long  p_num)

Definición en la línea 121 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [12/26]

moText0::moText0 ( float  p_num)

Definición en la línea 126 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ moText0() [13/26]

moText0::moText0 ( double  p_num)

Definición en la línea 131 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ ~moText0() [1/2]

moText0::~moText0 ( )
virtual

Definición en la línea 139 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ moText0() [14/26]

moText0::moText0 ( )

◆ moText0() [15/26]

moText0::moText0 ( const moText0 )

◆ moText0() [16/26]

moText0::moText0 ( char *  )

◆ moText0() [17/26]

moText0::moText0 ( const char *  )

◆ moText0() [18/26]

moText0::moText0 ( wchar_t *  )

◆ moText0() [19/26]

moText0::moText0 ( int  )

◆ moText0() [20/26]

moText0::moText0 ( unsigned  int)

◆ moText0() [21/26]

moText0::moText0 ( long  )

◆ moText0() [22/26]

moText0::moText0 ( unsigned  long)

◆ moText0() [23/26]

moText0::moText0 ( long  long)

◆ moText0() [24/26]

moText0::moText0 ( unsigned long  long)

◆ moText0() [25/26]

moText0::moText0 ( float  )

◆ moText0() [26/26]

moText0::moText0 ( double  )

◆ ~moText0() [2/2]

virtual moText0::~moText0 ( )
virtual

Documentación de las funciones miembro

◆ Delete() [1/2]

moText0& moText0::Delete ( MOuint  ,
MOuint   
)

◆ Delete() [2/2]

moText0 & moText0::Delete ( MOuint  pos,
MOuint  cant 
)

Definición en la línea 519 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Explode() [1/2]

moTextArray moText0::Explode ( char *  separator) const

◆ Explode() [2/2]

moTextArray moText0::Explode ( char *  separator) const

Definición en la línea 655 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Find() [1/2]

int moText0::Find ( const moText0 target)

divide el texto separado por el caracter especificado

◆ Find() [2/2]

int moText0::Find ( const moText0 target)

divide el texto separado por el caracter especificado

Definición en la línea 683 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Insert() [1/2]

moText0& moText0::Insert ( char *  ,
MOuint   
)

◆ Insert() [2/2]

moText0 & moText0::Insert ( char *  txt,
MOuint  pos 
)

Definición en la línea 511 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Left() [1/2]

moText0& moText0::Left ( MOuint  )

◆ Left() [2/2]

moText0 & moText0::Left ( MOuint  cant)

Definición en la línea 484 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Length() [1/2]

MOuint moText0::Length ( ) const

◆ Length() [2/2]

MOuint moText0::Length ( ) const

Definición en la línea 347 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ LTrim() [1/2]

moText0& moText0::LTrim ( )

◆ LTrim() [2/2]

moText0 & moText0::LTrim ( )

Definición en la línea 584 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Mid() [1/2]

moText0& moText0::Mid ( MOuint  ,
MOuint   
)

◆ Mid() [2/2]

moText0 & moText0::Mid ( MOuint  com,
MOuint  cant 
)

Definición en la línea 498 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator char *() [1/2]

virtual moText0::operator char * ( ) const
inlinevirtual

Definición en la línea 124 del archivo moText.h.

◆ operator char *() [2/2]

virtual moText0::operator char * ( ) const
inlinevirtual

Definición en la línea 128 del archivo moText.h.

◆ operator!=() [1/4]

int moText0::operator!= ( const moText0 txt) const

◆ operator!=() [2/4]

int moText0::operator!= ( const moText0 txt) const

Definición en la línea 390 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator!=() [3/4]

int moText0::operator!= ( const char *  txt) const

◆ operator!=() [4/4]

int moText0::operator!= ( const char *  txt) const

Definición en la línea 462 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator+=() [1/4]

moText0& moText0::operator+= ( const moText0 txt)

◆ operator+=() [2/4]

moText0 & moText0::operator+= ( const moText0 txt)

Definición en la línea 358 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator+=() [3/4]

moText0& moText0::operator+= ( const char *  txt)

◆ operator+=() [4/4]

moText0 & moText0::operator+= ( const char *  txt)

Definición en la línea 408 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator<() [1/4]

int moText0::operator< ( const moText0 txt) const

◆ operator<() [2/4]

int moText0::operator< ( const moText0 txt) const

Definición en la línea 365 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator<() [3/4]

int moText0::operator< ( const char *  txt) const

◆ operator<() [4/4]

int moText0::operator< ( const char *  txt) const

Definición en la línea 437 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator<=() [1/4]

int moText0::operator<= ( const moText0 txt) const

◆ operator<=() [2/4]

int moText0::operator<= ( const moText0 txt) const

Definición en la línea 375 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator<=() [3/4]

int moText0::operator<= ( const char *  txt) const

◆ operator<=() [4/4]

int moText0::operator<= ( const char *  txt) const

Definición en la línea 447 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator=() [1/6]

moText0& moText0::operator= ( const moText0 txt)

◆ operator=() [2/6]

moText0 & moText0::operator= ( const moText0 txt)

Definición en la línea 352 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator=() [3/6]

moText0& moText0::operator= ( const char *  txt)

◆ operator=() [4/6]

moText0& moText0::operator= ( const short *  txt)

◆ operator=() [5/6]

moText0 & moText0::operator= ( const char *  txt)

Definición en la línea 396 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator=() [6/6]

moText0 & moText0::operator= ( const short *  txt)

Definición en la línea 402 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator==() [1/4]

int moText0::operator== ( const moText0 txt) const

◆ operator==() [2/4]

int moText0::operator== ( const moText0 txt) const

Definición en la línea 385 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator==() [3/4]

int moText0::operator== ( const char *  txt) const

◆ operator==() [4/4]

int moText0::operator== ( const char *  txt) const

Definición en la línea 457 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator>() [1/4]

int moText0::operator> ( const moText0 txt) const

◆ operator>() [2/4]

int moText0::operator> ( const moText0 txt) const

Definición en la línea 370 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator>() [3/4]

int moText0::operator> ( const char *  txt) const

◆ operator>() [4/4]

int moText0::operator> ( const char *  txt) const

Definición en la línea 442 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ operator>=() [1/4]

int moText0::operator>= ( const moText0 txt) const

◆ operator>=() [2/4]

int moText0::operator>= ( const moText0 txt) const

Definición en la línea 380 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ operator>=() [3/4]

int moText0::operator>= ( const char *  txt) const

◆ operator>=() [4/4]

int moText0::operator>= ( const char *  txt) const

Definición en la línea 452 del archivo moText.cpp.

Gráfico de llamadas para esta función:

◆ Replace() [1/2]

void moText0::Replace ( const moText0 target,
const moText0 replacement 
)

◆ Replace() [2/2]

void moText0::Replace ( const moText0 target,
const moText0 replacement 
)

Definición en la línea 729 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ ReplaceChar() [1/2]

void moText0::ReplaceChar ( const char *  target,
const char *  replacement 
)

◆ ReplaceChar() [2/2]

void moText0::ReplaceChar ( const char *  target,
const char *  replacement 
)

Definición en la línea 796 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Right() [1/2]

moText0& moText0::Right ( MOuint  )

◆ Right() [2/2]

moText0 & moText0::Right ( MOuint  cant)

Definición en la línea 491 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ RTrim() [1/2]

moText0& moText0::RTrim ( )

◆ RTrim() [2/2]

moText0 & moText0::RTrim ( )

Definición en la línea 594 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Scan() [1/2]

moText0 moText0::Scan ( char *  )

◆ Scan() [2/2]

moText0 moText0::Scan ( char *  cjto)

Definición en la línea 530 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ ScanEx() [1/2]

moText0 moText0::ScanEx ( char *  )

◆ ScanEx() [2/2]

moText0 moText0::ScanEx ( char *  cjto)

Definición en la línea 543 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Short() [1/2]

unsigned short* moText0::Short ( )

◆ Short() [2/2]

unsigned short * moText0::Short ( )

Definición en la línea 467 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ SubText() [1/2]

moText0& moText0::SubText ( MOuint  ,
MOuint   
)

◆ SubText() [2/2]

moText0 & moText0::SubText ( MOuint  com,
MOuint  fin 
)

Definición en la línea 504 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ ToLower() [1/2]

void moText0::ToLower ( )

◆ ToLower() [2/2]

void moText0::ToLower ( )

Definición en la línea 632 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ ToUpper() [1/2]

void moText0::ToUpper ( )

◆ ToUpper() [2/2]

void moText0::ToUpper ( )

Definición en la línea 611 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Trim() [1/2]

moText0& moText0::Trim ( )

◆ Trim() [2/2]

moText0 & moText0::Trim ( )

Definición en la línea 604 del archivo moText.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ txtcomp() [1/2]

txtcval moText0::txtcomp ( const char *  txt,
MOuint  com1 = 0,
MOuint  com2 = 0 
) const
private

◆ txtcomp() [2/2]

txtcval moText0::txtcomp ( const char *  txt,
MOuint  com1 = 0,
MOuint  com2 = 0 
) const
private

Definición en la línea 252 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ txtcopy() [1/4]

void moText0::txtcopy ( const char *  txt,
MOuint  pos = 0,
MOuint  com = 0,
MOuint  fin = MO_TXT_COMPLETE 
)

◆ txtcopy() [2/4]

void moText0::txtcopy ( const short *  txt,
MOuint  pos = 0,
MOuint  com = 0,
MOuint  fin = MO_TXT_COMPLETE 
)

◆ txtcopy() [3/4]

void moText0::txtcopy ( const char *  txt,
MOuint  pos = 0,
MOuint  com = 0,
MOuint  fin = MO_TXT_COMPLETE 
)

Definición en la línea 154 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ txtcopy() [4/4]

void moText0::txtcopy ( const short *  txt,
MOuint  pos = 0,
MOuint  com = 0,
MOuint  fin = MO_TXT_COMPLETE 
)

Definición en la línea 204 del archivo moText.cpp.

◆ txtfind() [1/2]

MOuint moText0::txtfind ( const char *  txt,
txtpert  pert = MO_TXT_BELONG,
MOuint  com = 0,
int  dir = 1 
) const
private

◆ txtfind() [2/2]

MOuint moText0::txtfind ( const char *  txt,
txtpert  pert = MO_TXT_BELONG,
MOuint  com = 0,
int  dir = 1 
) const
private

Definición en la línea 290 del archivo moText.cpp.

Gráfico de llamadas a esta función:

◆ Unicode() [1/2]

wchar_t* moText0::Unicode ( ) const
inline

Definición en la línea 125 del archivo moText.h.

◆ Unicode() [2/2]

wchar_t* moText0::Unicode ( ) const
inline

Definición en la línea 129 del archivo moText.h.

Documentación de las funciones relacionadas y clases amigas

◆ operator+ [1/6]

LIBMOLDEO_API moText0 operator+ ( const moText0 txt1,
const moText0 txt2 
)
friend

Definición en la línea 415 del archivo moText.cpp.

◆ operator+ [2/6]

LIBMOLDEO_API moText0 operator+ ( const moText0 txt1,
const char *  txt2 
)
friend

Definición en la línea 422 del archivo moText.cpp.

◆ operator+ [3/6]

LIBMOLDEO_API moText0 operator+ ( const char *  txt1,
const moText0 txt2 
)
friend

Definición en la línea 429 del archivo moText.cpp.

◆ operator+ [4/6]

LIBMOLDEO_API moText0 operator+ ( const moText0 txt1,
const moText0 txt2 
)
friend

Definición en la línea 415 del archivo moText.cpp.

◆ operator+ [5/6]

LIBMOLDEO_API moText0 operator+ ( const moText0 txt1,
const char *  txt2 
)
friend

Definición en la línea 422 del archivo moText.cpp.

◆ operator+ [6/6]

LIBMOLDEO_API moText0 operator+ ( const char *  txt1,
const moText0 txt2 
)
friend

Definición en la línea 429 del archivo moText.cpp.

Documentación de los datos miembro

◆ length

MOuint moText0::length
private

Definición en la línea 163 del archivo moText.h.

◆ text

char * moText0::text
private

Definición en la línea 162 del archivo moText.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: