Google está empenhada em fazer avançar a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Conjunto de ferramentas

Este módulo define uma camada de abstracção conjunto de ferramentas por meio de macros.

Resumo

Uso:

typedef
OT_TOOL_PACKED_BEGIN
struct
{
    char mField1;
    union
    {
        char mField2;
        long mField3;
    } OT_TOOL_PACKED_FIELD;
} OT_TOOL_PACKED_END packed_struct_t;

macros

OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT

 OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT __VA_ARGS__

OT_MUST_USE_RESULT

 OT_MUST_USE_RESULT

indicação específica do compilador que uma classe ou enum deve ser usado quando é o valor de retorno de uma função.

OT_TOOL_PACKED_BEGIN

 OT_TOOL_PACKED_BEGIN

indicação específica do compilador que uma classe ou estrutura deve ser byte embalado.

OT_TOOL_PACKED_FIELD

 OT_TOOL_PACKED_FIELD

Indicar ao compilador uma estrutura aninhada ou união a ser embalado dentro de byte embalado classe ou struct.

OT_TOOL_WEAK

 OT_TOOL_WEAK

Compiler-específica fraco símbolo modificador.

OT_UNREACHABLE_CODE

 OT_UNREACHABLE_CODE CODE

aviso de código inacessível à Repressão na toolchains específicos.

OT_UNUSED_VARIABLE

 OT_UNUSED_VARIABLE do                               \
    {                                \
        (void)(VARIABLE);            \
    } while (false)

aviso variável não utilizada Suprimir em toolchains específicos.