source: trunk/contrib/cppunit-1.12.2/include/cppunit/portability/CppUnitStack.h @ 876

Last change on this file since 876 was 876, checked in by sam, 9 years ago

contrib: add a precompiled Win32 version of CppUnit and update build system
accordingly.

File size: 520 bytes
Line 
1#ifndef CPPUNIT_PORTABILITY_CPPUNITSTACK_H
2#define CPPUNIT_PORTABILITY_CPPUNITSTACK_H
3
4// The technic used is similar to the wrapper of STLPort.
5 
6#include <cppunit/Portability.h>
7#include <deque>
8#include <stack>
9
10
11#if CPPUNIT_STD_NEED_ALLOCATOR
12
13template<class T>
14class CppUnitStack : public std::stack<T
15                                      ,std::deque<T,CPPUNIT_STD_ALLOCATOR> >
16{
17public:
18};
19
20#else // CPPUNIT_STD_NEED_ALLOCATOR
21
22#define CppUnitStack std::stack
23
24#endif
25
26#endif // CPPUNIT_PORTABILITY_CPPUNITSTACK_H
Note: See TracBrowser for help on using the repository browser.