LayOut C API
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
LayOutAPI
model
dictionary.h
Go to the documentation of this file.
1
// Copyright 2015 Trimble Navigation Ltd. All rights reserved.
2
// This file is intended for public distribution.
3
4
#ifndef LAYOUT_MODEL_DICTIONARY_H_
5
#define LAYOUT_MODEL_DICTIONARY_H_
6
7
#include <
LayOutAPI/common.h
>
8
#include <
LayOutAPI/model/defs.h
>
9
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
19
28
LO_RESULT
LODictionaryCreate
(
LODictionaryRef
* dictionary);
29
39
LO_RESULT
LODictionaryRelease
(
LODictionaryRef
* dictionary);
40
56
LO_RESULT
LODictionaryGetValue
(
LODictionaryRef
dictionary,
57
const
char
* key,
58
LOTypedValueRef
value);
59
71
LO_RESULT
LODictionarySetValue
(
LODictionaryRef
dictionary,
72
const
char
* key,
73
LOTypedValueRef
value);
74
83
LO_RESULT
LODictionaryClear
(
LODictionaryRef
dictionary);
84
94
LO_RESULT
LODictionaryGetNumberOfKeys
(
LODictionaryRef
dictionary,
95
size_t
* out_number_of_keys);
96
108
LO_RESULT
LODictionaryGetKeys
(
LODictionaryRef
dictionary,
109
size_t
key_array_length,
110
SUStringRef
keys[],
111
size_t
* out_number_of_keys_copied);
112
121
LO_RESULT
LODictionaryRemoveEntry
(
LODictionaryRef
dictionary,
122
const
char
* key);
123
#ifdef __cplusplus
124
}
// extern "C" {
125
#endif
126
127
#endif // LAYOUT_MODEL_DICTIONARY_H_
Generated on Wed Sep 8 2021 14:15:26 for LayOut C API by
1.8.3.1