소스 검색

Change the arraynd size query API.

Now size() returns the total number of elements, and sizes() returns an
N-dimensional vector containing each size separately.
wip/core-clipp
Sam Hocevar 6 년 전
부모
커밋
6d98787e9e
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. +3
    -3
      legacy/lol/math/arraynd.h

+ 3
- 3
legacy/lol/math/arraynd.h 파일 보기

@@ -236,7 +236,7 @@ public:
resize_data(e);
}

inline vec_t<int, N> size() const
inline vec_t<int, N> sizes() const
{
return vec_t<int, N>(this->m_sizes);
}
@@ -244,8 +244,8 @@ public:
public:
inline element_t *data() { return m_data.data(); }
inline element_t const *data() const { return m_data.data(); }
inline int total_size() const { return m_data.size(); }
inline size_t bytes() const { return total_size() * sizeof(element_t); }
inline size_t size() const { return m_data.size(); }
inline size_t bytes() const { return size() * sizeof(element_t); }

private:
inline void resize_data(element_t e = element_t())


불러오는 중...
취소
저장