~ubuntu-branches/ubuntu/hardy/vala/hardy

« back to all changes in this revision

Viewing changes to vala/valacodenode.h

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge, Marc-Andre Lureau, Sebastian Dröge
  • Date: 2007-10-15 14:37:51 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20071015143751-zy7hqcyjutdyfkg3
Tags: 0.1.4-1
[ Marc-Andre Lureau ]
* New Upstream Version
* debian/patches:
  + Remove patch no longer needed in 0.1.4
* debian/rules
  + Add xsltproc build dependency for the Vala manual.
  + Add libenchant-dev build dependency for enchant test case.
* debian/control, debian/vala-doc.install:
  + Add a "vala-doc" documentation package.

[ Sebastian Dröge ]
* debian/control:
  + Let vala-doc suggest valac/devhelp and don't depend on libvala0.
* debian/libvala-dev.install:
  + Add the new vapicheck utility.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 * This library is free software; you can redistribute it and/or
6
6
 * modify it under the terms of the GNU Lesser General Public
7
7
 * License as published by the Free Software Foundation; either
8
 
 * version 2 of the License, or (at your option) any later version.
 
8
 * version 2.1 of the License, or (at your option) any later version.
9
9
 
10
10
 * This library is distributed in the hope that it will be useful,
11
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20
20
 *      Jürg Billeter <j@bitron.ch>
21
21
 */
22
22
 
23
 
#ifndef __VALACODENODE_H__
24
 
#define __VALACODENODE_H__
 
23
#ifndef __VALA_VALACODENODE_H__
 
24
#define __VALA_VALACODENODE_H__
25
25
 
26
26
#include <glib.h>
27
27
#include <glib-object.h>
28
28
#include <stdlib.h>
29
29
#include <string.h>
30
30
#include <ccode/valaccodenode.h>
 
31
#include <vala/valacodebinding.h>
31
32
 
32
33
G_BEGIN_DECLS
33
34
 
43
44
typedef struct _ValaSourceFileClass ValaSourceFileClass;
44
45
typedef struct _ValaCodeContext ValaCodeContext;
45
46
typedef struct _ValaCodeContextClass ValaCodeContextClass;
46
 
typedef struct _ValaMethod ValaMethod;
47
 
typedef struct _ValaMethodClass ValaMethodClass;
48
 
typedef struct _ValaMember ValaMember;
49
 
typedef struct _ValaMemberClass ValaMemberClass;
 
47
typedef struct _ValaNamespace ValaNamespace;
 
48
typedef struct _ValaNamespaceClass ValaNamespaceClass;
50
49
typedef struct _ValaSymbol ValaSymbol;
51
50
typedef struct _ValaSymbolClass ValaSymbolClass;
52
51
typedef struct _ValaScope ValaScope;
53
52
typedef struct _ValaScopeClass ValaScopeClass;
54
 
typedef struct _ValaInvokable ValaInvokable;
55
 
typedef struct _ValaInvokableIface ValaInvokableIface;
56
 
typedef struct _ValaTypeReference ValaTypeReference;
57
 
typedef struct _ValaTypeReferenceClass ValaTypeReferenceClass;
58
53
typedef struct _ValaSourceReference ValaSourceReference;
59
54
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass;
 
55
typedef struct _ValaClass ValaClass;
 
56
typedef struct _ValaClassClass ValaClassClass;
60
57
typedef struct _ValaDataType ValaDataType;
61
58
typedef struct _ValaDataTypeClass ValaDataTypeClass;
62
59
typedef struct _ValaPointer ValaPointer;
69
66
typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass;
70
67
typedef struct _ValaField ValaField;
71
68
typedef struct _ValaFieldClass ValaFieldClass;
72
 
typedef struct _ValaAttribute ValaAttribute;
73
 
typedef struct _ValaAttributeClass ValaAttributeClass;
74
 
typedef struct _ValaNamedArgument ValaNamedArgument;
75
 
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
 
69
typedef struct _ValaMember ValaMember;
 
70
typedef struct _ValaMemberClass ValaMemberClass;
 
71
typedef struct _ValaInvokable ValaInvokable;
 
72
typedef struct _ValaInvokableIface ValaInvokableIface;
 
73
typedef struct _ValaTypeReference ValaTypeReference;
 
74
typedef struct _ValaTypeReferenceClass ValaTypeReferenceClass;
76
75
typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod;
77
76
typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass;
78
 
typedef struct _ValaArrayMoveMethod ValaArrayMoveMethod;
79
 
typedef struct _ValaArrayMoveMethodClass ValaArrayMoveMethodClass;
 
77
typedef struct _ValaMethod ValaMethod;
 
78
typedef struct _ValaMethodClass ValaMethodClass;
80
79
typedef struct _ValaFormalParameter ValaFormalParameter;
81
80
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
82
81
typedef struct _ValaBlock ValaBlock;
85
84
typedef struct _ValaStatementIface ValaStatementIface;
86
85
typedef struct _ValaVariableDeclarator ValaVariableDeclarator;
87
86
typedef struct _ValaVariableDeclaratorClass ValaVariableDeclaratorClass;
88
 
typedef struct _ValaNamespace ValaNamespace;
89
 
typedef struct _ValaNamespaceClass ValaNamespaceClass;
90
 
typedef struct _ValaClass ValaClass;
91
 
typedef struct _ValaClassClass ValaClassClass;
92
87
typedef struct _ValaConstant ValaConstant;
93
88
typedef struct _ValaConstantClass ValaConstantClass;
94
89
typedef struct _ValaProperty ValaProperty;
111
106
typedef struct _ValaEnumClass ValaEnumClass;
112
107
typedef struct _ValaEnumValue ValaEnumValue;
113
108
typedef struct _ValaEnumValueClass ValaEnumValueClass;
114
 
typedef struct _ValaNamespaceReference ValaNamespaceReference;
115
 
typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass;
116
 
typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
117
 
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
118
109
typedef struct _ValaCreationMethod ValaCreationMethod;
119
110
typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
120
111
typedef struct _ValaEmptyStatement ValaEmptyStatement;
189
180
typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass;
190
181
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression;
191
182
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpressionClass;
 
183
typedef struct _ValaMemberInitializer ValaMemberInitializer;
 
184
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
192
185
typedef struct _ValaSizeofExpression ValaSizeofExpression;
193
186
typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass;
194
187
typedef struct _ValaTypeofExpression ValaTypeofExpression;
211
204
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
212
205
typedef struct _ValaAssignment ValaAssignment;
213
206
typedef struct _ValaAssignmentClass ValaAssignmentClass;
 
207
typedef struct _ValaCodeGenerator ValaCodeGenerator;
 
208
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
 
209
typedef struct _ValaNamespaceReference ValaNamespaceReference;
 
210
typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass;
 
211
typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
 
212
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
 
213
typedef struct _ValaNamedArgument ValaNamedArgument;
 
214
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
 
215
typedef struct _ValaAttribute ValaAttribute;
 
216
typedef struct _ValaAttributeClass ValaAttributeClass;
214
217
 
215
218
#define VALA_TYPE_CODE_NODE (vala_code_node_get_type ())
216
219
#define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CODE_NODE, ValaCodeNode))
251
254
void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceReference* value);
252
255
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
253
256
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value);
 
257
ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self);
 
258
void vala_code_node_set_code_binding (ValaCodeNode* self, ValaCodeBinding* value);
254
259
gboolean vala_code_node_get_error (ValaCodeNode* self);
255
260
void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
256
261
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self);