Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Alet Zinciri

Bu modül, makrolar aracılığıyla bir araç zinciri soyutlama katmanını tanımlar.

Özet

Kullanım:

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

Makrolar

OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT

 OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT __VA_ARGS__

UZ_DÖNÜŞTÜRÜM

 OT_FALL_THROUGH do                  \
    {                   \
    } while (false) /* fallthrough */

Belirli derleyicide şelale atlamayı gizle.

OT_MUST_USE_SON

 OT_MUST_USE_RESULT

Bir sınıfın veya enum'un, bir işlevin dönüş değeri olduğu durumlarda kullanılması gereken derleyiciye özgü gösterge.

OT_TOOL_PACKED_BEGIN

 OT_TOOL_PACKED_BEGIN

Bir sınıf veya nesnenin bayt paketinde olması gerektiğini gösteren derleyiciye özel gösterge.

OT_TOOL_PACKED_ALAN

 OT_TOOL_PACKED_FIELD

Derleyiciyi bayt olarak paketlenmiş sınıf veya yapı içinde paketlenecek iç içe yerleştirilmiş bir yapı veya birleşimi belirtin.

OT_TOOL_PRINTF_Style_FORMAT_ARG_KORU

 OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK

Bu makro, bir işlevin veya yöntemin printf stil bağımsız değişkeni aldığını ve biçim dizesiyle tür açısından kontrol edilmesi gerektiğini belirtir.

Bu makro, işlev/yöntem beyanından sonra eklenmelidir. Örneğin:

void MyPrintf(void *aObject, const char *aFormat, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(2, 3);

İki bağımsız değişken dizin değeri, biçim dizesini ve kontrol edilecek ilk bağımsız değişkeni belirtir. Bir işlevdeki ilk parametre için dizin 1'de, bir yöntemdeki ilk parametre için dizin 2'den başlar.

Ayrıntılar
Parametreler
[in] aFmtIndex
Biçim dizesinin bağımsız değişken dizini.
[in] aStartIndex
Biçim dizesiyle kontrol edilecek ilk bağımsız değişkenin bağımsız değişken dizini.

OT_TOOL_AŞAMASI

 OT_TOOL_WEAK

Derleyiciye özel zayıf simge değiştirici.

OT_UNREACHABLE_CODE

 OT_UNREACHABLE_CODE CODE

Belirli araç zincirlerinde Erişilemez kod uyarısını gizle.

OT_UNUSE_DEĞİŞKEN

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

Belirli araç zincirlerinde kullanılmayan değişken uyarısını gizle.

Kaynaklar

OpenThread API Referans konularının kaynağı, GitHub'da bulunan kaynak kodudur. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.