Referencia del Archivo psfunctions.cpp
`#include "psfunctions.h"`

## Funciones

unsigned int | countCharsOfType (const string &st, int(*filterFunction)(int args), int fromIdx=0, int toIdx=-1)
| Dada una cadena de caracters devuelve el numero de caracteres de un cierto tipo. Más...
unsigned int | countUppercase (const string &st)
| Dada una cadena de caracteres devolvera el numero de caracteres en mayuscula. Más...
unsigned int | countLowercase (const string &st)
| Dada una cadena de caracteres devolvera el numero de caracteres en minuscula. Más...
int | isSymbol (int c)
| Devuelve 1 si el argumento es un simbolo. Más...
int | isDigitOrSymbol (int c)
| Devuelve 1 si el argumento es un digito o simbolo. Más...
unsigned int | countDigits (const string &st)
| Dada una cadena de caracteres devolvera el numero de digitos. Más...
unsigned int | countSymbols (const string &st)
| Dada una cadena de caracteres devolvera el numero de simbolos. Más...
string | toUpperString (const string &st)
| Devuelve una version en mayusculas de la cadena de caracteres recibida. Más...
unsigned int | middleDigitsOrSymbols (const string &st)
| Devuelve el numero de digitos y simbolos que no son el primer o el ultimo caracter de la cadena recibida. Más...
unsigned int | countConsecutive (const string &st, int(*filterFunction)(int args))
unsigned int | consecUppercase (const string &st)
| Dada una cadena devolvera el numero de caracteres en mayuscula que sigue a un caracter del mismo tipo. Más...
unsigned int | consecLowercase (const string &st)
| Dada una cadena devolvera el numero de caracteres en minuscula que sigue a un caracter del mismo tipo. Más...
unsigned int | consecDigits (const string &st)
| Dada una cadena devolvera el numero de digitos que sigue a un digito. Más...

## Documentación de las funciones

unsigned int consecDigits | ( | const string & | st | ) |

Dada una cadena devolvera el numero de digitos que sigue a un digito.

Parámetros

  st | cadena de caracteres por referencia a analizar.

unsigned int consecLowercase | ( | const string & | st | ) |

Dada una cadena devolvera el numero de caracteres en minuscula que sigue a un caracter del mismo tipo.

Parámetros

  st | cadena de caracteres por referencia a analizar.

unsigned int consecUppercase | ( | const string & | st | ) |

Dada una cadena devolvera el numero de caracteres en mayuscula que sigue a un caracter del mismo tipo.

Parámetros

  st | cadena de caracteres por referencia a analizar.

unsigned int countCharsOfType | ( | const string & | st,
|  | int(*)(int args) | filterFunction,
|  | int | fromIdx = `0`,
|  | int | toIdx = `-1`
| ) |  |

Dada una cadena de caracters devuelve el numero de caracteres de un cierto tipo.

Dada una cadena de caracters devuelve el numero de caracteres de un cierto tipo que sigue un caracter de el mismo tipo.

Parámetros

  st | Cadena de caracteres a analizar
  filterFunction | Apuntador a funcion a una funcion que devuelve 1 cuando un caracter de el typo es dado. Por ejemplo, si la funciones la funcion islower, entonces countCharsOfType contara caracteres en minuscula
  fromIdx | indice de desde donde comenzar a contar.
  toIdx | ultimo indice para contar.
  st | Cadena de caracteres a analizar
  filterFunction | Apuntador a funcion a una funcion que devuelve 1 cuando un caracter de el typo es dado. Por ejemplo, si la funciones la funcion islower, entonces countConsecutive contara caracteres consecutivos en minuscula

unsigned int countDigits | ( | const string & | st | ) |

Dada una cadena de caracteres devolvera el numero de digitos.

Parámetros

  st | cadena de caracteres por referencia a analizar.

unsigned int countLowercase | ( | const string & | st | ) |

Dada una cadena de caracteres devolvera el numero de caracteres en minuscula.

Parámetros

  st | cadena de caracteres por referencia a analizar.

unsigned int countSymbols | ( | const string & | st | ) |

Dada una cadena de caracteres devolvera el numero de simbolos.

Parámetros

  st | cadena de caracteres por referencia a analizar.

unsigned int countUppercase | ( | const string & | st | ) |

Dada una cadena de caracteres devolvera el numero de caracteres en mayuscula.

Parámetros

  st | cadena de caracteres por referencia a analizar.

int isDigitOrSymbol | ( | int | c | ) |

Devuelve 1 si el argumento es un digito o simbolo.

Parámetros

  c | el caracter a ser analizado.

int isSymbol | ( | int | c | ) |

Devuelve 1 si el argumento es un simbolo.

Parámetros

  c | el caracter a ser analizado.

unsigned int middleDigitsOrSymbols | ( | const string & | st | ) |

Devuelve el numero de digitos y simbolos que no son el primer o el ultimo caracter de la cadena recibida.

Parámetros

  st | cadena de caracteres por referencia a analizar.

string toUpperString | ( | const string & | st | ) |

Devuelve una version en mayusculas de la cadena de caracteres recibida.

Parámetros

  st | cadena de caracteres por referencia a analizar.