mirror of
https://github.com/zeldaret/tp
synced 2026-07-07 22:22:05 -04:00
Add clangd support for VS Code (#2207)
* Add clangd support for VS Code * Revert accidental change
This commit is contained in:
@@ -249,9 +249,9 @@ struct TLinkList_factory : public TLinkList<T, I> {
|
||||
virtual T* Do_create() = 0;
|
||||
virtual void Do_destroy(T*) = 0;
|
||||
void Clear_destroy() {
|
||||
while (!empty()) {
|
||||
T* item = &front();
|
||||
pop_front();
|
||||
while (!this->empty()) {
|
||||
T* item = &this->front();
|
||||
this->pop_front();
|
||||
Do_destroy(item);
|
||||
}
|
||||
}
|
||||
@@ -298,16 +298,16 @@ struct TEnumerator2 {
|
||||
};
|
||||
|
||||
template <typename T, int I>
|
||||
struct TContainerEnumerator : public TEnumerator2<TLinkList<T, I>::iterator, T> {
|
||||
struct TContainerEnumerator : public TEnumerator2<typename TLinkList<T, I>::iterator, T> {
|
||||
inline TContainerEnumerator(TLinkList<T, I>* param_0)
|
||||
: TEnumerator2<TLinkList<T, I>::iterator, T>(param_0->begin(), param_0->end()) {}
|
||||
: TEnumerator2<typename TLinkList<T, I>::iterator, T>(param_0->begin(), param_0->end()) {}
|
||||
};
|
||||
|
||||
|
||||
template <typename T, int I>
|
||||
struct TContainerEnumerator_const : public TEnumerator2<TLinkList<T, I>::const_iterator, const T> {
|
||||
struct TContainerEnumerator_const : public TEnumerator2<typename TLinkList<T, I>::const_iterator, const T> {
|
||||
inline TContainerEnumerator_const(const TLinkList<T, I>* param_0)
|
||||
: TEnumerator2<TLinkList<T, I>::const_iterator, const T>(param_0->begin(), param_0->end()) {}
|
||||
: TEnumerator2<typename TLinkList<T, I>::const_iterator, const T>(param_0->begin(), param_0->end()) {}
|
||||
};
|
||||
|
||||
}; // namespace JGadget
|
||||
|
||||
Reference in New Issue
Block a user