34 inline type_t getType()
const 40 inline size_t getLength()
const 46 inline const uint8_t *getValue()
const 57 return (n == 0) ? 0 : alignmentSize - n;
61 static inline size_t getSize(
const tlv_s &tlv)
63 size_t unpadded_size =
sizeof(header_s) + tlv.getLength();
64 return unpadded_size +
getPadding(unpadded_size);
static size_t getPadding(size_t size)
constexpr size_t alignmentSize
static size_t getSize(const tlv_s &tlv)
struct __attribute__((packed)) header_s
constexpr size_t UNLIMITED
TFSIMD_FORCE_INLINE tfScalar length(const Quaternion &q)