update queues for better stl complience
parent
bd89abb2f3
commit
48e126214b
|
@ -56,16 +56,16 @@ namespace blt {
|
|||
}
|
||||
|
||||
void pop() {
|
||||
if (isEmpty())
|
||||
if (empty())
|
||||
return;
|
||||
m_insertIndex--;
|
||||
}
|
||||
|
||||
bool isEmpty() {
|
||||
[[nodiscard]] inline bool empty() const {
|
||||
return m_insertIndex <= 0;
|
||||
}
|
||||
|
||||
int size() {
|
||||
[[nodiscard]] inline int size() const {
|
||||
return m_insertIndex;
|
||||
}
|
||||
|
||||
|
@ -107,7 +107,7 @@ namespace blt {
|
|||
|
||||
}
|
||||
|
||||
void push(const T& t) {
|
||||
inline void push(const T& t) {
|
||||
if (m_insertIndex+1 >= m_size) {
|
||||
expand();
|
||||
}
|
||||
|
@ -122,25 +122,25 @@ namespace blt {
|
|||
return m_data[m_headIndex];
|
||||
}
|
||||
|
||||
void pop() {
|
||||
if (isEmpty())
|
||||
inline void pop() {
|
||||
if (empty())
|
||||
return;
|
||||
m_headIndex++;
|
||||
}
|
||||
|
||||
bool isEmpty() {
|
||||
[[nodiscard]] inline bool empty() const {
|
||||
return m_headIndex >= m_size;
|
||||
}
|
||||
|
||||
int size() {
|
||||
[[nodiscard]] inline int size() const {
|
||||
return m_insertIndex - m_headIndex;
|
||||
}
|
||||
|
||||
T* begin(){
|
||||
inline T* begin(){
|
||||
return m_data[m_headIndex];
|
||||
}
|
||||
|
||||
T* end(){
|
||||
inline T* end(){
|
||||
return m_data[m_insertIndex];
|
||||
}
|
||||
|
||||
|
|
|
@ -42,6 +42,16 @@ namespace blt {
|
|||
delete distribution;
|
||||
}
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
class simplex_noise {
|
||||
private:
|
||||
|
||||
public:
|
||||
simplex_noise() {
|
||||
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
#endif //BLT_RANDOM_H
|
||||
|
|
Loading…
Reference in New Issue