GEOS: CLocalizer.h Source File

GEOS 3.3.8

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List

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