NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
sdk_string_handler.h File Reference

Wrappers and helper functions for SDKString. More...

#include <cassert>
#include <string>
#include <iterator>
#include <base/inc/platform.h>
#include <base/inc/memory_portable.h>
#include <base/inc/base_types.h>
#include <base/inc/base_library/base_types_functions.h>

Go to the source code of this file.

Data Structures

class  SDKStringHandler
 This class wraps the SDKString type. More...
 
class  SDKStringWrapper
 Simple wrapper to access the SDKString properties. More...
 
class  SDKStringReturnHelper
 Helps to get wide string results from SDKString interface parameters. More...
 

Typedefs

typedef sdk::SDKStringHandler ScopedString
 Synonym for the SDKStringHandler.
 

Functions

static std::string SDKMakeString (const SDKString &sdk_string)
 Converts SDKString to std::string. More...
 
static std::wstring SDKMakeWString (const SDKString &sdk_string)
 Converts SDKString to std::wstring. More...
 
bool IsSDKStringEqual (const SDKString *str1, const SDKString *str2)
 Compares two SDKStrings. More...
 

Detailed Description

Wrappers and helper functions for SDKString.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors
Date
08/2011
Maintenance:
The NAVTOR SDK authors