9 #ifndef anna_core_mt_SafeSortedVector_hpp 10 #define anna_core_mt_SafeSortedVector_hpp 30 template <
typename T,
typename SortBy,
typename TKey =
int >
56 Guard guard(
this,
"SafeSortedVector <T, SortBy, TKey>::contains");
70 Guard guard(
this,
"SafeSortedVector <T, SortBy, TKey>::add");
84 Guard guard(
this,
"SafeSortedVector <T, SortBy, TKey>::erase");
95 Guard guard(
this,
"SafeSortedVector <T, SortBy, TKey>::find");
104 const T*
find(
const TKey key)
const {
bool add(T *t) noexcept(false)
Definition: SafeSortedVector.hpp:65
T * find(const TKey key)
Definition: SafeSortedVector.hpp:93
const T * find(const TKey key) const
Definition: SafeSortedVector.hpp:104
Definition: SortedVector.hpp:30
SafeSortedVector()
Definition: SafeSortedVector.hpp:36
bool erase(T *t) noexcept(false)
Definition: SafeSortedVector.hpp:79
Definition: SafeSortedVector.hpp:31
bool contains(const T *t) const
Definition: SafeSortedVector.hpp:51
SafeSortedVector(const SafeSortedVector &other)
Definition: SafeSortedVector.hpp:42