O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: Plataforma

Resumo

Funções

BitsToByteLength (uint32_t aBits)
constexpr uint32_t
Converte o comprimento do valor em bits para o comprimento em bytes.
Divide (int64_t inDividend, int64_t inDivisor)
int64_t
Executa uma operação assinada de 64 bits dividida por 64 bits e retorna o quociente.
DivideBy1000 (uint64_t inDividend)
uint32_t
Divida um dividendo não assinado de 64 bits por 1000, produzindo um valor de 32 bits.
RoundDown (uint32_t a, uint32_t b)
constexpr uint32_t
Executa o arredondamento para 0.
RoundUp (uint32_t a, uint32_t b)
constexpr uint32_t
Executa o arredondamento a partir de 0.

Namespaces

nl :: Weave :: Platform :: PersistedStorage
nl :: Weave :: Platform :: Segurança

Este namespace inclui todas as interfaces dentro Weave para o Weave Segurança Gerenciador de memória Monitor.

Funções

BitsToByteLength

constexpr uint32_t BitsToByteLength(
  uint32_t aBits
)

Converte o comprimento do valor em bits para o comprimento em bytes.

Detalhes
Parâmetros
[in] aBits
Valor em bits a ser convertido em bytes.
Devoluções
Comprimento em bytes.

Dividir

int64_t Divide(
  int64_t inDividend,
  int64_t inDivisor
)

Executa uma operação assinada de 64 bits dividida por 64 bits e retorna o quociente.

Detalhes
Parâmetros
[in] inDividend
O dividendo nesta função.
[in] inDivisor
O divisor nesta função.
Devoluções
O quociente de inDividend dividido por inDivisor

DivideBy1000

uint32_t DivideBy1000(
  uint64_t inDividend
)

Divida um dividendo não assinado de 64 bits por 1000, produzindo um valor de 32 bits.

Detalhes
Parâmetros
[in] inDividend
Valor de 64 bits a ser dividido
Devoluções
o quociente de 32 bits.

Arredondar para baixo

constexpr uint32_t RoundDown(
  uint32_t a,
  uint32_t b
)

Executa o arredondamento para 0.

Detalhes
Parâmetros
[in] a
Valor a ser arredondado.
[in] b
Granularidade de arredondamento.
Devoluções
Valor arredondado para baixo até o múltiplo mais próximo de granularidade de arredondamento.

Arredondar para cima

constexpr uint32_t RoundUp(
  uint32_t a,
  uint32_t b
)

Executa o arredondamento a partir de 0.

Detalhes
Parâmetros
[in] a
Valor a ser arredondado.
[in] b
Granularidade de arredondamento.
Devoluções
Valor arredondado para o múltiplo mais próximo de granularidade de arredondamento.