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