4b123bb9cc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3345 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
50 lines
792 B
C++
50 lines
792 B
C++
#ifndef __WXSTLDEFS_G__
|
|
#define __WXSTLDEFS_G__
|
|
|
|
|
|
#include "config.h"
|
|
|
|
// defines some very commonly used container types
|
|
// for both template and macro-based configurations
|
|
|
|
#if defined( wxUSE_TEMPLATE_STL )
|
|
|
|
#include <vector>
|
|
using namespace std;
|
|
#ifdef WIN32xxx
|
|
#include <bstring.h>
|
|
#else
|
|
|
|
//#include <strclass.h>
|
|
//#include <string.h>
|
|
// For now
|
|
#include "wx/string.h"
|
|
#define string wxString
|
|
|
|
#endif
|
|
|
|
#else
|
|
|
|
#include "wx/string.h"
|
|
#include "wxstlvec.h"
|
|
|
|
// FOR NOW:: quick n' dirty:
|
|
|
|
#define string wxString
|
|
|
|
#endif
|
|
|
|
#if defined( wxUSE_TEMPLATE_STL )
|
|
|
|
typedef vector<string> StrListT;
|
|
typedef vector<int> IntListT;
|
|
|
|
#else
|
|
|
|
typedef WXSTL_VECTOR(string) StrListT;
|
|
typedef WXSTL_VECTOR_SHALLOW_COPY(int) IntListT;
|
|
|
|
#endif
|
|
|
|
#endif
|