ICU 4.8.1.1  4.8.1.1
std_string.h
Go to the documentation of this file.
00001 /*
00002 *******************************************************************************
00003 *
00004 *   Copyright (C) 2009-2010, 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__
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines