CppUnit - The Unit Testing Library

CppUnit project page | FAQ

CppUnitStack.h
Go to the documentation of this file.
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
13 template<class T>
14 class CppUnitStack : public std::stack<T
15 ,std::deque<T,CPPUNIT_STD_ALLOCATOR> >
16 {
17 public:
18 };
19
20 #else // CPPUNIT_STD_NEED_ALLOCATOR
21
22 #define CppUnitStack std::stack
23
24 #endif
25
26 #endif // CPPUNIT_PORTABILITY_CPPUNITSTACK_H
CppUnitStack
#define CppUnitStack
Definition: CppUnitStack.h:22
Portability.h

| Send comments to: CppUnit Developers