Referencia del Archivo funcaux.h

#include <qdatetime.h>
#include <stdio.h>
#include <sstream>
#include <string>
#include <math.h>
#include <qstring.h>

Dependencia gráfica adjunta para funcaux.h:

Este gráfico muestra que archivos directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Funciones

string extiendecodigo (string, unsigned int)
 Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.
QString extiendecodigo (QString, unsigned int)
 Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.
float fround (float, unsigned)
 Redondeo de numeros en punto flotante.
int roundI (double)
 Esta función convierte un numero con decimales a un entero.
QDate normalizafecha (QString)
 Procesa el string pasado como parametro y devuelve una estructura del tipo QDate.
QString XMLProtect (const QString &)
 Proteje cadenas de texto pasandoles una sustitución de codigos especiales de XML.
QString ajustacodigo (QString, unsigned int)
 Ajusta un código de cuenta a una longitud determinada pasada como parametro.
template<typename T>
std::string Ttos (T arg)


Descripción detallada

Fichero de definición de funciones auxiliares que no es preciso encapsular

En este fichero se definen todas aquellas funciones que por su brevedad o aislamiento son utilizadas de forma regular en el programa. Implementadas en funcaux.cpp

Dichas funciones normalmente son de uso general, por lo que es normal ver este archivo incluido en la práctica totalidad de los demás ficheros

Autor:
Tomeu Borrás Riera

Documentación de las funciones

QString ajustacodigo QString  cad,
unsigned int  num1
 

Ajusta un código de cuenta a una longitud determinada pasada como parametro.

Esta función ajusta el código pasado al número de digitos especificado. Para ello búsca los ceros intermedios y los amplia hasta que el numero de caracteres sea el deseado. Lo hace a partir del quinto dígito por defecto. Aunque este parametro debería ser configurable.

QString extiendecodigo QString  cad,
unsigned int  num1
 

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Parámetros:
cad Cadena inicial
num1 Numero de dígitos totales de la cuenta.
Devuelve:
Devuelve un QString con la cuenta extendida al número de dígitos indicado.

string extiendecodigo string  cad,
unsigned int  num1
 

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Parámetros:
cad Cadena inicial
num1 Numero de dígitos totales de la cuenta.
Devuelve:
Devuelve un string con el código de cuenta extendido al número de dígitos indicado.

float fround float  n,
unsigned  d
 

Redondeo de numeros en punto flotante.

Redondeo de numeros en punto flotante.

Parámetros:
n Numero a redondear
d Numero de decimales
Devuelve:
Numero redondeado

QDate normalizafecha QString  fechaintro  ) 
 

Procesa el string pasado como parametro y devuelve una estructura del tipo QDate.

Procesa el string pasado como parámetro y devuelve una estructura del tipo QDate Esta funcion extiende la fecha pasada como parametro QString y devuelve la fecha en formato QDate.

Parámetros:
fechaintro string con la fecha a ser normalizada.

int roundI double  valor  ) 
 

Esta función convierte un numero con decimales a un entero.

Esta función convierte un numero con decimales a un entero. Usando la regla que si el el primer decimal es mayor o igual a 5 se devuelve el entero superior.

Parámetros:
valor Numero a convertir

template<typename T>
std::string Ttos arg  ) 
 

QString XMLProtect const QString &  string  ) 
 

Proteje cadenas de texto pasandoles una sustitución de codigos especiales de XML.

Proteje cadenas de texto pasandoles una sustitución de codigos especiales de XML

Parámetros:
string cadena que se va a proteger.
Devuelve:
cadena en formato protegido.


Generado el Sat May 21 00:04:49 2005 para BulmaGes por  doxygen 1.4.2