STYLE: remove unused (transitional) methods from CircularBuffer

- old methods (and class) were not widely used
This commit is contained in:
Mark Olesen 2023-09-27 17:04:22 +02:00 committed by Andrew Heather
parent 524c953af3
commit 1af40e7dfe
3 changed files with 4 additions and 48 deletions

View File

@ -79,7 +79,7 @@ int main(int argc, char *argv[])
Info<< buf1[-12] << nl;
Info<< "found: " << buf1.found(40) << nl;
Info<< "contains: " << buf1.contains(40) << nl;
buf1.push_uniq(100); report(buf1);
buf1 = Zero; report(buf1);

View File

@ -232,17 +232,16 @@ public:
//- The contents of the first internal array
SubList<T> array_one();
//- The contents of the first internal array
//- The contents of the second internal array
SubList<T> array_two();
//- The contents of the second internal array
//- The contents of the first internal array
const SubList<T> array_one() const;
//- The contents of the second internal array
const SubList<T> array_two() const;
// Access
//- Access the first element (front). Requires !empty().
@ -352,9 +351,6 @@ public:
// Member Operators
//- Return the buffer flattened as a single List. Use sparingly!
List<T> operator()() const { return this->list(); }
//- Non-const access to an element in the list.
// The index is allowed to wrap in both directions
inline T& operator[](const label i);
@ -489,47 +485,6 @@ public:
//- Return a const_iterator at end of buffer
inline const_iterator end() const { return cend(); }
// Housekeeping
//- Same as contains()
bool found(const T& val, label pos = 0) const
{
return contains(val, pos);
}
//- Access the first element (front). Requires !empty().
//FOAM_DEPRECATED_FOR(2022-10, "front()")
T& first() { return front(); }
//- Access the first element (front). Requires !empty().
//FOAM_DEPRECATED_FOR(2022-10, "front()")
const T& first() const { return front(); }
//- Access the last element (back). Requires !empty().
//FOAM_DEPRECATED_FOR(2022-10, "back()")
T& last() { return back(); }
//- Access the last element (back). Requires !empty().
//FOAM_DEPRECATED_FOR(2022-10, "back()")
const T& last() const { return back(); }
//- Copy append an element to the end of the buffer
//FOAM_DEPRECATED_FOR(2022-10, "push_back()")
void append(const T& val) { this->push_back(val); }
//- Move append an element to the end of the buffer
//FOAM_DEPRECATED_FOR(2022-10, "push_back()")
void append(T&& val) { this->push_back(std::move(val)); }
//- Copy append multiple elements the end of the buffer
//FOAM_DEPRECATED_FOR(2022-10, "push_back()")
void append(const UList<T>& list) { this->push_back(list); }
//- Same as push_uniq()
FOAM_DEPRECATED_STRICT(2022-10, "push_uniq()")
label appendUniq(const T& val) { return this->push_uniq(val); }
};

View File

@ -160,6 +160,7 @@ inline Foam::CircularBuffer<T>::CircularBuffer
template<class T>
inline Foam::label Foam::CircularBuffer<T>::capacity() const noexcept
{
// or storage_.capacity();
return storage_.size();
}