longlong.h

Clase longlong.h

Esta es una clase heredada que envuelve un entero sin signo de 64 bits.

Nota: Al igual que wxLongLong, esta clase está obsoleta y no debe utilizarse en el nuevo código.

Consultar wxLongLong para obtener más detalles.

Funciones miembro

wxULongLong()

wxULongLong::wxULongLong()

El constructor predeterminado inicializa el objeto a 0.

wxULongLong()

wxULongLong::wxULongLong(wxLongLong_t ll)

Constructor desde un tipo nativo unsigned long long (sólo para compiladores que lo admitan).

wxULongLong()

wxULongLong::wxULongLong( wxUint32 hi, wxUint32 lo )

Constructor a partir de 2 longs: la parte alta y la parte baja se combinan en un wxULongLong.

GetHi()

wxUint32 wxULongLong::GetHi() const

Devuelve los 32 bits más significativos de un entero de 64 bits.

GetLo()

wxUint32 long wxULongLong::GetLo() const

Devuelve los 32 bits menos significativos de un entero de 64 bits.

GetValue()

wxULongLong_t wxULongLong::GetValue() const

Convertir a long long nativo (sólo para compiladores que lo admitan).

ToDouble()

double wxULongLong::ToDouble() const

Devuelve el valor como doble.

ToString()

wxString wxULongLong::ToString() const

Devuelve la representación en cadena de un wxULongLong.

ToULong()

unsigned long wxULongLong::ToULong() const

Trunca wxULongLong a long.

Si la conversión pierde datos (es decir, el valor wxULongLong está fuera del rango del tipo long integrado), se activará un assert en modo de depuración.

Operadores miembro

operator+()

wxULongLong& wxULongLong::operator+(const wxULongLong & ll)

Añade otro wxULongLong a este.

operator+()

wxULongLong wxULongLong::operator+(const wxULongLong & ll) const

Suma dos valores wxLongLong y devuelve el resultado.

operator++()

wxULongLong wxULongLong::operator++()

Operador de postincremento.

operator++()

wxULongLong wxULongLong::operator++(int)

Operador de preincremento.

operator-()

wxULongLong& wxULongLong::operator-(const wxULongLong & ll)

Resta otro wxULongLong de este.

operator-()

wxULongLong wxULongLong::operator-(const wxULongLong & ll) const

Resta dos wxLongLongs y devuelve el resultado.

operator--()

wxULongLong wxULongLong::operator--()

Operador de postdecremento.

operator--()

wxULongLong wxULongLong::operator--(int)

Operador de predecremento.

operator=()

wxULongLong& wxULongLong::operator=(const wxLongLong & ll)

Operador de asignación de tipo long long con signo.

El bit de signo también se copiará.

operator=()

wxULongLong& wxULongLong::operator=(long l)

Operador de asignación de long.

operator=()

wxULongLong& wxULongLong::operator=(unsigned long l)

Operador de asignación de unsigned long.

operator=()

wxULongLong& wxULongLong::operator=(wxLongLong_t ll)

Operador de asignación desde long long nativo (sólo para compiladores que lo admitan).

operator=()

wxULongLong& wxULongLong::operator=(wxULongLong_t ll)

Operador de asignación desde un tipo nativo unsigned long long (sólo para compiladores que lo admitan).