| 
    CommonLibSSE (powerof3)
    
   | 
 
#include <GList.h>
Classes | |
| class | iterator_base | 
| struct | iterator_traits | 
Public Types | |
| using | value_type = T | 
| using | size_type = std::size_t | 
| using | difference_type = std::ptrdiff_t | 
| using | reference = value_type & | 
| using | const_reference = const value_type & | 
| using | pointer = value_type * | 
| using | const_pointer = typename std::pointer_traits< pointer >::template rebind< const value_type > | 
| using | iterator = iterator_base< T > | 
| using | const_iterator = iterator_base< const T > | 
| using | reverse_iterator = std::reverse_iterator< iterator > | 
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > | 
Public Member Functions | |
| GList () | |
| reference | front () | 
| const_reference | front () const | 
| reference | back () | 
| const_reference | back () const | 
| iterator | begin () noexcept | 
| const_iterator | begin () const noexcept | 
| const_iterator | cbegin () const noexcept | 
| iterator | end () noexcept | 
| const_iterator | end () const noexcept | 
| const_iterator | cend () const noexcept | 
| reverse_iterator | rbegin () noexcept | 
| const_reverse_iterator | rbegin () const noexcept | 
| const_reverse_iterator | crbegin () const noexcept | 
| reverse_iterator | rend () noexcept | 
| const_reverse_iterator | rend () const noexcept | 
| const_reverse_iterator | crend () const noexcept | 
| bool | empty () const noexcept | 
| size_type | size () const noexcept | 
| void | clear () noexcept | 
| iterator | insert (const_iterator a_pos, const T &a_value) | 
| iterator | erase (const_iterator a_pos) | 
| iterator | erase (const_iterator a_first, const_iterator a_last) | 
| void | push_back (const T &a_value) | 
| void | pop_back () | 
| void | push_front (const T &a_value) | 
| void | pop_front () | 
| void | merge (GList &a_other) | 
Protected Attributes | |
| GListNode< value_type > | _root | 
| using RE::GList< T >::const_iterator = iterator_base<const T> | 
| using RE::GList< T >::const_pointer = typename std::pointer_traits<pointer>::template rebind<const value_type> | 
| using RE::GList< T >::const_reference = const value_type& | 
| using RE::GList< T >::const_reverse_iterator = std::reverse_iterator<const_iterator> | 
| using RE::GList< T >::difference_type = std::ptrdiff_t | 
| using RE::GList< T >::iterator = iterator_base<T> | 
| using RE::GList< T >::pointer = value_type* | 
| using RE::GList< T >::reference = value_type& | 
| using RE::GList< T >::size_type = std::size_t | 
| using RE::GList< T >::value_type = T | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  protected |