346
333
List(const List<T> &tmp) : base_list(tmp) {}
347
334
List(const List<T> &tmp, memory::Root *mem_root) : base_list(tmp, mem_root) {}
351
338
T& front() {return *static_cast<T*>(first->info); }
352
339
T* pop() {return static_cast<T*>(base_list::pop()); }
353
340
void concat(List<T> *list) { base_list::concat(list); }