LayOut C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
typed_value.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_TYPED_VALUE_H_
5 #define LAYOUT_MODEL_TYPED_VALUE_H_
6 
7 #include <LayOutAPI/common.h>
8 #include <LayOutAPI/model/defs.h>
9 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif // __cplusplus
19 
24 typedef enum {
32 
42 
53 
64  LOTypedValueType* type);
65 
77  bool* bool_value);
78 
88  bool bool_value);
89 
101  int32_t* int32_value);
102 
112  int32_t int32_value);
113 
125  double* double_value);
126 
136  double double_value);
137 
149  SUStringRef* out_string);
150 
159  const char* string);
160 
161 #ifdef __cplusplus
162 } // end extern "C"
163 #endif // __cplusplus
164 
165 #endif // LAYOUT_MODEL_TYPED_VALUE_H_