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 ...
Container::value_type value_type
Container * myContainerPtr
Container::size_type size_type
BackInsertionSequenceToStackAdapter(Alias< Container > aContainer)
BOOST_CONCEPT_ASSERT((boost::BackInsertionSequence< Container >))
void selfDisplay(std::ostream &out) const
void push(const Value &aValue)
Container::size_type Size
const Value & top() const
Container::value_type Value
DGtal is the top-level namespace which contains all DGtal functions and types.
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
BackInsertionSequenceToStackAdapter< TSequence > backStack(TSequence &aSequence)
Go to http://www.sgi.com/tech/stl/BackInsertionSequence.html.