31#if defined(BackInsertionSequenceToStackAdapter_RECURSES)
32#error Recursive header files inclusion detected in BackInsertionSequenceToStackAdapter.h
35#define BackInsertionSequenceToStackAdapter_RECURSES
37#if !defined BackInsertionSequenceToStackAdapter_h
39#define BackInsertionSequenceToStackAdapter_h
44#include "DGtal/base/Common.h"
45#include "DGtal/base/Alias.h"
61 template <
typename TSequence>
81 typedef typename Container::value_type
Value;
90 typedef typename Container::size_type
Size;
179 template <
typename TSequence>
189 template <
typename TSequence>
198#include "DGtal/base/BackInsertionSequenceToStackAdapter.ih"
205#undef BackInsertionSequenceToStackAdapter_RECURSES
Aim: This class encapsulates its parameter class so that to indicate to the user that the object/poin...
Aim: This class implements a dynamic adapter to an instance of a model of back insertion sequence in ...
const Value & top() const
Container::size_type size_type
Container::size_type Size
Container * myContainerPtr
Container::value_type Value
BackInsertionSequenceToStackAdapter(Alias< Container > aContainer)
Container::value_type value_type
BOOST_CONCEPT_ASSERT((boost::BackInsertionSequence< Container >))
void selfDisplay(std::ostream &out) const
void push(const Value &aValue)
DGtal is the top-level namespace which contains all DGtal functions and types.
BackInsertionSequenceToStackAdapter< TSequence > backStack(TSequence &aSequence)
std::ostream & operator<<(std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)
Go to http://www.sgi.com/tech/stl/BackInsertionSequence.html.