1 /******************************************************************************
2 * Copyright (c) 2000-2016 Ericsson Telecom AB
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
13 * Szabo, Janos Zoltan – initial implementation
15 ******************************************************************************/
19 #include <sys/types.h>
22 const char *dispname
; /**< is like "@...foo.bar" */
23 size_t parent_level
; /**< 0 means outermost. */
24 const char *parent_typename
;
25 const char *type_name
;
26 char *sourcecode
; /**< to access the field */
31 AtNotation_t
*elements
;
35 const char *alt
; /* alternative */
36 const char *alt_dispname
;
37 const char *alt_typename
;
38 const char *alt_typedescrname
;
39 const char **valuenames
; /* !!! */
40 const char **const_valuenames
; /** this replaces valuenames in new
42 } OpentypeAlternative_t
;
46 OpentypeAlternative_t
*elements
;
47 } OpentypeAlternativeList_t
;
51 OpentypeAlternativeList_t oal
;