| 
    Just™ Game Engine
    
   | 
 
#include <layer_stack.hpp>
Public Types | |
| using | ContainerType = std::vector< Layer * > | 
| using | Interator = ContainerType::iterator | 
| using | ConstInterator = ContainerType::const_iterator | 
| using | ReverseInterator = ContainerType::reverse_iterator | 
| using | ConstReverseInterator = ContainerType::const_reverse_iterator | 
Public Member Functions | |
| LayerStack ()=default | |
| ~LayerStack () | |
| void | pushLayer (Layer *layer) | 
| Layer * | popLayer () | 
| Interator | begin () | 
| Interator | end () | 
| ConstInterator | begin () const | 
| ConstInterator | end () const | 
| ReverseInterator | rbegin () | 
| ReverseInterator | rend () | 
| ConstReverseInterator | rbegin () const | 
| ConstReverseInterator | rend () const | 
| using jng::LayerStack::ConstInterator = ContainerType::const_iterator | 
| using jng::LayerStack::ConstReverseInterator = ContainerType::const_reverse_iterator | 
| using jng::LayerStack::ContainerType = std::vector<Layer*> | 
| using jng::LayerStack::Interator = ContainerType::iterator | 
| using jng::LayerStack::ReverseInterator = ContainerType::reverse_iterator | 
      
  | 
  default | 
| jng::LayerStack::~LayerStack | ( | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| Layer * jng::LayerStack::popLayer | ( | ) | 
| void jng::LayerStack::pushLayer | ( | Layer * | layer | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline |