| 
| using  | value_type = TESRegionPoint * | 
|   | 
| using  | size_type = std::uint32_t | 
|   | 
| using  | reference = value_type & | 
|   | 
| using  | const_reference = const value_type & | 
|   | 
| using  | iterator = iterator_base< value_type > | 
|   | 
| using  | const_iterator = iterator_base< const value_type > | 
|   | 
|   | BSSimpleList () | 
|   | 
|   | BSSimpleList (const BSSimpleList &a_rhs) | 
|   | 
|   | BSSimpleList (BSSimpleList &&a_rhs) | 
|   | 
|   | ~BSSimpleList () | 
|   | 
| BSSimpleList &  | operator= (const BSSimpleList &a_rhs) | 
|   | 
| BSSimpleList &  | operator= (BSSimpleList &&a_rhs) | 
|   | 
|   | TES_HEAP_REDEFINE_NEW () | 
|   | 
| reference  | front () | 
|   | 
| const_reference  | front () const | 
|   | 
| iterator  | begin () | 
|   | 
| const_iterator  | begin () const | 
|   | 
| const_iterator  | cbegin () const | 
|   | 
| constexpr iterator  | end () noexcept | 
|   | 
| constexpr const_iterator  | end () const noexcept | 
|   | 
| constexpr const_iterator  | cend () const noexcept | 
|   | 
| bool  | empty () const | 
|   | 
| void  | clear () | 
|   | 
| iterator  | insert_after (iterator a_pos, const_reference a_value) | 
|   | 
| iterator  | insert_after (iterator a_pos, value_type &&a_value) | 
|   | 
| iterator  | insert_after (const_iterator a_pos, const_reference a_value) | 
|   | 
| iterator  | insert_after (const_iterator a_pos, value_type &&a_value) | 
|   | 
| iterator  | insert_after (const_iterator a_pos, size_type a_count, const_reference a_value) | 
|   | 
| iterator  | erase_after (const_iterator a_pos) | 
|   | 
| iterator  | erase_after (const_iterator a_first, const_iterator a_last) | 
|   | 
| void  | push_front (const_reference a_value) | 
|   | 
| void  | push_front (value_type &&a_value) | 
|   | 
| reference  | emplace_front (Args &&... a_args) | 
|   | 
| void  | pop_front () | 
|   | 
| void  | resize (size_type a_count) | 
|   | 
| void  | resize (size_type a_count, const value_type &a_value) | 
|   | 
| constexpr Node *  | get_head () noexcept | 
|   | 
| constexpr const Node *  | get_head () const noexcept | 
|   | 
| std::pair< Node *, Node * >  | alloc_copies (size_type a_count, const_reference a_value) | 
|   | 
| void  | copy_from (const BSSimpleList &a_rhs) | 
|   | 
| Node *  | insert_after_impl (Node *a_pos, std::pair< Node *, Node * > a_values) | 
|   | 
| void  | erase_after_impl (Node *a_head, Node *a_tail) | 
|   | 
| void  | emplace_front_impl (Args &&... a_args) | 
|   | 
| void  | resize_impl (size_type a_count, const_reference a_value) | 
|   | 
| Node  | _listHead | 
|   |