 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_ENUM_INTERFACE_H_
11 #define SDK_ENUM_INTERFACE_H_
33 virtual SDKResult SDK_CALLTYPE
Next(SDKString*
string)
const throw() = 0;
47 virtual SDKResult SDK_CALLTYPE
Next(SDKAny* value)
const throw() = 0;
72 #endif // SDK_ENUM_INTERFACE_H_
Provides access to members that enumerate over a set of Any values.
Definition: enum_interface.h:58
Provides access to members that enumerate over a set of strings.
Definition: enum_interface.h:30
virtual SDKResult SDK_CALLTYPE Reset()=0
Resets the enumeration sequence to the beginning.
virtual SDKResult SDK_CALLTYPE Reset()=0
Resets the enumeration sequence to the beginning.
Wrappers and helper functions for SDKString.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
virtual SDKResult SDK_CALLTYPE Next(SDKString *string) const =0
Retrieves the next string in the enumeration sequence.
A smart pointer class for managing SDK components interface pointers.
Definition: sdk_ref_ptr.h:23
Common base SDK interfaces.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
virtual SDKResult SDK_CALLTYPE Next(SDKAny *value) const =0
Retrieves the next Any value in the enumeration sequence.
Provides access to members that enumerate over a set of Any values.
Definition: enum_interface.h:44
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.