- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# std_string.h

Go to the documentation of this file.

    00001 /*
    00002 *******************************************************************************
    00003 *
    00004 *   Copyright (C) 2009, International Business Machines
    00005 *   Corporation and others.  All Rights Reserved.
    00006 *
    00007 *******************************************************************************
    00008 *   file name:  std_string.h
    00009 *   encoding:   US-ASCII
    00010 *   tab size:   8 (not used)
    00011 *   indentation:4
    00012 *
    00013 *   created on: 2009feb19
    00014 *   created by: Markus W. Scherer
    00015 */
    00016
    00017 #ifndef __STD_STRING_H__
    00018 #define __STD_STRING_H__
    00019
    00026 #include "unicode/utypes.h"
    00027
    00033 #ifndef U_HAVE_STD_STRING
    00034 #define U_HAVE_STD_STRING 1
    00035 #endif
    00036
    00037 #if U_HAVE_STD_STRING
    00038
    00039 #include <string>
    00040
    00064 #ifndef U_STD_NSQ
    00065 #   if U_HAVE_NAMESPACE
    00066 #       define U_STD_NS std
    00067 #       define U_STD_NSQ U_STD_NS::
    00068 #       define U_STD_NS_USE using namespace U_STD_NS;
    00069 #   else
    00070 #       define U_STD_NS
    00071 #       define U_STD_NSQ
    00072 #       define U_STD_NS_USE
    00073 #   endif
    00074 #endif
    00075
    00076 #endif  // U_HAVE_STD_STRING
    00077
    00078 #endif  // __STD_STRING_H__