MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rtiSimpleStringUtil.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2010 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #ifndef stringUtil_H_
7 #define stringUtil_H_
8 
9 #include <string>
10 #include <sstream>
11 
12 // Convert narrow C string to wide string
13 inline std::wstring DtToWString(const char * in_val)
14 {
15  std::wstring temp;
16  while (*in_val != '\0')
17  temp += *in_val++;
18  return temp;
19 }
20 
21 // Convert narrow string to wide string
22 inline std::string DtToString(const std::wstring &in_val)
23 {
24  std::string temp;
25  std::wstring::const_iterator b = in_val.begin();
26  const std::wstring::const_iterator e = in_val.end();
27  while (b != e)
28  {
29  temp += static_cast<char>(*b);
30  ++b;
31  }
32  return temp;
33 }
34 
35 #endif
36 
std::string DtToString(const std::wstring &in_val)
Definition: rtiSimpleStringUtil.h:22
std::wstring DtToWString(const char *in_val)
Definition: rtiSimpleStringUtil.h:13

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)