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

Wrappers for work with SDKAny instance. More...

#include <cwchar>
#include <memory>
#include <string>
#include <algorithm>
#include <base/inc/platform.h>
#include <base/inc/base_types.h>
#include <base/inc/sdk_string_handler.h>
#include <base/inc/sdk_any_helpers.h>
#include <base/inc/base_library/base_types_functions.h>
#include <base/inc/sdk_component_interface.h>

Go to the source code of this file.

Data Structures

class  SDKAnyHandler
 This class wraps the SDKAny type. More...
 
class  SDKAnyReturnHelper< T >
 Helps to get value results from SDKAny interface output parameters. More...
 
class  SDKAnyReturnHelper< std::basic_string< _Elem, _Traits, _Ax > >
 Specialize for std::string and std::wstring. More...
 

Typedefs

typedef sdk::SDKAnyHandler ScopedAny
 Synonym for the SDKAnyHandler.
 
typedef SDKAnyReturnHelper< std::wstring > SDKAnyReturnStringHelper
 Helps to get string results from SDKAny interface output parameters. More...
 

Detailed Description

Wrappers for work with SDKAny instance.

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

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

Typedef Documentation

◆ SDKAnyReturnStringHelper

typedef SDKAnyReturnHelper<std::wstring> SDKAnyReturnStringHelper

Helps to get string results from SDKAny interface output parameters.

Usage: std::wstring wstr; SDKResult res = Function(SDKAnyReturnStringHelper(wstr).GetReference());