GEOS  3.3.8
CLocalizer.h
1 /**********************************************************************
2  * $Id: CLocalizer.h 3763 2013-02-01 06:34:23Z strk $
3  *
4  * GEOS - Geometry Engine Open Source
5  * http://geos.refractions.net
6  *
7  * Copyright (C) 2008 Sean Gillies
8  *
9  * This is free software; you can redistribute and/or modify it under
10  * the terms of the GNU Lesser General Public Licence as published
11  * by the Free Software Foundation.
12  * See the COPYING file for more information.
13  *
14  **********************************************************************
15  *
16  * Last port: ORIGINAL WORK
17  *
18  **********************************************************************/
19 
20 #ifndef GEOS_IO_CLOCALIZER_H
21 #define GEOS_IO_CLOCALIZER_H
22 
23 #include <geos/export.h>
24 
25 #include <string>
26 
27 #ifdef _MSC_VER
28 #pragma warning(push)
29 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
30 #endif
31 
32 namespace geos {
33 namespace io {
34 
38 class GEOS_DLL CLocalizer
39 {
40 public:
41 
42  CLocalizer();
43  ~CLocalizer();
44 
45 private:
46 
47  std::string saved_locale;
48 };
49 
50 #ifdef _MSC_VER
51 #pragma warning(pop)
52 #endif
53 
54 } // namespace io
55 } // namespace geos
56 
57 #endif // GEOS_IO_CLOCALIZER_H