Prefer the use of the standard-like template class to macro-based list. It also makes more sense to use a vector rather than a linked list here, as the elements are never removed from or inserted into m_Filters, so there is no reason to prefer the list structure.