LayOut C API
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
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,
const
char
* key,
LOTypedValueRef
value);
57
69
LO_RESULT
LODictionarySetValue
(
LODictionaryRef
dictionary,
const
char
* key,
LOTypedValueRef
value);
70
79
LO_RESULT
LODictionaryClear
(
LODictionaryRef
dictionary);
80
90
LO_RESULT
LODictionaryGetNumberOfKeys
(
LODictionaryRef
dictionary,
size_t
* out_number_of_keys);
91
103
LO_RESULT
LODictionaryGetKeys
(
104
LODictionaryRef
dictionary,
size_t
key_array_length,
SUStringRef
keys[],
105
size_t
* out_number_of_keys_copied);
106
115
LO_RESULT
LODictionaryRemoveEntry
(
LODictionaryRef
dictionary,
const
char
* key);
116
#ifdef __cplusplus
117
}
// extern "C" {
118
#endif
119
120
#endif // LAYOUT_MODEL_DICTIONARY_H_
Generated on Wed Apr 9 2025 09:27:46 for LayOut C API by
1.8.3.1