libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
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: