Attribute Block

// global functions

jnc_Variant
jnc_Attribute_getValue(jnc_Attribute* attr);

size_t
jnc_AttributeBlock_getAttributeCount(jnc_AttributeBlock* block);

jnc_Attribute*
jnc_AttributeBlock_getAttribute(
    jnc_AttributeBlock* block,
    size_t index
);

jnc_Attribute*
jnc_AttributeBlock_findAttribute(
    jnc_AttributeBlock* block,
    const char* name
);

bool_t
jnc_AttributeBlock_ensureAttributeValuesReady(jnc_AttributeBlock* block);