Skip to content

Commit

Permalink
Changed etl::addressof to etl::to_address
Browse files Browse the repository at this point in the history
  • Loading branch information
jwellbelove committed Jan 28, 2025
1 parent ad9bda9 commit d0468d8
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 17 deletions.
18 changes: 9 additions & 9 deletions include/etl/array_view.h
Original file line number Diff line number Diff line change
Expand Up @@ -239,19 +239,19 @@ namespace etl
//*************************************************************************
template <typename TIterator>
ETL_CONSTEXPR array_view(const TIterator begin_, const TIterator end_)
: mbegin(etl::addressof(*begin_)),
mend(etl::addressof(*begin_) + etl::distance(begin_, end_))
: mbegin(etl::to_address(begin_)),
mend(etl::to_address(begin_) + etl::distance(begin_, end_))
{
}

//*************************************************************************
/// Construct from C array
/// Construct from iterator and size
//*************************************************************************
template <typename TIterator,
typename TSize>
ETL_CONSTEXPR array_view(const TIterator begin_, const TSize size_)
: mbegin(etl::addressof(*begin_)),
mend(etl::addressof(*begin_) + size_)
: mbegin(etl::to_address(begin_)),
mend(etl::to_address(begin_) + size_)
{
}

Expand Down Expand Up @@ -458,8 +458,8 @@ namespace etl
template <typename TIterator>
void assign(const TIterator begin_, const TIterator end_)
{
mbegin = etl::addressof(*begin_);
mend = etl::addressof(*begin_) + etl::distance(begin_, end_);
mbegin = etl::to_address(begin_);
mend = etl::to_address(begin_) + etl::distance(begin_, end_);
}

//*************************************************************************
Expand All @@ -469,8 +469,8 @@ namespace etl
typename TSize>
void assign(const TIterator begin_, const TSize size_)
{
mbegin = etl::addressof(*begin_);
mend = etl::addressof(*begin_) + size_;
mbegin = etl::to_address(begin_);
mend = etl::to_address(begin_) + size_;
}

#if defined(ETL_ARRAY_VIEW_IS_MUTABLE)
Expand Down
4 changes: 2 additions & 2 deletions include/etl/multi_span.h
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,7 @@ namespace etl
//*************************************************************************
template <typename TIterator>
ETL_CONSTEXPR14 multi_span(TIterator begin_, TIterator end_)
: span_list(etl::addressof(*begin_), etl::distance(begin_, end_))
: span_list(etl::to_address(begin_), etl::distance(begin_, end_))
{
}

Expand All @@ -507,7 +507,7 @@ namespace etl
//*************************************************************************
template <typename TIterator>
ETL_CONSTEXPR14 multi_span(TIterator begin_, size_t length_)
: span_list(etl::addressof(*begin_), length_)
: span_list(etl::to_address(begin_), length_)
{
}

Expand Down
12 changes: 6 additions & 6 deletions include/etl/span.h
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ namespace etl
//*************************************************************************
template <typename TIterator, typename TSize>
ETL_CONSTEXPR explicit span(const TIterator begin_, const TSize /*size_*/) ETL_NOEXCEPT
: pbegin(etl::addressof(*begin_))
: pbegin(etl::to_address(begin_))
{
}

Expand All @@ -95,7 +95,7 @@ namespace etl
//*************************************************************************
template <typename TIterator>
ETL_CONSTEXPR explicit span(const TIterator begin_, const TIterator /*end_*/)
: pbegin(etl::addressof(*begin_))
: pbegin(etl::to_address(begin_))
{
}

Expand Down Expand Up @@ -471,8 +471,8 @@ namespace etl
//*************************************************************************
template <typename TIterator, typename TSize>
ETL_CONSTEXPR span(const TIterator begin_, const TSize size_) ETL_NOEXCEPT
: pbegin(etl::addressof(*begin_))
, pend(etl::addressof(*begin_) + size_)
: pbegin(etl::to_address(begin_))
, pend(etl::to_address(begin_) + size_)
{
}

Expand All @@ -481,8 +481,8 @@ namespace etl
//*************************************************************************
template <typename TIterator>
ETL_CONSTEXPR span(const TIterator begin_, const TIterator end_)
: pbegin(etl::addressof(*begin_))
, pend(etl::addressof(*begin_) + etl::distance(begin_, end_))
: pbegin(etl::to_address(begin_))
, pend(etl::to_address(begin_) + etl::distance(begin_, end_))
{
}

Expand Down

0 comments on commit d0468d8

Please sign in to comment.