#include <Microsecond.hpp>
◆ type_t
◆ Microsecond() [1/5]
anna::Microsecond::Microsecond |
( |
| ) |
|
|
inline |
◆ Microsecond() [2/5]
anna::Microsecond::Microsecond |
( |
const type_t |
value | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
value | Valor inicial de esta instancia. |
◆ Microsecond() [3/5]
anna::Microsecond::Microsecond |
( |
const Microsecond & |
other | ) |
|
|
inline |
Constructor copia.
- Parameters
-
other | Instancia de la que copiar. |
41 : a_value(other.a_value) {;}
◆ Microsecond() [4/5]
anna::Microsecond::Microsecond |
( |
const Millisecond & |
other | ) |
|
Constructor copia.
- Parameters
-
other | Instancia de la que copiar. |
◆ Microsecond() [5/5]
anna::Microsecond::Microsecond |
( |
const Second & |
other | ) |
|
Constructor copia.
- Parameters
-
other | Instancia de la que copiar. |
◆ asString()
std::string anna::Microsecond::asString |
( |
| ) |
const |
Devuelve una cadena con el valor de esta instancia y las unidades "us".
- Returns
- una cadena con el valor de esta instancia y las unidades "us".
◆ fromString()
static Microsecond anna::Microsecond::fromString |
( |
const std::string & |
value | ) |
|
|
staticnoexcept |
Obtiene los microsegundos del valor contenido en la cadena recibida como parámetro.
- Parameters
-
value | Cadena que contiene los microsegundos habrá sido obtenida con asString. |
- Returns
- los microsegundos del valor contenido en la cadena recibida como parámetro.
◆ getTime()
Devuelve la hora actual de sistema expresada en microsegundos transcurridos desde el 1 de Enero de 1970
- Returns
- la hora actual de sistema expresada en microsegundos transcurridos desde el 1 de Enero de 1970
◆ getValue()
type_t anna::Microsecond::getValue |
( |
| ) |
const |
|
inline |
Devuelve el valor asociado a esta instancia.
- Returns
- el valor asociado a esta instancia.
◆ operator type_t()
anna::Microsecond::operator type_t |
( |
| ) |
const |
|
inline |
Conversor a numérico.
- Returns
- El valor asociado a esta instancia.
◆ operator!=() [1/3]
bool anna::Microsecond::operator!= |
( |
const Microsecond & |
other | ) |
const |
|
inline |
78 {
return a_value != other.a_value; }
◆ operator!=() [2/3]
bool anna::Microsecond::operator!= |
( |
const Millisecond & |
other | ) |
const |
◆ operator!=() [3/3]
bool anna::Microsecond::operator!= |
( |
const Second & |
other | ) |
const |
◆ operator*=()
Microsecond& anna::Microsecond::operator*= |
( |
const int & |
value | ) |
|
|
inline |
109 { a_value *= value;
return *
this; }
◆ operator+=()
108 { a_value += other.a_value;
return *
this; }
◆ operator<() [1/3]
bool anna::Microsecond::operator< |
( |
const Microsecond & |
other | ) |
const |
|
inline |
90 {
return a_value < other.a_value; }
◆ operator<() [2/3]
bool anna::Microsecond::operator< |
( |
const Millisecond & |
other | ) |
const |
◆ operator<() [3/3]
bool anna::Microsecond::operator< |
( |
const Second & |
other | ) |
const |
◆ operator<=() [1/3]
bool anna::Microsecond::operator<= |
( |
const Microsecond & |
other | ) |
const |
|
inline |
102 {
return a_value <= other.a_value; }
◆ operator<=() [2/3]
bool anna::Microsecond::operator<= |
( |
const Millisecond & |
other | ) |
const |
|
inline |
104 {
return (
operator==(other) ==
true) ? true :
operator<(other); }
bool operator<(const Microsecond &other) const
Definition: Microsecond.hpp:90
◆ operator<=() [3/3]
bool anna::Microsecond::operator<= |
( |
const Second & |
other | ) |
const |
|
inline |
106 {
return (
operator==(other) ==
true) ? true :
operator<(other); }
bool operator<(const Microsecond &other) const
Definition: Microsecond.hpp:90
◆ operator=() [1/3]
66 { a_value = other.a_value;
return *
this; }
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ operator==() [1/3]
bool anna::Microsecond::operator== |
( |
const Microsecond & |
other | ) |
const |
|
inline |
72 {
return a_value == other.a_value; }
◆ operator==() [2/3]
bool anna::Microsecond::operator== |
( |
const Millisecond & |
other | ) |
const |
◆ operator==() [3/3]
bool anna::Microsecond::operator== |
( |
const Second & |
other | ) |
const |
◆ operator>() [1/3]
bool anna::Microsecond::operator> |
( |
const Microsecond & |
other | ) |
const |
|
inline |
84 {
return a_value > other.a_value; }
◆ operator>() [2/3]
bool anna::Microsecond::operator> |
( |
const Millisecond & |
other | ) |
const |
◆ operator>() [3/3]
bool anna::Microsecond::operator> |
( |
const Second & |
other | ) |
const |
◆ operator>=() [1/3]
bool anna::Microsecond::operator>= |
( |
const Microsecond & |
other | ) |
const |
|
inline |
96 {
return a_value >= other.a_value; }
◆ operator>=() [2/3]
bool anna::Microsecond::operator>= |
( |
const Millisecond & |
other | ) |
const |
|
inline |
98 {
return (
operator==(other) ==
true) ? true :
operator>(other); }
bool operator>(const Microsecond &other) const
Definition: Microsecond.hpp:84
◆ operator>=() [3/3]
bool anna::Microsecond::operator>= |
( |
const Second & |
other | ) |
const |
|
inline |
100 {
return (
operator==(other) ==
true) ? true :
operator>(other); }
bool operator>(const Microsecond &other) const
Definition: Microsecond.hpp:84
◆ refValue()
type_t& anna::Microsecond::refValue |
( |
| ) |
|
|
inline |
◆ Millisecond
◆ operator+
Microsecond()
Definition: Microsecond.hpp:29
◆ operator-
Microsecond()
Definition: Microsecond.hpp:29
◆ operator/ [1/3]
Microsecond()
Definition: Microsecond.hpp:29
◆ operator/ [2/3]
Microsecond()
Definition: Microsecond.hpp:29
◆ operator/ [3/3]
Microsecond()
Definition: Microsecond.hpp:29
◆ Second
The documentation for this class was generated from the following file: