src/core/thread/network_data_tlvs.hpp
TlvIterator(const uint8_t *aBuffer, uint8_t aLength)
        : TlvIterator(reinterpret_cast<const NetworkDataTlv *>(aBuffer),
                      reinterpret_cast<const NetworkDataTlv *>(aBuffer + aLength))
    {
    }
/**
     * This constructor initializes the `TlvIterator` to iterate over TLVs from a given buffer.
     *
     * @param[in] aBuffer   A pointer to a buffer containing the TLVs.
     * @param[in] aLength   The length (number of bytes) of @p aBuffer.
     *
     */
This constructor initializes the `TlvIterator` to iterate over TLVs from a given buffer.
@param[in] aBuffer   A pointer to a buffer containing the TLVs.
@param[in] aLength   The length (number of bytes) of @p aBuffer.
This constructor initializes the ` TlvIterator ` to iterate over TLVs from a given buffer . @param [ in ] aBuffer A pointer to a buffer containing the TLVs . @param [ in ] aLength The length ( number of bytes ) of @p aBuffer .
TlvIterator(const uint8_t *aBuffer, uint8_t aLength)
        : TlvIterator(reinterpret_cast<const NetworkDataTlv *>(aBuffer),
                      reinterpret_cast<const NetworkDataTlv *>(aBuffer + aLength))
    {
    }
TlvIterator ( const uint8_t * aBuffer , uint8_t aLength ) : TlvIterator ( reinterpret_cast < const NetworkDataTlv * > ( aBuffer ) , reinterpret_cast < const NetworkDataTlv * > ( aBuffer + aLength ) ) { }
This constructor initializes the `TlvIterator` to iterate over TLVs from a given buffer.
This constructor initializes the ` TlvIterator ` to iterate over TLVs from a given buffer .