libNuML  1.1.1
Library for reading / writing NuML documents
NUMLTypeCodes.h
Go to the documentation of this file.
1 /*
2 * ****************************************************************************
3 * This file is part of libNUML. Please visit http://code.google.com/p/numl/for more
4 * information about NUML, and the latest version of libNUML.
5 * Copyright (c) 2013 The University of Manchester.
6 *
7 * This library is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU Lesser General Public License as published
9 * by the Free Software Foundation. A copy of the license agreement is
10 * provided in the file named "LICENSE.txt" included with this software
11 * distribution and also available online as http://www.gnu.org/licenses/lgpl.html
12 *
13 * Contributors:
14 * Joseph O. Dada, The University of Manchester - initial API and implementation
15 * ****************************************************************************
16 **/
17 
18 #ifndef NUMLTypeCodes_h
19 #define NUMLTypeCodes_h
20 
21 
23 #include <numl/common/extern.h>
24 
25 LIBNUML_CPP_NAMESPACE_BEGIN
27 
28 
33 typedef enum
34 {
53 
55 
82 const char *
84 
85 
87 LIBNUML_CPP_NAMESPACE_END
88 
89 #endif /* NUMLTypeCodes_h */
BEGIN_C_DECLS
#define BEGIN_C_DECLS
Definition: extern.h:112
NUML_ATOMICVALUE
@ NUML_ATOMICVALUE
Definition: NUMLTypeCodes.h:47
NUML_DOCUMENT
@ NUML_DOCUMENT
Definition: NUMLTypeCodes.h:36
NUML_RESULTCOMPONENT
@ NUML_RESULTCOMPONENT
Definition: NUMLTypeCodes.h:39
extern.h
NUML_ATOMICDESCRIPTION
@ NUML_ATOMICDESCRIPTION
Definition: NUMLTypeCodes.h:51
LIBNUML_EXTERN
#define LIBNUML_EXTERN
Begin svn Header.
Definition: extern.h:104
libnuml-config.h
NUML_NUMLLIST
@ NUML_NUMLLIST
Definition: NUMLTypeCodes.h:52
NUML_DIMENSION
@ NUML_DIMENSION
Definition: NUMLTypeCodes.h:41
NUML_UNKNOWN
@ NUML_UNKNOWN
Definition: NUMLTypeCodes.h:35
END_C_DECLS
#define END_C_DECLS
Definition: extern.h:113
NUML_TUPLES
@ NUML_TUPLES
Definition: NUMLTypeCodes.h:46
NUMLTypeCode_t
NUMLTypeCode_t
An enumeration of NUML types to help identify NUML objects at runtime.
Definition: NUMLTypeCodes.h:34
NUML_COMPOSITEVALUES
@ NUML_COMPOSITEVALUES
Definition: NUMLTypeCodes.h:44
NUML_COMPOSITEVALUE
@ NUML_COMPOSITEVALUE
Definition: NUMLTypeCodes.h:43
NUML_ONTOLOGYTERM
@ NUML_ONTOLOGYTERM
Definition: NUMLTypeCodes.h:38
NUML_COMPOSITEDESCRIPTION
@ NUML_COMPOSITEDESCRIPTION
Definition: NUMLTypeCodes.h:49
NUML_ONTOLOGYTERMS
@ NUML_ONTOLOGYTERMS
Definition: NUMLTypeCodes.h:37
NUML_RESULTCOMPONENTS
@ NUML_RESULTCOMPONENTS
Definition: NUMLTypeCodes.h:40
NUML_TUPLEDESCRIPTION
@ NUML_TUPLEDESCRIPTION
Definition: NUMLTypeCodes.h:50
NUMLTypeCode_toString
LIBNUML_EXTERN const char * NUMLTypeCode_toString(NUMLTypeCode_t tc)
This method takes an NUML type code and returns a string representing the code.
Definition: NUMLTypeCodes.cpp:53
NUML_TUPLE
@ NUML_TUPLE
Definition: NUMLTypeCodes.h:45
NUML_ATOMICVALUES
@ NUML_ATOMICVALUES
Definition: NUMLTypeCodes.h:48
NUML_DIMENSIONDESCRIPTION
@ NUML_DIMENSIONDESCRIPTION
Definition: NUMLTypeCodes.h:42