Skip to content

Commit 0060734

Browse files
author
Jingchun Wang
committed
make member functions inline
1 parent cb01b8a commit 0060734

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

nbvh/aabb.hh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ struct Aabb
3636
typedef T value_type;
3737
typedef VectorN<T, N> type;
3838

39-
const VectorN<T, N> &operator[](size_t i) const { return p[i]; }
40-
VectorN<T, N> &operator[](size_t i) { return p[i]; }
39+
inline const VectorN<T, N> &operator[](size_t i) const { return p[i]; }
40+
inline VectorN<T, N> &operator[](size_t i) { return p[i]; }
4141

4242
VectorN<T, N> p[2]; // p_min, p_max
4343
};

nbvh/nvec.hh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ struct VectorN
4343

4444
static constexpr size_t size() noexcept { return N; }
4545

46-
const T &operator[](size_t i) const { return v[i]; }
47-
T &operator[](size_t i) { return v[i]; }
46+
inline const T &operator[](size_t i) const { return v[i]; }
47+
inline T &operator[](size_t i) { return v[i]; }
4848

49-
operator const T *() const { return &v[0]; }
50-
operator T *() { return &v[0]; }
49+
inline operator const T *() const { return &v[0]; }
50+
inline operator T *() { return &v[0]; }
5151

5252
T v[N];
5353
};

0 commit comments

Comments
 (0)