| valacodegen.h | | valacodegen.h | |
| /* valacodegen.h generated by valac, the Vala compiler, do not modify */ | | /* valacodegen.h generated by valac, the Vala compiler, do not modify */ | |
| | | | |
| #ifndef __VALACODEGEN_H__ | | #ifndef __VALACODEGEN_H__ | |
| #define __VALACODEGEN_H__ | | #define __VALACODEGEN_H__ | |
| | | | |
| #include <glib.h> | | #include <glib.h> | |
|
| #include <glib-object.h> | | | |
| #include <vala.h> | | #include <vala.h> | |
|
| | | #include <valagee.h> | |
| | | #include <valaccode.h> | |
| #include <stdlib.h> | | #include <stdlib.h> | |
| #include <string.h> | | #include <string.h> | |
|
| #include <valaccode.h> | | | |
| #include <valagee.h> | | | |
| #include <float.h> | | #include <float.h> | |
| #include <math.h> | | #include <math.h> | |
|
| | | #include <glib-object.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| #define VALA_TYPE_CCODE_MODULE (vala_ccode_module_get_type ()) | | | |
| #define VALA_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP | | | |
| E_CCODE_MODULE, ValaCCodeModule)) | | | |
| #define VALA_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V | | | |
| ALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass)) | | | |
| #define VALA_IS_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ | | | |
| TYPE_CCODE_MODULE)) | | | |
| #define VALA_IS_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) | | | |
| , VALA_TYPE_CCODE_MODULE)) | | | |
| #define VALA_CCODE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), | | | |
| VALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass)) | | | |
| | | | |
| typedef struct _ValaCCodeModule ValaCCodeModule; | | | |
| typedef struct _ValaCCodeModuleClass ValaCCodeModuleClass; | | | |
| typedef struct _ValaCCodeModulePrivate ValaCCodeModulePrivate; | | | |
| | | | |
| #define VALA_TYPE_CCODE_BASE_MODULE (vala_ccode_base_module_get_type ()) | | #define VALA_TYPE_CCODE_BASE_MODULE (vala_ccode_base_module_get_type ()) | |
| #define VALA_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL
A_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule)) | | #define VALA_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL
A_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule)) | |
| #define VALA_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas
s), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) | | #define VALA_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas
s), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) | |
| #define VALA_IS_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_CCODE_BASE_MODULE)) | | #define VALA_IS_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_CCODE_BASE_MODULE)) | |
| #define VALA_IS_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k
lass), VALA_TYPE_CCODE_BASE_MODULE)) | | #define VALA_IS_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k
lass), VALA_TYPE_CCODE_BASE_MODULE)) | |
| #define VALA_CCODE_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((
obj), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) | | #define VALA_CCODE_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((
obj), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) | |
| | | | |
| typedef struct _ValaCCodeBaseModule ValaCCodeBaseModule; | | typedef struct _ValaCCodeBaseModule ValaCCodeBaseModule; | |
| typedef struct _ValaCCodeBaseModuleClass ValaCCodeBaseModuleClass; | | typedef struct _ValaCCodeBaseModuleClass ValaCCodeBaseModuleClass; | |
| typedef struct _ValaCCodeBaseModulePrivate ValaCCodeBaseModulePrivate; | | typedef struct _ValaCCodeBaseModulePrivate ValaCCodeBaseModulePrivate; | |
| | | | |
| skipping to change at line 50 | | skipping to change at line 39 | |
| #define VALA_TYPE_CCODE_DECLARATION_SPACE (vala_ccode_declaration_space_get
_type ()) | | #define VALA_TYPE_CCODE_DECLARATION_SPACE (vala_ccode_declaration_space_get
_type ()) | |
| #define VALA_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj
), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpace)) | | #define VALA_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj
), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpace)) | |
| #define VALA_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceClass
)) | | #define VALA_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceClass
)) | |
| #define VALA_IS_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((
obj), VALA_TYPE_CCODE_DECLARATION_SPACE)) | | #define VALA_IS_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((
obj), VALA_TYPE_CCODE_DECLARATION_SPACE)) | |
| #define VALA_IS_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY
PE ((klass), VALA_TYPE_CCODE_DECLARATION_SPACE)) | | #define VALA_IS_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY
PE ((klass), VALA_TYPE_CCODE_DECLARATION_SPACE)) | |
| #define VALA_CCODE_DECLARATION_SPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL
ASS ((obj), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceCla
ss)) | | #define VALA_CCODE_DECLARATION_SPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL
ASS ((obj), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceCla
ss)) | |
| | | | |
| typedef struct _ValaCCodeDeclarationSpace ValaCCodeDeclarationSpace; | | typedef struct _ValaCCodeDeclarationSpace ValaCCodeDeclarationSpace; | |
| typedef struct _ValaCCodeDeclarationSpaceClass ValaCCodeDeclarationSpaceCla
ss; | | typedef struct _ValaCCodeDeclarationSpaceClass ValaCCodeDeclarationSpaceCla
ss; | |
| | | | |
|
| | | #define VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT (vala_ccode_base_module_em | |
| | | it_context_get_type ()) | |
| | | #define VALA_CCODE_BASE_MODULE_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAS | |
| | | T ((obj), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaCCodeBaseModuleEmit | |
| | | Context)) | |
| | | #define VALA_CCODE_BASE_MODULE_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLAS | |
| | | S_CAST ((klass), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaCCodeBaseMod | |
| | | uleEmitContextClass)) | |
| | | #define VALA_CCODE_BASE_MODULE_IS_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_ | |
| | | TYPE ((obj), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT)) | |
| | | #define VALA_CCODE_BASE_MODULE_IS_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_C | |
| | | LASS_TYPE ((klass), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT)) | |
| | | #define VALA_CCODE_BASE_MODULE_EMIT_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE | |
| | | _GET_CLASS ((obj), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaCCodeBaseM | |
| | | oduleEmitContextClass)) | |
| | | | |
| | | typedef struct _ValaCCodeBaseModuleEmitContext ValaCCodeBaseModuleEmitConte | |
| | | xt; | |
| | | typedef struct _ValaCCodeBaseModuleEmitContextClass ValaCCodeBaseModuleEmit | |
| | | ContextClass; | |
| | | | |
| #define VALA_TYPE_CCODE_STRUCT_MODULE (vala_ccode_struct_module_get_type ()
) | | #define VALA_TYPE_CCODE_STRUCT_MODULE (vala_ccode_struct_module_get_type ()
) | |
| #define VALA_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V
ALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModule)) | | #define VALA_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V
ALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModule)) | |
| #define VALA_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl
ass), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass)) | | #define VALA_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl
ass), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass)) | |
| #define VALA_IS_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj)
, VALA_TYPE_CCODE_STRUCT_MODULE)) | | #define VALA_IS_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj)
, VALA_TYPE_CCODE_STRUCT_MODULE)) | |
| #define VALA_IS_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (
(klass), VALA_TYPE_CCODE_STRUCT_MODULE)) | | #define VALA_IS_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (
(klass), VALA_TYPE_CCODE_STRUCT_MODULE)) | |
| #define VALA_CCODE_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass)) | | #define VALA_CCODE_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass)) | |
| | | | |
| typedef struct _ValaCCodeStructModule ValaCCodeStructModule; | | typedef struct _ValaCCodeStructModule ValaCCodeStructModule; | |
| typedef struct _ValaCCodeStructModuleClass ValaCCodeStructModuleClass; | | typedef struct _ValaCCodeStructModuleClass ValaCCodeStructModuleClass; | |
| typedef struct _ValaCCodeStructModulePrivate ValaCCodeStructModulePrivate; | | typedef struct _ValaCCodeStructModulePrivate ValaCCodeStructModulePrivate; | |
| | | | |
| skipping to change at line 126 | | skipping to change at line 125 | |
| #define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ()) | | #define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ()) | |
| #define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule)) | | #define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule)) | |
| #define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) | | #define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) | |
| #define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_CCODE_ARRAY_MODULE)) | | #define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_CCODE_ARRAY_MODULE)) | |
| #define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_CCODE_ARRAY_MODULE)) | | #define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_CCODE_ARRAY_MODULE)) | |
| #define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) | | #define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) | |
| | | | |
| typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule; | | typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule; | |
| typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass; | | typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass; | |
| typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate; | | typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate; | |
|
| | | typedef struct _ValaCCodeBaseModuleEmitContextPrivate ValaCCodeBaseModuleEm | |
| #define VALA_TYPE_CCODE_GENERATOR (vala_ccode_generator_get_type ()) | | itContextPrivate; | |
| #define VALA_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ | | | |
| TYPE_CCODE_GENERATOR, ValaCCodeGenerator)) | | | |
| #define VALA_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) | | | |
| , VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass)) | | | |
| #define VALA_IS_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA | | | |
| LA_TYPE_CCODE_GENERATOR)) | | | |
| #define VALA_IS_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla | | | |
| ss), VALA_TYPE_CCODE_GENERATOR)) | | | |
| #define VALA_CCODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob | | | |
| j), VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass)) | | | |
| | | | |
| typedef struct _ValaCCodeGenerator ValaCCodeGenerator; | | | |
| typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass; | | | |
| | | | |
| #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) | | #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) | |
| #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_CCODE_COMPILER, ValaCCodeCompiler)) | | #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_CCODE_COMPILER, ValaCCodeCompiler)) | |
| #define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) | | #define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) | |
| #define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_CCODE_COMPILER)) | | #define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_CCODE_COMPILER)) | |
| #define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_CCODE_COMPILER)) | | #define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_CCODE_COMPILER)) | |
| #define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) | | #define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) | |
| | | | |
| typedef struct _ValaCCodeCompiler ValaCCodeCompiler; | | typedef struct _ValaCCodeCompiler ValaCCodeCompiler; | |
| typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass; | | typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass; | |
| | | | |
| skipping to change at line 159 | | skipping to change at line 149 | |
| #define VALA_TYPE_CCODE_DELEGATE_MODULE (vala_ccode_delegate_module_get_typ
e ()) | | #define VALA_TYPE_CCODE_DELEGATE_MODULE (vala_ccode_delegate_module_get_typ
e ()) | |
| #define VALA_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModule)) | | #define VALA_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModule)) | |
| #define VALA_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((
klass), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) | | #define VALA_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((
klass), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) | |
| #define VALA_IS_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob
j), VALA_TYPE_CCODE_DELEGATE_MODULE)) | | #define VALA_IS_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob
j), VALA_TYPE_CCODE_DELEGATE_MODULE)) | |
| #define VALA_IS_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_CCODE_DELEGATE_MODULE)) | | #define VALA_IS_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_CCODE_DELEGATE_MODULE)) | |
| #define VALA_CCODE_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS
S ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) | | #define VALA_CCODE_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS
S ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) | |
| | | | |
| typedef struct _ValaCCodeDelegateModule ValaCCodeDelegateModule; | | typedef struct _ValaCCodeDelegateModule ValaCCodeDelegateModule; | |
| typedef struct _ValaCCodeDelegateModuleClass ValaCCodeDelegateModuleClass; | | typedef struct _ValaCCodeDelegateModuleClass ValaCCodeDelegateModuleClass; | |
| typedef struct _ValaCCodeDelegateModulePrivate ValaCCodeDelegateModulePriva
te; | | typedef struct _ValaCCodeDelegateModulePrivate ValaCCodeDelegateModulePriva
te; | |
|
| typedef struct _ValaCCodeGeneratorPrivate ValaCCodeGeneratorPrivate; | | | |
| | | | |
| #define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ
e ()) | | #define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ
e ()) | |
| #define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction)) | | #define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction)) | |
| #define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((
klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) | | #define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((
klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) | |
| #define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob
j), VALA_TYPE_TYPEREGISTER_FUNCTION)) | | #define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob
j), VALA_TYPE_TYPEREGISTER_FUNCTION)) | |
| #define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_TYPEREGISTER_FUNCTION)) | | #define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_TYPEREGISTER_FUNCTION)) | |
| #define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS
S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) | | #define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS
S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) | |
| | | | |
| typedef struct _ValaTypeRegisterFunction ValaTypeRegisterFunction; | | typedef struct _ValaTypeRegisterFunction ValaTypeRegisterFunction; | |
| typedef struct _ValaTypeRegisterFunctionClass ValaTypeRegisterFunctionClass
; | | typedef struct _ValaTypeRegisterFunctionClass ValaTypeRegisterFunctionClass
; | |
| | | | |
| skipping to change at line 304 | | skipping to change at line 293 | |
| #define VALA_DBUS_SERVER_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModule)) | | #define VALA_DBUS_SERVER_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModule)) | |
| #define VALA_DBUS_SERVER_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModuleClass)) | | #define VALA_DBUS_SERVER_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModuleClass)) | |
| #define VALA_IS_DBUS_SERVER_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DBUS_SERVER_MODULE)) | | #define VALA_IS_DBUS_SERVER_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DBUS_SERVER_MODULE)) | |
| #define VALA_IS_DBUS_SERVER_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DBUS_SERVER_MODULE)) | | #define VALA_IS_DBUS_SERVER_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DBUS_SERVER_MODULE)) | |
| #define VALA_DBUS_SERVER_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModuleClass)) | | #define VALA_DBUS_SERVER_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModuleClass)) | |
| | | | |
| typedef struct _ValaDBusServerModule ValaDBusServerModule; | | typedef struct _ValaDBusServerModule ValaDBusServerModule; | |
| typedef struct _ValaDBusServerModuleClass ValaDBusServerModuleClass; | | typedef struct _ValaDBusServerModuleClass ValaDBusServerModuleClass; | |
| typedef struct _ValaDBusServerModulePrivate ValaDBusServerModulePrivate; | | typedef struct _ValaDBusServerModulePrivate ValaDBusServerModulePrivate; | |
| | | | |
|
| | | #define VALA_TYPE_DOVA_BASE_MODULE (vala_dova_base_module_get_type ()) | |
| | | #define VALA_DOVA_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA | |
| | | _TYPE_DOVA_BASE_MODULE, ValaDovaBaseModule)) | |
| | | #define VALA_DOVA_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass | |
| | | ), VALA_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModuleClass)) | |
| | | #define VALA_IS_DOVA_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V | |
| | | ALA_TYPE_DOVA_BASE_MODULE)) | |
| | | #define VALA_IS_DOVA_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl | |
| | | ass), VALA_TYPE_DOVA_BASE_MODULE)) | |
| | | #define VALA_DOVA_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o | |
| | | bj), VALA_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaBaseModule ValaDovaBaseModule; | |
| | | typedef struct _ValaDovaBaseModuleClass ValaDovaBaseModuleClass; | |
| | | typedef struct _ValaDovaBaseModulePrivate ValaDovaBaseModulePrivate; | |
| | | | |
| | | #define VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT (vala_dova_base_module_emit | |
| | | _context_get_type ()) | |
| | | #define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST | |
| | | ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModuleEmitCon | |
| | | text)) | |
| | | #define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS | |
| | | _CAST ((klass), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModule | |
| | | EmitContextClass)) | |
| | | #define VALA_DOVA_BASE_MODULE_IS_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_T | |
| | | YPE ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT)) | |
| | | #define VALA_DOVA_BASE_MODULE_IS_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CL | |
| | | ASS_TYPE ((klass), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT)) | |
| | | #define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_ | |
| | | GET_CLASS ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModu | |
| | | leEmitContextClass)) | |
| | | | |
| | | typedef struct _ValaDovaBaseModuleEmitContext ValaDovaBaseModuleEmitContext | |
| | | ; | |
| | | typedef struct _ValaDovaBaseModuleEmitContextClass ValaDovaBaseModuleEmitCo | |
| | | ntextClass; | |
| | | | |
| | | #define VALA_TYPE_DOVA_STRUCT_MODULE (vala_dova_struct_module_get_type ()) | |
| | | #define VALA_DOVA_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA | |
| | | LA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModule)) | |
| | | #define VALA_DOVA_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla | |
| | | ss), VALA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModuleClass)) | |
| | | #define VALA_IS_DOVA_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), | |
| | | VALA_TYPE_DOVA_STRUCT_MODULE)) | |
| | | #define VALA_IS_DOVA_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( | |
| | | klass), VALA_TYPE_DOVA_STRUCT_MODULE)) | |
| | | #define VALA_DOVA_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( | |
| | | (obj), VALA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaStructModule ValaDovaStructModule; | |
| | | typedef struct _ValaDovaStructModuleClass ValaDovaStructModuleClass; | |
| | | typedef struct _ValaDovaStructModulePrivate ValaDovaStructModulePrivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_METHOD_MODULE (vala_dova_method_module_get_type ()) | |
| | | #define VALA_DOVA_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA | |
| | | LA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModule)) | |
| | | #define VALA_DOVA_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla | |
| | | ss), VALA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModuleClass)) | |
| | | #define VALA_IS_DOVA_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), | |
| | | VALA_TYPE_DOVA_METHOD_MODULE)) | |
| | | #define VALA_IS_DOVA_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( | |
| | | klass), VALA_TYPE_DOVA_METHOD_MODULE)) | |
| | | #define VALA_DOVA_METHOD_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( | |
| | | (obj), VALA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaMethodModule ValaDovaMethodModule; | |
| | | typedef struct _ValaDovaMethodModuleClass ValaDovaMethodModuleClass; | |
| | | typedef struct _ValaDovaMethodModulePrivate ValaDovaMethodModulePrivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_CONTROL_FLOW_MODULE (vala_dova_control_flow_module_g | |
| | | et_type ()) | |
| | | #define VALA_DOVA_CONTROL_FLOW_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob | |
| | | j), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModule)) | |
| | | #define VALA_DOVA_CONTROL_FLOW_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST | |
| | | ((klass), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModuleCla | |
| | | ss)) | |
| | | #define VALA_IS_DOVA_CONTROL_FLOW_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( | |
| | | (obj), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE)) | |
| | | #define VALA_IS_DOVA_CONTROL_FLOW_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_T | |
| | | YPE ((klass), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE)) | |
| | | #define VALA_DOVA_CONTROL_FLOW_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C | |
| | | LASS ((obj), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModuleC | |
| | | lass)) | |
| | | | |
| | | typedef struct _ValaDovaControlFlowModule ValaDovaControlFlowModule; | |
| | | typedef struct _ValaDovaControlFlowModuleClass ValaDovaControlFlowModuleCla | |
| | | ss; | |
| | | typedef struct _ValaDovaControlFlowModulePrivate ValaDovaControlFlowModuleP | |
| | | rivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE (vala_dova_member_access_module | |
| | | _get_type ()) | |
| | | #define VALA_DOVA_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((o | |
| | | bj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModule)) | |
| | | #define VALA_DOVA_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS | |
| | | T ((klass), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModule | |
| | | Class)) | |
| | | #define VALA_IS_DOVA_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE | |
| | | ((obj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE)) | |
| | | #define VALA_IS_DOVA_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_ | |
| | | TYPE ((klass), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE)) | |
| | | #define VALA_DOVA_MEMBER_ACCESS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_ | |
| | | CLASS ((obj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModu | |
| | | leClass)) | |
| | | | |
| | | typedef struct _ValaDovaMemberAccessModule ValaDovaMemberAccessModule; | |
| | | typedef struct _ValaDovaMemberAccessModuleClass ValaDovaMemberAccessModuleC | |
| | | lass; | |
| | | typedef struct _ValaDovaMemberAccessModulePrivate ValaDovaMemberAccessModul | |
| | | ePrivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_ASSIGNMENT_MODULE (vala_dova_assignment_module_get_t | |
| | | ype ()) | |
| | | #define VALA_DOVA_ASSIGNMENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) | |
| | | , VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModule)) | |
| | | #define VALA_DOVA_ASSIGNMENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( | |
| | | (klass), VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModuleClass)) | |
| | | #define VALA_IS_DOVA_ASSIGNMENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o | |
| | | bj), VALA_TYPE_DOVA_ASSIGNMENT_MODULE)) | |
| | | #define VALA_IS_DOVA_ASSIGNMENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP | |
| | | E ((klass), VALA_TYPE_DOVA_ASSIGNMENT_MODULE)) | |
| | | #define VALA_DOVA_ASSIGNMENT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA | |
| | | SS ((obj), VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModuleClass) | |
| | | ) | |
| | | | |
| | | typedef struct _ValaDovaAssignmentModule ValaDovaAssignmentModule; | |
| | | typedef struct _ValaDovaAssignmentModuleClass ValaDovaAssignmentModuleClass | |
| | | ; | |
| | | typedef struct _ValaDovaAssignmentModulePrivate ValaDovaAssignmentModulePri | |
| | | vate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_METHOD_CALL_MODULE (vala_dova_method_call_module_get | |
| | | _type ()) | |
| | | #define VALA_DOVA_METHOD_CALL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj | |
| | | ), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModule)) | |
| | | #define VALA_DOVA_METHOD_CALL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST | |
| | | ((klass), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModuleClass) | |
| | | ) | |
| | | #define VALA_IS_DOVA_METHOD_CALL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( | |
| | | obj), VALA_TYPE_DOVA_METHOD_CALL_MODULE)) | |
| | | #define VALA_IS_DOVA_METHOD_CALL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY | |
| | | PE ((klass), VALA_TYPE_DOVA_METHOD_CALL_MODULE)) | |
| | | #define VALA_DOVA_METHOD_CALL_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL | |
| | | ASS ((obj), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModuleClas | |
| | | s)) | |
| | | | |
| | | typedef struct _ValaDovaMethodCallModule ValaDovaMethodCallModule; | |
| | | typedef struct _ValaDovaMethodCallModuleClass ValaDovaMethodCallModuleClass | |
| | | ; | |
| | | typedef struct _ValaDovaMethodCallModulePrivate ValaDovaMethodCallModulePri | |
| | | vate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_ARRAY_MODULE (vala_dova_array_module_get_type ()) | |
| | | #define VALA_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL | |
| | | A_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModule)) | |
| | | #define VALA_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas | |
| | | s), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass)) | |
| | | #define VALA_IS_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), | |
| | | VALA_TYPE_DOVA_ARRAY_MODULE)) | |
| | | #define VALA_IS_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k | |
| | | lass), VALA_TYPE_DOVA_ARRAY_MODULE)) | |
| | | #define VALA_DOVA_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( | |
| | | obj), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaArrayModule ValaDovaArrayModule; | |
| | | typedef struct _ValaDovaArrayModuleClass ValaDovaArrayModuleClass; | |
| | | typedef struct _ValaDovaArrayModulePrivate ValaDovaArrayModulePrivate; | |
| | | typedef struct _ValaDovaBaseModuleEmitContextPrivate ValaDovaBaseModuleEmit | |
| | | ContextPrivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_OBJECT_MODULE (vala_dova_object_module_get_type ()) | |
| | | #define VALA_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA | |
| | | LA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModule)) | |
| | | #define VALA_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla | |
| | | ss), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass)) | |
| | | #define VALA_IS_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), | |
| | | VALA_TYPE_DOVA_OBJECT_MODULE)) | |
| | | #define VALA_IS_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( | |
| | | klass), VALA_TYPE_DOVA_OBJECT_MODULE)) | |
| | | #define VALA_DOVA_OBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( | |
| | | (obj), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaObjectModule ValaDovaObjectModule; | |
| | | typedef struct _ValaDovaObjectModuleClass ValaDovaObjectModuleClass; | |
| | | typedef struct _ValaDovaObjectModulePrivate ValaDovaObjectModulePrivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_VALUE_MODULE (vala_dova_value_module_get_type ()) | |
| | | #define VALA_DOVA_VALUE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL | |
| | | A_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModule)) | |
| | | #define VALA_DOVA_VALUE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas | |
| | | s), VALA_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModuleClass)) | |
| | | #define VALA_IS_DOVA_VALUE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), | |
| | | VALA_TYPE_DOVA_VALUE_MODULE)) | |
| | | #define VALA_IS_DOVA_VALUE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k | |
| | | lass), VALA_TYPE_DOVA_VALUE_MODULE)) | |
| | | #define VALA_DOVA_VALUE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( | |
| | | obj), VALA_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaValueModule ValaDovaValueModule; | |
| | | typedef struct _ValaDovaValueModuleClass ValaDovaValueModuleClass; | |
| | | typedef struct _ValaDovaValueModulePrivate ValaDovaValueModulePrivate; | |
| | | | |
| | | #define VALA_TYPE_DOVA_DELEGATE_MODULE (vala_dova_delegate_module_get_type | |
| | | ()) | |
| | | #define VALA_DOVA_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), | |
| | | VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModule)) | |
| | | #define VALA_DOVA_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k | |
| | | lass), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModuleClass)) | |
| | | #define VALA_IS_DOVA_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj | |
| | | ), VALA_TYPE_DOVA_DELEGATE_MODULE)) | |
| | | #define VALA_IS_DOVA_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE | |
| | | ((klass), VALA_TYPE_DOVA_DELEGATE_MODULE)) | |
| | | #define VALA_DOVA_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS | |
| | | ((obj), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaDelegateModule ValaDovaDelegateModule; | |
| | | typedef struct _ValaDovaDelegateModuleClass ValaDovaDelegateModuleClass; | |
| | | typedef struct _ValaDovaDelegateModulePrivate ValaDovaDelegateModulePrivate | |
| | | ; | |
| | | | |
| | | #define VALA_TYPE_DOVA_ERROR_MODULE (vala_dova_error_module_get_type ()) | |
| | | #define VALA_DOVA_ERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL | |
| | | A_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModule)) | |
| | | #define VALA_DOVA_ERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas | |
| | | s), VALA_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModuleClass)) | |
| | | #define VALA_IS_DOVA_ERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), | |
| | | VALA_TYPE_DOVA_ERROR_MODULE)) | |
| | | #define VALA_IS_DOVA_ERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k | |
| | | lass), VALA_TYPE_DOVA_ERROR_MODULE)) | |
| | | #define VALA_DOVA_ERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( | |
| | | obj), VALA_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModuleClass)) | |
| | | | |
| | | typedef struct _ValaDovaErrorModule ValaDovaErrorModule; | |
| | | typedef struct _ValaDovaErrorModuleClass ValaDovaErrorModuleClass; | |
| | | typedef struct _ValaDovaErrorModulePrivate ValaDovaErrorModulePrivate; | |
| | | | |
| #define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t
ype ()) | | #define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t
ype ()) | |
| #define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj)
, VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction)) | | #define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj)
, VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction)) | |
| #define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (
(klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)) | | #define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (
(klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)) | |
| #define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o
bj), VALA_TYPE_ENUM_REGISTER_FUNCTION)) | | #define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o
bj), VALA_TYPE_ENUM_REGISTER_FUNCTION)) | |
| #define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP
E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION)) | | #define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP
E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION)) | |
| #define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA
SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)
) | | #define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA
SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)
) | |
| | | | |
| typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction; | | typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction; | |
| typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass
; | | typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass
; | |
| typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri
vate; | | typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri
vate; | |
| | | | |
| skipping to change at line 381 | | skipping to change at line 513 | |
| #define VALA_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob
j), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction)) | | #define VALA_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob
j), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction)) | |
| #define VALA_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunctionCl
ass)) | | #define VALA_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunctionCl
ass)) | |
| #define VALA_IS_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (
(obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION)) | | #define VALA_IS_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (
(obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION)) | |
| #define VALA_IS_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_T
YPE ((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION)) | | #define VALA_IS_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_T
YPE ((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION)) | |
| #define VALA_STRUCT_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C
LASS ((obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction
Class)) | | #define VALA_STRUCT_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C
LASS ((obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction
Class)) | |
| | | | |
| typedef struct _ValaStructRegisterFunction ValaStructRegisterFunction; | | typedef struct _ValaStructRegisterFunction ValaStructRegisterFunction; | |
| typedef struct _ValaStructRegisterFunctionClass ValaStructRegisterFunctionC
lass; | | typedef struct _ValaStructRegisterFunctionClass ValaStructRegisterFunctionC
lass; | |
| typedef struct _ValaStructRegisterFunctionPrivate ValaStructRegisterFunctio
nPrivate; | | typedef struct _ValaStructRegisterFunctionPrivate ValaStructRegisterFunctio
nPrivate; | |
| | | | |
|
| struct _ValaCCodeModule { | | | |
| GTypeInstance parent_instance; | | | |
| volatile int ref_count; | | | |
| ValaCCodeModulePrivate * priv; | | | |
| }; | | | |
| | | | |
| struct _ValaCCodeModuleClass { | | | |
| GTypeClass parent_class; | | | |
| void (*finalize) (ValaCCodeModule *self); | | | |
| void (*emit) (ValaCCodeModule* self, ValaCodeContext* context); | | | |
| void (*visit_source_file) (ValaCCodeModule* self, ValaSourceFile* so | | | |
| urce_file); | | | |
| void (*visit_class) (ValaCCodeModule* self, ValaClass* cl); | | | |
| void (*visit_interface) (ValaCCodeModule* self, ValaInterface* iface | | | |
| ); | | | |
| void (*visit_struct) (ValaCCodeModule* self, ValaStruct* st); | | | |
| void (*visit_enum) (ValaCCodeModule* self, ValaEnum* en); | | | |
| void (*visit_error_domain) (ValaCCodeModule* self, ValaErrorDomain* | | | |
| edomain); | | | |
| void (*visit_delegate) (ValaCCodeModule* self, ValaDelegate* d); | | | |
| void (*visit_member) (ValaCCodeModule* self, ValaSymbol* m); | | | |
| void (*visit_constant) (ValaCCodeModule* self, ValaConstant* c); | | | |
| void (*visit_field) (ValaCCodeModule* self, ValaField* f); | | | |
| void (*visit_method) (ValaCCodeModule* self, ValaMethod* m); | | | |
| void (*visit_creation_method) (ValaCCodeModule* self, ValaCreationMe | | | |
| thod* m); | | | |
| void (*visit_formal_parameter) (ValaCCodeModule* self, ValaFormalPar | | | |
| ameter* p); | | | |
| void (*visit_property) (ValaCCodeModule* self, ValaProperty* prop); | | | |
| void (*visit_property_accessor) (ValaCCodeModule* self, ValaProperty | | | |
| Accessor* acc); | | | |
| void (*visit_signal) (ValaCCodeModule* self, ValaSignal* sig); | | | |
| void (*visit_constructor) (ValaCCodeModule* self, ValaConstructor* c | | | |
| ); | | | |
| void (*visit_destructor) (ValaCCodeModule* self, ValaDestructor* d); | | | |
| void (*visit_block) (ValaCCodeModule* self, ValaBlock* b); | | | |
| void (*visit_empty_statement) (ValaCCodeModule* self, ValaEmptyState | | | |
| ment* stmt); | | | |
| void (*visit_declaration_statement) (ValaCCodeModule* self, ValaDecl | | | |
| arationStatement* stmt); | | | |
| void (*visit_local_variable) (ValaCCodeModule* self, ValaLocalVariab | | | |
| le* local); | | | |
| void (*visit_initializer_list) (ValaCCodeModule* self, ValaInitializ | | | |
| erList* list); | | | |
| void (*visit_end_full_expression) (ValaCCodeModule* self, ValaExpres | | | |
| sion* expr); | | | |
| void (*visit_expression_statement) (ValaCCodeModule* self, ValaExpre | | | |
| ssionStatement* stmt); | | | |
| void (*visit_if_statement) (ValaCCodeModule* self, ValaIfStatement* | | | |
| stmt); | | | |
| void (*visit_switch_statement) (ValaCCodeModule* self, ValaSwitchSta | | | |
| tement* stmt); | | | |
| void (*visit_switch_section) (ValaCCodeModule* self, ValaSwitchSecti | | | |
| on* section); | | | |
| void (*visit_switch_label) (ValaCCodeModule* self, ValaSwitchLabel* | | | |
| label); | | | |
| void (*visit_loop) (ValaCCodeModule* self, ValaLoop* stmt); | | | |
| void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS | | | |
| tatement* stmt); | | | |
| void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState | | | |
| ment* stmt); | | | |
| void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu | | | |
| eStatement* stmt); | | | |
| void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta | | | |
| tement* stmt); | | | |
| void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState | | | |
| ment* stmt); | | | |
| void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState | | | |
| ment* stmt); | | | |
| void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement | | | |
| * stmt); | | | |
| void (*visit_catch_clause) (ValaCCodeModule* self, ValaCatchClause* | | | |
| clause); | | | |
| void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme | | | |
| nt* stmt); | | | |
| void (*visit_unlock_statement) (ValaCCodeModule* self, ValaUnlockSta | | | |
| tement* stmt); | | | |
| void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta | | | |
| tement* stmt); | | | |
| void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp | | | |
| r); | | | |
| void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala | | | |
| ArrayCreationExpression* expr); | | | |
| void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit | | | |
| eral* expr); | | | |
| void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte | | | |
| rLiteral* expr); | | | |
| void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit | | | |
| eral* expr); | | | |
| void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* | | | |
| expr); | | | |
| void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter | | | |
| al* expr); | | | |
| void (*visit_list_literal) (ValaCCodeModule* self, ValaListLiteral* | | | |
| expr); | | | |
| void (*visit_set_literal) (ValaCCodeModule* self, ValaSetLiteral* ex | | | |
| pr); | | | |
| void (*visit_map_literal) (ValaCCodeModule* self, ValaMapLiteral* ex | | | |
| pr); | | | |
| void (*visit_tuple) (ValaCCodeModule* self, ValaTuple* expr); | | | |
| void (*visit_regex_literal) (ValaCCodeModule* self, ValaRegexLiteral | | | |
| * re); | | | |
| void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* | | | |
| expr); | | | |
| void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess | | | |
| * expr); | | | |
| void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex | | | |
| pr); | | | |
| void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce | | | |
| ss* expr); | | | |
| void (*visit_slice_expression) (ValaCCodeModule* self, ValaSliceExpr | | | |
| ession* expr); | | | |
| void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex | | | |
| pr); | | | |
| void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix | | | |
| Expression* expr); | | | |
| void (*visit_object_creation_expression) (ValaCCodeModule* self, Val | | | |
| aObjectCreationExpression* expr); | | | |
| void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx | | | |
| pression* expr); | | | |
| void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx | | | |
| pression* expr); | | | |
| void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr | | | |
| ession* expr); | | | |
| void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres | | | |
| sion* expr); | | | |
| void (*visit_named_argument) (ValaCCodeModule* self, ValaNamedArgume | | | |
| nt* expr); | | | |
| void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe | | | |
| rIndirection* expr); | | | |
| void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre | | | |
| ssofExpression* expr); | | | |
| void (*visit_reference_transfer_expression) (ValaCCodeModule* self, | | | |
| ValaReferenceTransferExpression* expr); | | | |
| void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx | | | |
| pression* expr); | | | |
| void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr | | | |
| ); | | | |
| void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx | | | |
| pression* l); | | | |
| void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a); | | | |
| char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* | | | |
| m); | | | |
| void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala | | | |
| DynamicMethod* method); | | | |
| gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m | | | |
| ethod); | | | |
| ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* | | | |
| self, ValaDataType* type_reference); | | | |
| ValaCCodeIdentifier* (*get_value_taker_function) (ValaCCodeModule* s | | | |
| elf, ValaDataType* type_reference); | | | |
| ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode | | | |
| Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert | | | |
| y_type, ValaCCodeExpression* value); | | | |
| ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val | | | |
| aProperty* prop); | | | |
| ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self | | | |
| , ValaSignal* sig, ValaTypeSymbol* type); | | | |
| ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val | | | |
| aObjectTypeSymbol* bindable); | | | |
| char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V | | | |
| alaDynamicProperty* node); | | | |
| char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V | | | |
| alaDynamicProperty* node); | | | |
| char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami | | | |
| cSignal* node); | | | |
| char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s | | | |
| elf, ValaDynamicSignal* node); | | | |
| char* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeMod | | | |
| ule* self, ValaDynamicSignal* node); | | | |
| char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule | | | |
| * self, ValaDynamicSignal* node); | | | |
| void (*generate_marshaller) (ValaCCodeModule* self, ValaList* params | | | |
| , ValaDataType* return_type, gboolean dbus); | | | |
| char* (*get_marshaller_function) (ValaCCodeModule* self, ValaList* p | | | |
| arams, ValaDataType* return_type, const char* prefix, gboolean dbus); | | | |
| char* (*get_array_length_cname) (ValaCCodeModule* self, const char* | | | |
| array_cname, gint dim); | | | |
| ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul | | | |
| e* self, ValaExpression* array_expr, gint dim); | | | |
| char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar | | | |
| ray_cname); | | | |
| ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule* | | | |
| self, ValaExpression* array_expr); | | | |
| void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, | | | |
| ValaCCodeFragment* cfrag, gboolean always_fails); | | | |
| }; | | | |
| | | | |
| struct _ValaCCodeBaseModule { | | struct _ValaCCodeBaseModule { | |
|
| ValaCCodeModule parent_instance; | | ValaCodeGenerator parent_instance; | |
| ValaCCodeBaseModulePrivate * priv; | | ValaCCodeBaseModulePrivate * priv; | |
| ValaSymbol* root_symbol; | | ValaSymbol* root_symbol; | |
|
| ValaSymbol* current_symbol; | | ValaCCodeBaseModuleEmitContext* emit_context; | |
| ValaTryStatement* current_try; | | | |
| ValaCCodeDeclarationSpace* header_declarations; | | ValaCCodeDeclarationSpace* header_declarations; | |
| ValaCCodeDeclarationSpace* internal_header_declarations; | | ValaCCodeDeclarationSpace* internal_header_declarations; | |
| ValaCCodeDeclarationSpace* source_declarations; | | ValaCCodeDeclarationSpace* source_declarations; | |
| ValaCCodeFragment* source_signal_marshaller_declaration; | | ValaCCodeFragment* source_signal_marshaller_declaration; | |
| ValaCCodeFragment* source_type_member_definition; | | ValaCCodeFragment* source_type_member_definition; | |
| ValaCCodeFragment* class_init_fragment; | | ValaCCodeFragment* class_init_fragment; | |
| ValaCCodeFragment* base_init_fragment; | | ValaCCodeFragment* base_init_fragment; | |
| ValaCCodeFragment* class_finalize_fragment; | | ValaCCodeFragment* class_finalize_fragment; | |
| ValaCCodeFragment* base_finalize_fragment; | | ValaCCodeFragment* base_finalize_fragment; | |
| ValaCCodeFragment* instance_init_fragment; | | ValaCCodeFragment* instance_init_fragment; | |
| ValaCCodeFragment* instance_finalize_fragment; | | ValaCCodeFragment* instance_finalize_fragment; | |
| ValaCCodeFragment* source_signal_marshaller_definition; | | ValaCCodeFragment* source_signal_marshaller_definition; | |
| ValaCCodeStruct* param_spec_struct; | | ValaCCodeStruct* param_spec_struct; | |
| ValaCCodeStruct* closure_struct; | | ValaCCodeStruct* closure_struct; | |
| ValaCCodeEnum* prop_enum; | | ValaCCodeEnum* prop_enum; | |
| ValaCCodeFunction* function; | | ValaCCodeFunction* function; | |
| ValaCCodeFragment* pre_statement_fragment; | | ValaCCodeFragment* pre_statement_fragment; | |
|
| ValaCCodeSwitchStatement* state_switch_statement; | | | |
| ValaArrayList* temp_vars; | | | |
| ValaArrayList* temp_ref_vars; | | | |
| ValaSet* user_marshal_set; | | ValaSet* user_marshal_set; | |
| ValaSet* predefined_marshal_set; | | ValaSet* predefined_marshal_set; | |
|
| gint next_temp_var_id; | | | |
| gint next_regex_id; | | gint next_regex_id; | |
| gboolean in_constructor; | | gboolean in_constructor; | |
| gboolean in_static_or_class_context; | | gboolean in_static_or_class_context; | |
|
| gboolean current_method_inner_error; | | | |
| gint next_coroutine_state; | | gint next_coroutine_state; | |
| ValaDataType* void_type; | | ValaDataType* void_type; | |
| ValaDataType* bool_type; | | ValaDataType* bool_type; | |
| ValaDataType* char_type; | | ValaDataType* char_type; | |
| ValaDataType* uchar_type; | | ValaDataType* uchar_type; | |
| ValaDataType* unichar_type; | | ValaDataType* unichar_type; | |
| ValaDataType* short_type; | | ValaDataType* short_type; | |
| ValaDataType* ushort_type; | | ValaDataType* ushort_type; | |
| ValaDataType* int_type; | | ValaDataType* int_type; | |
| ValaDataType* uint_type; | | ValaDataType* uint_type; | |
| | | | |
| skipping to change at line 572 | | skipping to change at line 591 | |
| ValaTypeSymbol* dbus_proxy_type; | | ValaTypeSymbol* dbus_proxy_type; | |
| ValaTypeSymbol* dbus_object_type; | | ValaTypeSymbol* dbus_object_type; | |
| gboolean in_plugin; | | gboolean in_plugin; | |
| char* module_init_param_name; | | char* module_init_param_name; | |
| gboolean gvaluecollector_h_needed; | | gboolean gvaluecollector_h_needed; | |
| gboolean requires_array_free; | | gboolean requires_array_free; | |
| gboolean requires_array_move; | | gboolean requires_array_move; | |
| gboolean requires_array_length; | | gboolean requires_array_length; | |
| gboolean requires_strcmp0; | | gboolean requires_strcmp0; | |
| ValaSet* wrappers; | | ValaSet* wrappers; | |
|
| ValaMap* variable_name_map; | | | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeBaseModuleClass { | | struct _ValaCCodeBaseModuleClass { | |
|
| ValaCCodeModuleClass parent_class; | | ValaCodeGeneratorClass parent_class; | |
| void (*append_vala_array_free) (ValaCCodeBaseModule* self); | | void (*append_vala_array_free) (ValaCCodeBaseModule* self); | |
| void (*append_vala_array_move) (ValaCCodeBaseModule* self); | | void (*append_vala_array_move) (ValaCCodeBaseModule* self); | |
| void (*append_vala_array_length) (ValaCCodeBaseModule* self); | | void (*append_vala_array_length) (ValaCCodeBaseModule* self); | |
| gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va
laEnum* en, ValaCCodeDeclarationSpace* decl_space); | | gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va
laEnum* en, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self
, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self
, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala
Struct* st, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala
Struct* st, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va
laDelegate* d, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va
laDelegate* d, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod*
m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map, ValaCCodeFu
nction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map,
ValaCCodeFunctionCall* vcall, gint direction); | | void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod*
m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map, ValaCCodeFu
nction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map,
ValaCCodeFunctionCall* vcall, gint direction); | |
| ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule
* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean
is_chainup); | | ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule
* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean
is_chainup); | |
| char* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaSt
ruct* st); | | char* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaSt
ruct* st); | |
| ValaCCodeExpression* (*get_unref_expression) (ValaCCodeBaseModule* s
elf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, g
boolean is_macro_definition); | | ValaCCodeExpression* (*get_unref_expression) (ValaCCodeBaseModule* s
elf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, g
boolean is_macro_definition); | |
| void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy
m, ValaCCodeFragment* cfrag, gboolean stop_at_loop); | | void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy
m, ValaCCodeFragment* cfrag, gboolean stop_at_loop); | |
|
| gboolean (*variable_accessible_in_finally) (ValaCCodeBaseModule* sel
f, ValaLocalVariable* local); | | | |
| char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const
char* delegate_cname); | | char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const
char* delegate_cname); | |
| ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa
seModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delega
te_target_destroy_notify); | | ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa
seModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delega
te_target_destroy_notify); | |
| char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu
le* self, const char* delegate_cname); | | char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu
le* self, const char* delegate_cname); | |
| ValaCCodeExpression* (*get_ref_cexpression) (ValaCCodeBaseModule* se
lf, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressi
on* expr, ValaCodeNode* node); | | ValaCCodeExpression* (*get_ref_cexpression) (ValaCCodeBaseModule* se
lf, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressi
on* expr, ValaCodeNode* node); | |
| void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC
lass* cl, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC
lass* cl, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V
alaInterface* iface, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V
alaInterface* iface, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala
Method* m, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala
Method* m, ValaCCodeDeclarationSpace* decl_space); | |
| void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self
, ValaErrorDomain* edomain, ValaCCodeDeclarationSpace* decl_space); | | void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self
, ValaErrorDomain* edomain, ValaCCodeDeclarationSpace* decl_space); | |
| ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule*
self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression
* variant_expr, ValaCCodeExpression* expr); | | ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule*
self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression
* variant_expr, ValaCCodeExpression* expr); | |
| ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s
elf, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression*
expr); | | ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s
elf, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression*
expr); | |
| ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM
odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty
pe, ValaDataType* target_type, ValaExpression* expr); | | ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM
odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty
pe, ValaDataType* target_type, ValaExpression* expr); | |
| gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp
erty* prop); | | gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp
erty* prop); | |
|
| | | char* (*get_custom_creturn_type) (ValaCCodeBaseModule* self, ValaMet | |
| | | hod* m); | |
| | | void (*generate_dynamic_method_wrapper) (ValaCCodeBaseModule* self, | |
| | | ValaDynamicMethod* method); | |
| | | gboolean (*method_has_wrapper) (ValaCCodeBaseModule* self, ValaMetho | |
| | | d* method); | |
| | | ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode | |
| | | BaseModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* pro | |
| | | perty_type, ValaCCodeExpression* value); | |
| | | ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeBaseModule* self, | |
| | | ValaProperty* prop); | |
| | | ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeBaseModule* | |
| | | self, ValaSignal* sig, ValaTypeSymbol* type); | |
| | | ValaCCodeFragment* (*register_dbus_info) (ValaCCodeBaseModule* self, | |
| | | ValaObjectTypeSymbol* bindable); | |
| | | char* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* sel | |
| | | f, ValaDynamicProperty* node); | |
| | | char* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* sel | |
| | | f, ValaDynamicProperty* node); | |
| | | char* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaDy | |
| | | namicSignal* node); | |
| | | char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModul | |
| | | e* self, ValaDynamicSignal* node); | |
| | | char* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBas | |
| | | eModule* self, ValaDynamicSignal* node); | |
| | | char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeBaseMo | |
| | | dule* self, ValaDynamicSignal* node); | |
| | | void (*generate_marshaller) (ValaCCodeBaseModule* self, ValaList* pa | |
| | | rams, ValaDataType* return_type, gboolean dbus); | |
| | | char* (*get_marshaller_function) (ValaCCodeBaseModule* self, ValaLis | |
| | | t* params, ValaDataType* return_type, const char* prefix, gboolean dbus); | |
| | | char* (*get_array_length_cname) (ValaCCodeBaseModule* self, const ch | |
| | | ar* array_cname, gint dim); | |
| | | ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeBaseM | |
| | | odule* self, ValaExpression* array_expr, gint dim); | |
| | | char* (*get_array_size_cname) (ValaCCodeBaseModule* self, const char | |
| | | * array_cname); | |
| | | ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeBaseMod | |
| | | ule* self, ValaExpression* array_expr); | |
| | | void (*add_simple_check) (ValaCCodeBaseModule* self, ValaCodeNode* n | |
| | | ode, ValaCCodeFragment* cfrag, gboolean always_fails); | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeStructModule { | | struct _ValaCCodeStructModule { | |
| ValaCCodeBaseModule parent_instance; | | ValaCCodeBaseModule parent_instance; | |
| ValaCCodeStructModulePrivate * priv; | | ValaCCodeStructModulePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeStructModuleClass { | | struct _ValaCCodeStructModuleClass { | |
| ValaCCodeBaseModuleClass parent_class; | | ValaCCodeBaseModuleClass parent_class; | |
| }; | | }; | |
| | | | |
| skipping to change at line 669 | | skipping to change at line 706 | |
| | | | |
| struct _ValaCCodeArrayModule { | | struct _ValaCCodeArrayModule { | |
| ValaCCodeMethodCallModule parent_instance; | | ValaCCodeMethodCallModule parent_instance; | |
| ValaCCodeArrayModulePrivate * priv; | | ValaCCodeArrayModulePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeArrayModuleClass { | | struct _ValaCCodeArrayModuleClass { | |
| ValaCCodeMethodCallModuleClass parent_class; | | ValaCCodeMethodCallModuleClass parent_class; | |
| }; | | }; | |
| | | | |
|
| | | struct _ValaCCodeBaseModuleEmitContext { | |
| | | GTypeInstance parent_instance; | |
| | | volatile int ref_count; | |
| | | ValaCCodeBaseModuleEmitContextPrivate * priv; | |
| | | ValaSymbol* current_symbol; | |
| | | ValaArrayList* symbol_stack; | |
| | | ValaTryStatement* current_try; | |
| | | ValaCCodeSwitchStatement* state_switch_statement; | |
| | | ValaArrayList* temp_vars; | |
| | | ValaArrayList* temp_ref_vars; | |
| | | gint next_temp_var_id; | |
| | | gboolean current_method_inner_error; | |
| | | ValaMap* variable_name_map; | |
| | | }; | |
| | | | |
| | | struct _ValaCCodeBaseModuleEmitContextClass { | |
| | | GTypeClass parent_class; | |
| | | void (*finalize) (ValaCCodeBaseModuleEmitContext *self); | |
| | | }; | |
| | | | |
| struct _ValaCCodeCompiler { | | struct _ValaCCodeCompiler { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaCCodeCompilerPrivate * priv; | | ValaCCodeCompilerPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeCompilerClass { | | struct _ValaCCodeCompilerClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaCCodeCompiler *self); | | void (*finalize) (ValaCCodeCompiler *self); | |
| }; | | }; | |
| | | | |
| skipping to change at line 705 | | skipping to change at line 762 | |
| | | | |
| struct _ValaCCodeDelegateModule { | | struct _ValaCCodeDelegateModule { | |
| ValaCCodeArrayModule parent_instance; | | ValaCCodeArrayModule parent_instance; | |
| ValaCCodeDelegateModulePrivate * priv; | | ValaCCodeDelegateModulePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeDelegateModuleClass { | | struct _ValaCCodeDelegateModuleClass { | |
| ValaCCodeArrayModuleClass parent_class; | | ValaCCodeArrayModuleClass parent_class; | |
| }; | | }; | |
| | | | |
|
| struct _ValaCCodeGenerator { | | | |
| ValaCodeGenerator parent_instance; | | | |
| ValaCCodeGeneratorPrivate * priv; | | | |
| ValaCCodeModule* head; | | | |
| }; | | | |
| | | | |
| struct _ValaCCodeGeneratorClass { | | | |
| ValaCodeGeneratorClass parent_class; | | | |
| ValaCCodeModule* (*add_modules) (ValaCCodeGenerator* self, ValaCCode | | | |
| Module* head); | | | |
| }; | | | |
| | | | |
| struct _ValaTypeRegisterFunction { | | struct _ValaTypeRegisterFunction { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaTypeRegisterFunctionPrivate * priv; | | ValaTypeRegisterFunctionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTypeRegisterFunctionClass { | | struct _ValaTypeRegisterFunctionClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaTypeRegisterFunction *self); | | void (*finalize) (ValaTypeRegisterFunction *self); | |
| ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s
elf); | | ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s
elf); | |
| | | | |
| skipping to change at line 859 | | skipping to change at line 905 | |
| | | | |
| struct _ValaDBusServerModule { | | struct _ValaDBusServerModule { | |
| ValaDBusClientModule parent_instance; | | ValaDBusClientModule parent_instance; | |
| ValaDBusServerModulePrivate * priv; | | ValaDBusServerModulePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDBusServerModuleClass { | | struct _ValaDBusServerModuleClass { | |
| ValaDBusClientModuleClass parent_class; | | ValaDBusClientModuleClass parent_class; | |
| }; | | }; | |
| | | | |
|
| | | struct _ValaDovaBaseModule { | |
| | | ValaCodeGenerator parent_instance; | |
| | | ValaDovaBaseModulePrivate * priv; | |
| | | ValaSymbol* root_symbol; | |
| | | ValaDovaBaseModuleEmitContext* emit_context; | |
| | | ValaCCodeDeclarationSpace* header_declarations; | |
| | | ValaCCodeDeclarationSpace* source_declarations; | |
| | | ValaCCodeFragment* source_type_member_definition; | |
| | | ValaCCodeFragment* module_init_fragment; | |
| | | ValaCCodeFragment* instance_init_fragment; | |
| | | ValaCCodeFragment* instance_finalize_fragment; | |
| | | ValaCCodeFragment* pre_statement_fragment; | |
| | | gint next_wrapper_id; | |
| | | ValaDataType* void_type; | |
| | | ValaDataType* bool_type; | |
| | | ValaDataType* char_type; | |
| | | ValaDataType* short_type; | |
| | | ValaDataType* ushort_type; | |
| | | ValaDataType* int_type; | |
| | | ValaDataType* uint_type; | |
| | | ValaDataType* long_type; | |
| | | ValaDataType* ulong_type; | |
| | | ValaDataType* string_type; | |
| | | ValaDataType* float_type; | |
| | | ValaDataType* double_type; | |
| | | ValaClass* object_class; | |
| | | ValaClass* type_class; | |
| | | ValaClass* value_class; | |
| | | ValaClass* string_class; | |
| | | ValaClass* array_class; | |
| | | ValaClass* delegate_class; | |
| | | ValaClass* error_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaBaseModuleClass { | |
| | | ValaCodeGeneratorClass parent_class; | |
| | | void (*generate_struct_declaration) (ValaDovaBaseModule* self, ValaS | |
| | | truct* st, ValaCCodeDeclarationSpace* decl_space); | |
| | | void (*generate_delegate_declaration) (ValaDovaBaseModule* self, Val | |
| | | aDelegate* d, ValaCCodeDeclarationSpace* decl_space); | |
| | | void (*generate_cparameters) (ValaDovaBaseModule* self, ValaMethod* | |
| | | m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeFunction* func, ValaCCod | |
| | | eFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall); | |
| | | void (*generate_property_accessor_declaration) (ValaDovaBaseModule* | |
| | | self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* decl_space); | |
| | | ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule* | |
| | | self, ValaDataType* type, ValaSourceReference* source_reference, gboolean | |
| | | is_chainup); | |
| | | ValaCCodeExpression* (*get_unref_expression) (ValaDovaBaseModule* se | |
| | | lf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr); | |
| | | void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym | |
| | | , ValaCCodeFragment* cfrag, gboolean stop_at_loop); | |
| | | ValaCCodeExpression* (*get_ref_cexpression) (ValaDovaBaseModule* sel | |
| | | f, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressio | |
| | | n* expr, ValaCodeNode* node); | |
| | | void (*generate_class_declaration) (ValaDovaBaseModule* self, ValaCl | |
| | | ass* cl, ValaCCodeDeclarationSpace* decl_space); | |
| | | void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va | |
| | | laInterface* iface, ValaCCodeDeclarationSpace* decl_space); | |
| | | void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM | |
| | | ethod* m, ValaCCodeDeclarationSpace* decl_space); | |
| | | ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo | |
| | | dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ | |
| | | e, ValaDataType* target_type, ValaExpression* expr); | |
| | | char* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMeth | |
| | | od* m); | |
| | | gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod | |
| | | * method); | |
| | | void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no | |
| | | de, ValaCCodeFragment* cfrag, gboolean always_fails); | |
| | | }; | |
| | | | |
| | | struct _ValaDovaStructModule { | |
| | | ValaDovaBaseModule parent_instance; | |
| | | ValaDovaStructModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaStructModuleClass { | |
| | | ValaDovaBaseModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaMethodModule { | |
| | | ValaDovaStructModule parent_instance; | |
| | | ValaDovaMethodModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaMethodModuleClass { | |
| | | ValaDovaStructModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaControlFlowModule { | |
| | | ValaDovaMethodModule parent_instance; | |
| | | ValaDovaControlFlowModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaControlFlowModuleClass { | |
| | | ValaDovaMethodModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaMemberAccessModule { | |
| | | ValaDovaControlFlowModule parent_instance; | |
| | | ValaDovaMemberAccessModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaMemberAccessModuleClass { | |
| | | ValaDovaControlFlowModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaAssignmentModule { | |
| | | ValaDovaMemberAccessModule parent_instance; | |
| | | ValaDovaAssignmentModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaAssignmentModuleClass { | |
| | | ValaDovaMemberAccessModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaMethodCallModule { | |
| | | ValaDovaAssignmentModule parent_instance; | |
| | | ValaDovaMethodCallModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaMethodCallModuleClass { | |
| | | ValaDovaAssignmentModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaArrayModule { | |
| | | ValaDovaMethodCallModule parent_instance; | |
| | | ValaDovaArrayModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaArrayModuleClass { | |
| | | ValaDovaMethodCallModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaBaseModuleEmitContext { | |
| | | GTypeInstance parent_instance; | |
| | | volatile int ref_count; | |
| | | ValaDovaBaseModuleEmitContextPrivate * priv; | |
| | | ValaSymbol* current_symbol; | |
| | | ValaArrayList* symbol_stack; | |
| | | ValaTryStatement* current_try; | |
| | | ValaArrayList* temp_vars; | |
| | | ValaArrayList* temp_ref_vars; | |
| | | gint next_temp_var_id; | |
| | | ValaMap* variable_name_map; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaBaseModuleEmitContextClass { | |
| | | GTypeClass parent_class; | |
| | | void (*finalize) (ValaDovaBaseModuleEmitContext *self); | |
| | | }; | |
| | | | |
| | | struct _ValaDovaObjectModule { | |
| | | ValaDovaArrayModule parent_instance; | |
| | | ValaDovaObjectModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaObjectModuleClass { | |
| | | ValaDovaArrayModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaValueModule { | |
| | | ValaDovaObjectModule parent_instance; | |
| | | ValaDovaValueModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaValueModuleClass { | |
| | | ValaDovaObjectModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaDelegateModule { | |
| | | ValaDovaValueModule parent_instance; | |
| | | ValaDovaDelegateModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaDelegateModuleClass { | |
| | | ValaDovaValueModuleClass parent_class; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaErrorModule { | |
| | | ValaDovaDelegateModule parent_instance; | |
| | | ValaDovaErrorModulePrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaDovaErrorModuleClass { | |
| | | ValaDovaDelegateModuleClass parent_class; | |
| | | ValaCCodeStatement* (*return_with_exception) (ValaDovaErrorModule* s | |
| | | elf); | |
| | | }; | |
| | | | |
| struct _ValaEnumRegisterFunction { | | struct _ValaEnumRegisterFunction { | |
| ValaTypeRegisterFunction parent_instance; | | ValaTypeRegisterFunction parent_instance; | |
| ValaEnumRegisterFunctionPrivate * priv; | | ValaEnumRegisterFunctionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaEnumRegisterFunctionClass { | | struct _ValaEnumRegisterFunctionClass { | |
| ValaTypeRegisterFunctionClass parent_class; | | ValaTypeRegisterFunctionClass parent_class; | |
| }; | | }; | |
| | | | |
| struct _ValaGVariantModule { | | struct _ValaGVariantModule { | |
| | | | |
| skipping to change at line 922 | | skipping to change at line 1139 | |
| | | | |
| struct _ValaStructRegisterFunction { | | struct _ValaStructRegisterFunction { | |
| ValaTypeRegisterFunction parent_instance; | | ValaTypeRegisterFunction parent_instance; | |
| ValaStructRegisterFunctionPrivate * priv; | | ValaStructRegisterFunctionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaStructRegisterFunctionClass { | | struct _ValaStructRegisterFunctionClass { | |
| ValaTypeRegisterFunctionClass parent_class; | | ValaTypeRegisterFunctionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| gpointer vala_ccode_module_ref (gpointer instance); | | | |
| void vala_ccode_module_unref (gpointer instance); | | | |
| GParamSpec* vala_param_spec_ccode_module (const gchar* name, const gchar* n | | | |
| ick, const gchar* blurb, GType object_type, GParamFlags flags); | | | |
| void vala_value_set_ccode_module (GValue* value, gpointer v_object); | | | |
| void vala_value_take_ccode_module (GValue* value, gpointer v_object); | | | |
| gpointer vala_value_get_ccode_module (const GValue* value); | | | |
| GType vala_ccode_module_get_type (void) G_GNUC_CONST; | | | |
| GType vala_ccode_base_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_base_module_get_type (void) G_GNUC_CONST; | |
| gpointer vala_ccode_declaration_space_ref (gpointer instance); | | gpointer vala_ccode_declaration_space_ref (gpointer instance); | |
| void vala_ccode_declaration_space_unref (gpointer instance); | | void vala_ccode_declaration_space_unref (gpointer instance); | |
| GParamSpec* vala_param_spec_ccode_declaration_space (const gchar* name, con
st gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); | | GParamSpec* vala_param_spec_ccode_declaration_space (const gchar* name, con
st gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); | |
| void vala_value_set_ccode_declaration_space (GValue* value, gpointer v_obje
ct); | | void vala_value_set_ccode_declaration_space (GValue* value, gpointer v_obje
ct); | |
| void vala_value_take_ccode_declaration_space (GValue* value, gpointer v_obj
ect); | | void vala_value_take_ccode_declaration_space (GValue* value, gpointer v_obj
ect); | |
| gpointer vala_value_get_ccode_declaration_space (const GValue* value); | | gpointer vala_value_get_ccode_declaration_space (const GValue* value); | |
| GType vala_ccode_declaration_space_get_type (void) G_GNUC_CONST; | | GType vala_ccode_declaration_space_get_type (void) G_GNUC_CONST; | |
|
| | | gpointer vala_ccode_base_module_emit_context_ref (gpointer instance); | |
| | | void vala_ccode_base_module_emit_context_unref (gpointer instance); | |
| | | GParamSpec* vala_ccode_base_module_param_spec_emit_context (const gchar* na | |
| | | me, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags f | |
| | | lags); | |
| | | void vala_ccode_base_module_value_set_emit_context (GValue* value, gpointer | |
| | | v_object); | |
| | | void vala_ccode_base_module_value_take_emit_context (GValue* value, gpointe | |
| | | r v_object); | |
| | | gpointer vala_ccode_base_module_value_get_emit_context (const GValue* value | |
| | | ); | |
| | | GType vala_ccode_base_module_emit_context_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_struct_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_struct_module_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_method_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_method_module_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_control_flow_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_control_flow_module_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_member_access_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_member_access_module_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_assignment_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_assignment_module_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_method_call_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_method_call_module_get_type (void) G_GNUC_CONST; | |
| GType vala_ccode_array_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_array_module_get_type (void) G_GNUC_CONST; | |
|
| GType vala_ccode_generator_get_type (void) G_GNUC_CONST; | | ValaCCodeArrayModule* vala_ccode_array_module_new (void); | |
| ValaCCodeArrayModule* vala_ccode_array_module_new (ValaCCodeGenerator* code | | ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type) | |
| gen, ValaCCodeModule* next); | | ; | |
| ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type, | | ValaCCodeAssignmentModule* vala_ccode_assignment_module_new (void); | |
| ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | ValaCCodeAssignmentModule* vala_ccode_assignment_module_construct (GType ob | |
| ValaCCodeAssignmentModule* vala_ccode_assignment_module_new (ValaCCodeGener | | ject_type); | |
| ator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeAssignmentModule* vala_ccode_assignment_module_construct (GType ob | | | |
| ject_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaBlock* vala_ccode_base_module_next_closure_block (ValaCCodeBaseModule*
self, ValaSymbol* sym); | | ValaBlock* vala_ccode_base_module_next_closure_block (ValaCCodeBaseModule*
self, ValaSymbol* sym); | |
|
| ValaCCodeBaseModule* vala_ccode_base_module_new (ValaCCodeGenerator* codege | | ValaCCodeBaseModule* vala_ccode_base_module_new (void); | |
| n, ValaCCodeModule* next); | | ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type); | |
| ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type, V | | void vala_ccode_base_module_push_context (ValaCCodeBaseModule* self, ValaCC | |
| alaCCodeGenerator* codegen, ValaCCodeModule* next); | | odeBaseModuleEmitContext* emit_context); | |
| | | void vala_ccode_base_module_pop_context (ValaCCodeBaseModule* self); | |
| | | ValaCCodeIdentifier* vala_ccode_base_module_get_value_setter_function (Vala | |
| | | CCodeBaseModule* self, ValaDataType* type_reference); | |
| | | ValaCCodeIdentifier* vala_ccode_base_module_get_value_taker_function (ValaC | |
| | | CodeBaseModule* self, ValaDataType* type_reference); | |
| void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se
lf); | | void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se
lf); | |
| void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se
lf); | | void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se
lf); | |
| void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule*
self); | | void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule*
self); | |
| gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod
ule* self, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space); | | gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod
ule* self, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space); | |
|
| | | void vala_ccode_base_module_visit_member (ValaCCodeBaseModule* self, ValaSy
mbol* m); | |
| void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod
ule* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space, gboolean
definition); | | void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod
ule* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space, gboolean
definition); | |
| void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule
* self, ValaField* f, ValaCCodeDeclarationSpace* decl_space); | | void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule
* self, ValaField* f, ValaCCodeDeclarationSpace* decl_space); | |
| gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase
Module* self, ValaCCodeExpression* cexpr); | | gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase
Module* self, ValaCCodeExpression* cexpr); | |
| gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu
le* self, ValaCCodeExpression* cexpr); | | gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu
le* self, ValaCCodeExpression* cexpr); | |
| void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule*
self, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space); | | void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule*
self, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space); | |
| void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas
eModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); | | void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas
eModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); | |
| void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul
e* self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space); | | void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul
e* self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space); | |
| void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod
ule* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space); | | void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod
ule* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space); | |
| void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self
, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map
, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMa
p* carg_map, ValaCCodeFunctionCall* vcall, gint direction); | | void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self
, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map
, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMa
p* carg_map, ValaCCodeFunctionCall* vcall, gint direction); | |
| void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo
deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* d
ecl_space); | | void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo
deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* d
ecl_space); | |
| | | | |
| skipping to change at line 1020 | | skipping to change at line 1241 | |
| gboolean vala_ccode_base_module_add_generated_external_symbol (ValaCCodeBas
eModule* self, ValaSymbol* external_symbol); | | gboolean vala_ccode_base_module_add_generated_external_symbol (ValaCCodeBas
eModule* self, ValaSymbol* external_symbol); | |
| ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb
ol* sym); | | ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb
ol* sym); | |
| ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo
deBaseModule* self, ValaDataType* type, gboolean initializer_expression); | | ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo
deBaseModule* self, ValaDataType* type, gboolean initializer_expression); | |
| ValaCCodeStatement* vala_ccode_base_module_create_type_check_statement (Val
aCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type,
ValaTypeSymbol* t, gboolean non_null, const char* var_name); | | ValaCCodeStatement* vala_ccode_base_module_create_type_check_statement (Val
aCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type,
ValaTypeSymbol* t, gboolean non_null, const char* var_name); | |
| gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl
e param_pos, gboolean ellipsis); | | gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl
e param_pos, gboolean ellipsis); | |
| ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s
elf, ValaCodeNode* node); | | ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s
elf, ValaCodeNode* node); | |
| ValaCCodeStatement* vala_ccode_base_module_create_postcondition_statement (
ValaCCodeBaseModule* self, ValaExpression* postcondition); | | ValaCCodeStatement* vala_ccode_base_module_create_postcondition_statement (
ValaCCodeBaseModule* self, ValaExpression* postcondition); | |
| gboolean vala_ccode_base_module_is_gobject_property (ValaCCodeBaseModule* s
elf, ValaProperty* prop); | | gboolean vala_ccode_base_module_is_gobject_property (ValaCCodeBaseModule* s
elf, ValaProperty* prop); | |
| ValaDataType* vala_ccode_base_module_get_this_type (ValaCCodeBaseModule* se
lf); | | ValaDataType* vala_ccode_base_module_get_this_type (ValaCCodeBaseModule* se
lf); | |
| ValaCCodeFunctionCall* vala_ccode_base_module_generate_instance_cast (ValaC
CodeBaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type); | | ValaCCodeFunctionCall* vala_ccode_base_module_generate_instance_cast (ValaC
CodeBaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type); | |
|
| | | char* vala_ccode_base_module_get_custom_creturn_type (ValaCCodeBaseModule* | |
| | | self, ValaMethod* m); | |
| | | void vala_ccode_base_module_generate_dynamic_method_wrapper (ValaCCodeBaseM | |
| | | odule* self, ValaDynamicMethod* method); | |
| | | gboolean vala_ccode_base_module_method_has_wrapper (ValaCCodeBaseModule* se | |
| | | lf, ValaMethod* method); | |
| | | ValaCCodeExpression* vala_ccode_base_module_get_construct_property_assignme | |
| | | nt (ValaCCodeBaseModule* self, ValaCCodeConstant* canonical_cconstant, Vala | |
| | | DataType* property_type, ValaCCodeExpression* value); | |
| | | ValaCCodeFunctionCall* vala_ccode_base_module_get_param_spec (ValaCCodeBase | |
| | | Module* self, ValaProperty* prop); | |
| | | ValaCCodeFunctionCall* vala_ccode_base_module_get_signal_creation (ValaCCod | |
| | | eBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type); | |
| | | ValaCCodeFragment* vala_ccode_base_module_register_dbus_info (ValaCCodeBase | |
| | | Module* self, ValaObjectTypeSymbol* bindable); | |
| | | char* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeBa | |
| | | seModule* self, ValaDynamicProperty* node); | |
| | | char* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeBa | |
| | | seModule* self, ValaDynamicProperty* node); | |
| | | char* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule* | |
| | | self, ValaDynamicSignal* node); | |
| | | char* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (ValaC | |
| | | CodeBaseModule* self, ValaDynamicSignal* node); | |
| | | char* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name | |
| | | (ValaCCodeBaseModule* self, ValaDynamicSignal* node); | |
| | | char* vala_ccode_base_module_get_dynamic_signal_disconnect_wrapper_name (Va | |
| | | laCCodeBaseModule* self, ValaDynamicSignal* node); | |
| | | void vala_ccode_base_module_generate_marshaller (ValaCCodeBaseModule* self, | |
| | | ValaList* params, ValaDataType* return_type, gboolean dbus); | |
| | | char* vala_ccode_base_module_get_marshaller_function (ValaCCodeBaseModule* | |
| | | self, ValaList* params, ValaDataType* return_type, const char* prefix, gboo | |
| | | lean dbus); | |
| | | char* vala_ccode_base_module_get_array_length_cname (ValaCCodeBaseModule* s | |
| | | elf, const char* array_cname, gint dim); | |
| | | ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpression (V | |
| | | alaCCodeBaseModule* self, ValaExpression* array_expr, gint dim); | |
| | | char* vala_ccode_base_module_get_array_size_cname (ValaCCodeBaseModule* sel | |
| | | f, const char* array_cname); | |
| | | ValaCCodeExpression* vala_ccode_base_module_get_array_size_cexpression (Val | |
| | | aCCodeBaseModule* self, ValaExpression* array_expr); | |
| | | void vala_ccode_base_module_add_simple_check (ValaCCodeBaseModule* self, Va | |
| | | laCodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails); | |
| ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s
elf); | | ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s
elf); | |
| void vala_ccode_base_module_set_context (ValaCCodeBaseModule* self, ValaCod
eContext* value); | | void vala_ccode_base_module_set_context (ValaCCodeBaseModule* self, ValaCod
eContext* value); | |
|
| | | ValaSymbol* vala_ccode_base_module_get_current_symbol (ValaCCodeBaseModule* | |
| | | self); | |
| | | ValaTryStatement* vala_ccode_base_module_get_current_try (ValaCCodeBaseModu | |
| | | le* self); | |
| | | void vala_ccode_base_module_set_current_try (ValaCCodeBaseModule* self, Val | |
| | | aTryStatement* value); | |
| ValaTypeSymbol* vala_ccode_base_module_get_current_type_symbol (ValaCCodeBa
seModule* self); | | ValaTypeSymbol* vala_ccode_base_module_get_current_type_symbol (ValaCCodeBa
seModule* self); | |
| ValaClass* vala_ccode_base_module_get_current_class (ValaCCodeBaseModule* s
elf); | | ValaClass* vala_ccode_base_module_get_current_class (ValaCCodeBaseModule* s
elf); | |
| ValaMethod* vala_ccode_base_module_get_current_method (ValaCCodeBaseModule*
self); | | ValaMethod* vala_ccode_base_module_get_current_method (ValaCCodeBaseModule*
self); | |
| ValaPropertyAccessor* vala_ccode_base_module_get_current_property_accessor
(ValaCCodeBaseModule* self); | | ValaPropertyAccessor* vala_ccode_base_module_get_current_property_accessor
(ValaCCodeBaseModule* self); | |
| ValaDataType* vala_ccode_base_module_get_current_return_type (ValaCCodeBase
Module* self); | | ValaDataType* vala_ccode_base_module_get_current_return_type (ValaCCodeBase
Module* self); | |
| ValaBlock* vala_ccode_base_module_get_current_closure_block (ValaCCodeBaseM
odule* self); | | ValaBlock* vala_ccode_base_module_get_current_closure_block (ValaCCodeBaseM
odule* self); | |
|
| | | ValaCCodeSwitchStatement* vala_ccode_base_module_get_state_switch_statement | |
| | | (ValaCCodeBaseModule* self); | |
| | | void vala_ccode_base_module_set_state_switch_statement (ValaCCodeBaseModule | |
| | | * self, ValaCCodeSwitchStatement* value); | |
| | | ValaArrayList* vala_ccode_base_module_get_temp_vars (ValaCCodeBaseModule* s | |
| | | elf); | |
| | | ValaArrayList* vala_ccode_base_module_get_temp_ref_vars (ValaCCodeBaseModul | |
| | | e* self); | |
| | | gint vala_ccode_base_module_get_next_temp_var_id (ValaCCodeBaseModule* self | |
| | | ); | |
| | | void vala_ccode_base_module_set_next_temp_var_id (ValaCCodeBaseModule* self | |
| | | , gint value); | |
| gboolean vala_ccode_base_module_get_in_creation_method (ValaCCodeBaseModule
* self); | | gboolean vala_ccode_base_module_get_in_creation_method (ValaCCodeBaseModule
* self); | |
|
| | | gboolean vala_ccode_base_module_get_current_method_inner_error (ValaCCodeBa | |
| | | seModule* self); | |
| | | void vala_ccode_base_module_set_current_method_inner_error (ValaCCodeBaseMo | |
| | | dule* self, gboolean value); | |
| | | ValaMap* vala_ccode_base_module_get_variable_name_map (ValaCCodeBaseModule* | |
| | | self); | |
| | | ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_new (Va | |
| | | laSymbol* symbol); | |
| | | ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_constru | |
| | | ct (GType object_type, ValaSymbol* symbol); | |
| | | void vala_ccode_base_module_emit_context_push_symbol (ValaCCodeBaseModuleEm | |
| | | itContext* self, ValaSymbol* symbol); | |
| | | void vala_ccode_base_module_emit_context_pop_symbol (ValaCCodeBaseModuleEmi | |
| | | tContext* self); | |
| gpointer vala_ccode_compiler_ref (gpointer instance); | | gpointer vala_ccode_compiler_ref (gpointer instance); | |
| void vala_ccode_compiler_unref (gpointer instance); | | void vala_ccode_compiler_unref (gpointer instance); | |
| GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar*
nick, const gchar* blurb, GType object_type, GParamFlags flags); | | GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar*
nick, const gchar* blurb, GType object_type, GParamFlags flags); | |
| void vala_value_set_ccode_compiler (GValue* value, gpointer v_object); | | void vala_value_set_ccode_compiler (GValue* value, gpointer v_object); | |
| void vala_value_take_ccode_compiler (GValue* value, gpointer v_object); | | void vala_value_take_ccode_compiler (GValue* value, gpointer v_object); | |
| gpointer vala_value_get_ccode_compiler (const GValue* value); | | gpointer vala_value_get_ccode_compiler (const GValue* value); | |
| GType vala_ccode_compiler_get_type (void) G_GNUC_CONST; | | GType vala_ccode_compiler_get_type (void) G_GNUC_CONST; | |
| ValaCCodeCompiler* vala_ccode_compiler_new (void); | | ValaCCodeCompiler* vala_ccode_compiler_new (void); | |
| ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type); | | ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type); | |
| void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext*
context, const char* cc_command, char** cc_options, int cc_options_length1
); | | void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext*
context, const char* cc_command, char** cc_options, int cc_options_length1
); | |
|
| ValaCCodeControlFlowModule* vala_ccode_control_flow_module_new (ValaCCodeGe | | ValaCCodeControlFlowModule* vala_ccode_control_flow_module_new (void); | |
| nerator* codegen, ValaCCodeModule* next); | | ValaCCodeControlFlowModule* vala_ccode_control_flow_module_construct (GType | |
| ValaCCodeControlFlowModule* vala_ccode_control_flow_module_construct (GType | | object_type); | |
| object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| gboolean vala_ccode_declaration_space_add_declaration (ValaCCodeDeclaration
Space* self, const char* name); | | gboolean vala_ccode_declaration_space_add_declaration (ValaCCodeDeclaration
Space* self, const char* name); | |
| gboolean vala_ccode_declaration_space_add_symbol_declaration (ValaCCodeDecl
arationSpace* self, ValaSymbol* sym, const char* name); | | gboolean vala_ccode_declaration_space_add_symbol_declaration (ValaCCodeDecl
arationSpace* self, ValaSymbol* sym, const char* name); | |
| void vala_ccode_declaration_space_add_include (ValaCCodeDeclarationSpace* s
elf, const char* filename, gboolean local); | | void vala_ccode_declaration_space_add_include (ValaCCodeDeclarationSpace* s
elf, const char* filename, gboolean local); | |
| void vala_ccode_declaration_space_add_type_declaration (ValaCCodeDeclaratio
nSpace* self, ValaCCodeNode* node); | | void vala_ccode_declaration_space_add_type_declaration (ValaCCodeDeclaratio
nSpace* self, ValaCCodeNode* node); | |
| void vala_ccode_declaration_space_add_type_definition (ValaCCodeDeclaration
Space* self, ValaCCodeNode* node); | | void vala_ccode_declaration_space_add_type_definition (ValaCCodeDeclaration
Space* self, ValaCCodeNode* node); | |
| void vala_ccode_declaration_space_add_type_member_declaration (ValaCCodeDec
larationSpace* self, ValaCCodeNode* node); | | void vala_ccode_declaration_space_add_type_member_declaration (ValaCCodeDec
larationSpace* self, ValaCCodeNode* node); | |
| void vala_ccode_declaration_space_add_constant_declaration (ValaCCodeDeclar
ationSpace* self, ValaCCodeNode* node); | | void vala_ccode_declaration_space_add_constant_declaration (ValaCCodeDeclar
ationSpace* self, ValaCCodeNode* node); | |
| ValaCCodeDeclarationSpace* vala_ccode_declaration_space_new (void); | | ValaCCodeDeclarationSpace* vala_ccode_declaration_space_new (void); | |
| ValaCCodeDeclarationSpace* vala_ccode_declaration_space_construct (GType ob
ject_type); | | ValaCCodeDeclarationSpace* vala_ccode_declaration_space_construct (GType ob
ject_type); | |
| gboolean vala_ccode_declaration_space_get_is_header (ValaCCodeDeclarationSp
ace* self); | | gboolean vala_ccode_declaration_space_get_is_header (ValaCCodeDeclarationSp
ace* self); | |
| void vala_ccode_declaration_space_set_is_header (ValaCCodeDeclarationSpace*
self, gboolean value); | | void vala_ccode_declaration_space_set_is_header (ValaCCodeDeclarationSpace*
self, gboolean value); | |
| GType vala_ccode_delegate_module_get_type (void) G_GNUC_CONST; | | GType vala_ccode_delegate_module_get_type (void) G_GNUC_CONST; | |
|
| ValaCCodeDelegateModule* vala_ccode_delegate_module_new (ValaCCodeGenerator | | ValaCCodeDelegateModule* vala_ccode_delegate_module_new (void); | |
| * codegen, ValaCCodeModule* next); | | ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object | |
| ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object | | _type); | |
| _type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (void); | |
| ValaCCodeGenerator* vala_ccode_generator_new (void); | | ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy | |
| ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type); | | pe object_type); | |
| ValaCCodeModule* vala_ccode_generator_add_modules (ValaCCodeGenerator* self | | ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (void); | |
| , ValaCCodeModule* head); | | ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType o | |
| ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (ValaCCode | | bject_type); | |
| Generator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy | | | |
| pe object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (ValaCCodeGene | | | |
| rator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType o | | | |
| bject_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeMethodModule* vala_ccode_method_module_new (ValaCCodeGenerator* co | | | |
| degen, ValaCCodeModule* next); | | | |
| ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ | | | |
| e, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| void vala_ccode_method_module_generate_method_result_declaration (ValaCCode
MethodModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, V
alaCCodeFunction* cfunc, ValaMap* cparam_map, ValaMap* carg_map); | | void vala_ccode_method_module_generate_method_result_declaration (ValaCCode
MethodModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, V
alaCCodeFunction* cfunc, ValaMap* cparam_map, ValaMap* carg_map); | |
| ValaCCodeStatement* vala_ccode_method_module_complete_async (ValaCCodeMetho
dModule* self); | | ValaCCodeStatement* vala_ccode_method_module_complete_async (ValaCCodeMetho
dModule* self); | |
| void vala_ccode_method_module_generate_parameter (ValaCCodeMethodModule* se
lf, ValaFormalParameter* param, ValaCCodeDeclarationSpace* decl_space, Vala
Map* cparam_map, ValaMap* carg_map); | | void vala_ccode_method_module_generate_parameter (ValaCCodeMethodModule* se
lf, ValaFormalParameter* param, ValaCCodeDeclarationSpace* decl_space, Vala
Map* cparam_map, ValaMap* carg_map); | |
| void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self,
ValaMethod* m, ValaDataType* return_type, ValaMap* cparam_map, ValaMap* car
g_map, const char* suffix, gint direction); | | void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self,
ValaMethod* m, ValaDataType* return_type, ValaMap* cparam_map, ValaMap* car
g_map, const char* suffix, gint direction); | |
|
| ValaCCodeModule* vala_ccode_module_construct (GType object_type, ValaCCodeG | | ValaCCodeMethodModule* vala_ccode_method_module_new (void); | |
| enerator* codegen, ValaCCodeModule* next); | | ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ | |
| void vala_ccode_module_emit (ValaCCodeModule* self, ValaCodeContext* contex | | e); | |
| t); | | ValaCCodeStructModule* vala_ccode_struct_module_new (void); | |
| void vala_ccode_module_visit_source_file (ValaCCodeModule* self, ValaSource | | ValaCCodeStructModule* vala_ccode_struct_module_construct (GType object_typ | |
| File* source_file); | | e); | |
| void vala_ccode_module_visit_class (ValaCCodeModule* self, ValaClass* cl); | | | |
| void vala_ccode_module_visit_interface (ValaCCodeModule* self, ValaInterfac | | | |
| e* iface); | | | |
| void vala_ccode_module_visit_struct (ValaCCodeModule* self, ValaStruct* st) | | | |
| ; | | | |
| void vala_ccode_module_visit_enum (ValaCCodeModule* self, ValaEnum* en); | | | |
| void vala_ccode_module_visit_error_domain (ValaCCodeModule* self, ValaError | | | |
| Domain* edomain); | | | |
| void vala_ccode_module_visit_delegate (ValaCCodeModule* self, ValaDelegate* | | | |
| d); | | | |
| void vala_ccode_module_visit_member (ValaCCodeModule* self, ValaSymbol* m); | | | |
| void vala_ccode_module_visit_constant (ValaCCodeModule* self, ValaConstant* | | | |
| c); | | | |
| void vala_ccode_module_visit_field (ValaCCodeModule* self, ValaField* f); | | | |
| void vala_ccode_module_visit_method (ValaCCodeModule* self, ValaMethod* m); | | | |
| void vala_ccode_module_visit_creation_method (ValaCCodeModule* self, ValaCr | | | |
| eationMethod* m); | | | |
| void vala_ccode_module_visit_formal_parameter (ValaCCodeModule* self, ValaF | | | |
| ormalParameter* p); | | | |
| void vala_ccode_module_visit_property (ValaCCodeModule* self, ValaProperty* | | | |
| prop); | | | |
| void vala_ccode_module_visit_property_accessor (ValaCCodeModule* self, Vala | | | |
| PropertyAccessor* acc); | | | |
| void vala_ccode_module_visit_signal (ValaCCodeModule* self, ValaSignal* sig | | | |
| ); | | | |
| void vala_ccode_module_visit_constructor (ValaCCodeModule* self, ValaConstr | | | |
| uctor* c); | | | |
| void vala_ccode_module_visit_destructor (ValaCCodeModule* self, ValaDestruc | | | |
| tor* d); | | | |
| void vala_ccode_module_visit_block (ValaCCodeModule* self, ValaBlock* b); | | | |
| void vala_ccode_module_visit_empty_statement (ValaCCodeModule* self, ValaEm | | | |
| ptyStatement* stmt); | | | |
| void vala_ccode_module_visit_declaration_statement (ValaCCodeModule* self, | | | |
| ValaDeclarationStatement* stmt); | | | |
| void vala_ccode_module_visit_local_variable (ValaCCodeModule* self, ValaLoc | | | |
| alVariable* local); | | | |
| void vala_ccode_module_visit_initializer_list (ValaCCodeModule* self, ValaI | | | |
| nitializerList* list); | | | |
| void vala_ccode_module_visit_end_full_expression (ValaCCodeModule* self, Va | | | |
| laExpression* expr); | | | |
| void vala_ccode_module_visit_expression_statement (ValaCCodeModule* self, V | | | |
| alaExpressionStatement* stmt); | | | |
| void vala_ccode_module_visit_if_statement (ValaCCodeModule* self, ValaIfSta | | | |
| tement* stmt); | | | |
| void vala_ccode_module_visit_switch_statement (ValaCCodeModule* self, ValaS | | | |
| witchStatement* stmt); | | | |
| void vala_ccode_module_visit_switch_section (ValaCCodeModule* self, ValaSwi | | | |
| tchSection* section); | | | |
| void vala_ccode_module_visit_switch_label (ValaCCodeModule* self, ValaSwitc | | | |
| hLabel* label); | | | |
| void vala_ccode_module_visit_loop (ValaCCodeModule* self, ValaLoop* stmt); | | | |
| void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala | | | |
| ForeachStatement* stmt); | | | |
| void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr | | | |
| eakStatement* stmt); | | | |
| void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val | | | |
| aContinueStatement* stmt); | | | |
| void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR | | | |
| eturnStatement* stmt); | | | |
| void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi | | | |
| eldStatement* stmt); | | | |
| void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh | | | |
| rowStatement* stmt); | | | |
| void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS | | | |
| tatement* stmt); | | | |
| void vala_ccode_module_visit_catch_clause (ValaCCodeModule* self, ValaCatch | | | |
| Clause* clause); | | | |
| void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc | | | |
| kStatement* stmt); | | | |
| void vala_ccode_module_visit_unlock_statement (ValaCCodeModule* self, ValaU | | | |
| nlockStatement* stmt); | | | |
| void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD | | | |
| eleteStatement* stmt); | | | |
| void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress | | | |
| ion* expr); | | | |
| void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se | | | |
| lf, ValaArrayCreationExpression* expr); | | | |
| void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo | | | |
| oleanLiteral* expr); | | | |
| void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala | | | |
| CharacterLiteral* expr); | | | |
| void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn | | | |
| tegerLiteral* expr); | | | |
| void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL | | | |
| iteral* expr); | | | |
| void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr | | | |
| ingLiteral* expr); | | | |
| void vala_ccode_module_visit_list_literal (ValaCCodeModule* self, ValaListL | | | |
| iteral* expr); | | | |
| void vala_ccode_module_visit_set_literal (ValaCCodeModule* self, ValaSetLit | | | |
| eral* expr); | | | |
| void vala_ccode_module_visit_map_literal (ValaCCodeModule* self, ValaMapLit | | | |
| eral* expr); | | | |
| void vala_ccode_module_visit_tuple (ValaCCodeModule* self, ValaTuple* expr) | | | |
| ; | | | |
| void vala_ccode_module_visit_regex_literal (ValaCCodeModule* self, ValaRege | | | |
| xLiteral* re); | | | |
| void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL | | | |
| iteral* expr); | | | |
| void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb | | | |
| erAccess* expr); | | | |
| void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod | | | |
| Call* expr); | | | |
| void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle | | | |
| mentAccess* expr); | | | |
| void vala_ccode_module_visit_slice_expression (ValaCCodeModule* self, ValaS | | | |
| liceExpression* expr); | | | |
| void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc | | | |
| cess* expr); | | | |
| void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val | | | |
| aPostfixExpression* expr); | | | |
| void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s | | | |
| elf, ValaObjectCreationExpression* expr); | | | |
| void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala | | | |
| SizeofExpression* expr); | | | |
| void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala | | | |
| TypeofExpression* expr); | | | |
| void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU | | | |
| naryExpression* expr); | | | |
| void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa | | | |
| stExpression* expr); | | | |
| void vala_ccode_module_visit_named_argument (ValaCCodeModule* self, ValaNam | | | |
| edArgument* expr); | | | |
| void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va | | | |
| laPointerIndirection* expr); | | | |
| void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V | | | |
| alaAddressofExpression* expr); | | | |
| void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule | | | |
| * self, ValaReferenceTransferExpression* expr); | | | |
| void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala | | | |
| BinaryExpression* expr); | | | |
| void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe | | | |
| ck* expr); | | | |
| void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala | | | |
| LambdaExpression* l); | | | |
| void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm | | | |
| ent* a); | | | |
| char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val | | | |
| aMethod* m); | | | |
| void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se | | | |
| lf, ValaDynamicMethod* method); | | | |
| gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM | | | |
| ethod* method); | | | |
| ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode | | | |
| Module* self, ValaDataType* type_reference); | | | |
| ValaCCodeIdentifier* vala_ccode_module_get_value_taker_function (ValaCCodeM | | | |
| odule* self, ValaDataType* type_reference); | | | |
| ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V | | | |
| alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* | | | |
| property_type, ValaCCodeExpression* value); | | | |
| ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s | | | |
| elf, ValaProperty* prop); | | | |
| ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu | | | |
| le* self, ValaSignal* sig, ValaTypeSymbol* type); | | | |
| ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s | | | |
| elf, ValaObjectTypeSymbol* bindable); | | | |
| char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* | | | |
| self, ValaDynamicProperty* node); | | | |
| char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* | | | |
| self, ValaDynamicProperty* node); | | | |
| char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va | | | |
| laDynamicSignal* node); | | | |
| char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM | | | |
| odule* self, ValaDynamicSignal* node); | | | |
| char* vala_ccode_module_get_dynamic_signal_connect_after_wrapper_name (Vala | | | |
| CCodeModule* self, ValaDynamicSignal* node); | | | |
| char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo | | | |
| deModule* self, ValaDynamicSignal* node); | | | |
| void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, ValaList | | | |
| * params, ValaDataType* return_type, gboolean dbus); | | | |
| char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Val | | | |
| aList* params, ValaDataType* return_type, const char* prefix, gboolean dbus | | | |
| ); | | | |
| char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons | | | |
| t char* array_cname, gint dim); | | | |
| ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC | | | |
| odeModule* self, ValaExpression* array_expr, gint dim); | | | |
| char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const | | | |
| char* array_cname); | | | |
| ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod | | | |
| eModule* self, ValaExpression* array_expr); | | | |
| void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod | | | |
| e* node, ValaCCodeFragment* cfrag, gboolean always_fails); | | | |
| ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self); | | | |
| ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self); | | | |
| ValaCCodeStructModule* vala_ccode_struct_module_new (ValaCCodeGenerator* co | | | |
| degen, ValaCCodeModule* next); | | | |
| ValaCCodeStructModule* vala_ccode_struct_module_construct (GType object_typ | | | |
| e, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| gpointer vala_typeregister_function_ref (gpointer instance); | | gpointer vala_typeregister_function_ref (gpointer instance); | |
| void vala_typeregister_function_unref (gpointer instance); | | void vala_typeregister_function_unref (gpointer instance); | |
| GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const
gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); | | GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const
gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); | |
| void vala_value_set_typeregister_function (GValue* value, gpointer v_object
); | | void vala_value_set_typeregister_function (GValue* value, gpointer v_object
); | |
| void vala_value_take_typeregister_function (GValue* value, gpointer v_objec
t); | | void vala_value_take_typeregister_function (GValue* value, gpointer v_objec
t); | |
| gpointer vala_value_get_typeregister_function (const GValue* value); | | gpointer vala_value_get_typeregister_function (const GValue* value); | |
| GType vala_typeregister_function_get_type (void) G_GNUC_CONST; | | GType vala_typeregister_function_get_type (void) G_GNUC_CONST; | |
| GType vala_class_register_function_get_type (void) G_GNUC_CONST; | | GType vala_class_register_function_get_type (void) G_GNUC_CONST; | |
| ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl,
ValaCodeContext* context); | | ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl,
ValaCodeContext* context); | |
| ValaClassRegisterFunction* vala_class_register_function_construct (GType ob
ject_type, ValaClass* cl, ValaCodeContext* context); | | ValaClassRegisterFunction* vala_class_register_function_construct (GType ob
ject_type, ValaClass* cl, ValaCodeContext* context); | |
| | | | |
| skipping to change at line 1193 | | skipping to change at line 1348 | |
| ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name)
; | | ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name)
; | |
| const char* vala_ctype_get_ctype_name (ValaCType* self); | | const char* vala_ctype_get_ctype_name (ValaCType* self); | |
| void vala_ctype_set_ctype_name (ValaCType* self, const char* value); | | void vala_ctype_set_ctype_name (ValaCType* self, const char* value); | |
| GType vala_gerror_module_get_type (void) G_GNUC_CONST; | | GType vala_gerror_module_get_type (void) G_GNUC_CONST; | |
| GType vala_gtype_module_get_type (void) G_GNUC_CONST; | | GType vala_gtype_module_get_type (void) G_GNUC_CONST; | |
| GType vala_gobject_module_get_type (void) G_GNUC_CONST; | | GType vala_gobject_module_get_type (void) G_GNUC_CONST; | |
| GType vala_gsignal_module_get_type (void) G_GNUC_CONST; | | GType vala_gsignal_module_get_type (void) G_GNUC_CONST; | |
| GType vala_gasync_module_get_type (void) G_GNUC_CONST; | | GType vala_gasync_module_get_type (void) G_GNUC_CONST; | |
| GType vala_dbus_module_get_type (void) G_GNUC_CONST; | | GType vala_dbus_module_get_type (void) G_GNUC_CONST; | |
| GType vala_dbus_client_module_get_type (void) G_GNUC_CONST; | | GType vala_dbus_client_module_get_type (void) G_GNUC_CONST; | |
|
| ValaDBusClientModule* vala_dbus_client_module_new (ValaCCodeGenerator* code | | | |
| gen, ValaCCodeModule* next); | | | |
| ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type, | | | |
| ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeConstant* vala_dbus_client_module_get_dbus_timeout (ValaDBusClient
Module* self, ValaSymbol* symbol); | | ValaCCodeConstant* vala_dbus_client_module_get_dbus_timeout (ValaDBusClient
Module* self, ValaSymbol* symbol); | |
| gboolean vala_dbus_client_module_is_dbus_no_reply (ValaCodeNode* node); | | gboolean vala_dbus_client_module_is_dbus_no_reply (ValaCodeNode* node); | |
| gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule*
self, ValaArrayType* array_type); | | gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule*
self, ValaArrayType* array_type); | |
|
| | | ValaDBusClientModule* vala_dbus_client_module_new (void); | |
| | | ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type) | |
| | | ; | |
| GType vala_interface_register_function_get_type (void) G_GNUC_CONST; | | GType vala_interface_register_function_get_type (void) G_GNUC_CONST; | |
| GType vala_dbus_interface_register_function_get_type (void) G_GNUC_CONST; | | GType vala_dbus_interface_register_function_get_type (void) G_GNUC_CONST; | |
| ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne
w (ValaInterface* iface, ValaCodeContext* context); | | ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne
w (ValaInterface* iface, ValaCodeContext* context); | |
| ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co
nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context)
; | | ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co
nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context)
; | |
|
| ValaDBusModule* vala_dbus_module_new (ValaCCodeGenerator* codegen, ValaCCod | | | |
| eModule* next); | | | |
| ValaDBusModule* vala_dbus_module_construct (GType object_type, ValaCCodeGen | | | |
| erator* codegen, ValaCCodeModule* next); | | | |
| char* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol); | | char* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol); | |
| char* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol); | | char* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol); | |
| char* vala_dbus_module_get_type_signature (ValaDataType* datatype); | | char* vala_dbus_module_get_type_signature (ValaDataType* datatype); | |
| ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function_decl
aration (ValaDBusModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function_decl
aration (ValaDBusModule* self, ValaEnum* en); | |
| ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function (Val
aDBusModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function (Val
aDBusModule* self, ValaEnum* en); | |
| ValaCCodeExpression* vala_dbus_module_read_expression (ValaDBusModule* self
, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* ite
r_expr, ValaCCodeExpression* expr); | | ValaCCodeExpression* vala_dbus_module_read_expression (ValaDBusModule* self
, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* ite
r_expr, ValaCCodeExpression* expr); | |
| ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function_declar
ation (ValaDBusModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function_declar
ation (ValaDBusModule* self, ValaEnum* en); | |
| ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function (ValaD
BusModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function (ValaD
BusModule* self, ValaEnum* en); | |
| void vala_dbus_module_write_expression (ValaDBusModule* self, ValaCCodeFrag
ment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCo
deExpression* expr); | | void vala_dbus_module_write_expression (ValaDBusModule* self, ValaCCodeFrag
ment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCo
deExpression* expr); | |
| void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self); | | void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self); | |
|
| | | ValaDBusModule* vala_dbus_module_new (void); | |
| | | ValaDBusModule* vala_dbus_module_construct (GType object_type); | |
| GType vala_dbus_server_module_get_type (void) G_GNUC_CONST; | | GType vala_dbus_server_module_get_type (void) G_GNUC_CONST; | |
|
| ValaDBusServerModule* vala_dbus_server_module_new (ValaCCodeGenerator* code | | | |
| gen, ValaCCodeModule* next); | | | |
| ValaDBusServerModule* vala_dbus_server_module_construct (GType object_type, | | | |
| ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node); | | gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node); | |
| char* vala_dbus_server_module_dbus_result_name (ValaMethod* m); | | char* vala_dbus_server_module_dbus_result_name (ValaMethod* m); | |
|
| | | ValaDBusServerModule* vala_dbus_server_module_new (void); | |
| | | ValaDBusServerModule* vala_dbus_server_module_construct (GType object_type) | |
| | | ; | |
| | | GType vala_dova_base_module_get_type (void) G_GNUC_CONST; | |
| | | gpointer vala_dova_base_module_emit_context_ref (gpointer instance); | |
| | | void vala_dova_base_module_emit_context_unref (gpointer instance); | |
| | | GParamSpec* vala_dova_base_module_param_spec_emit_context (const gchar* nam | |
| | | e, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags fl | |
| | | ags); | |
| | | void vala_dova_base_module_value_set_emit_context (GValue* value, gpointer | |
| | | v_object); | |
| | | void vala_dova_base_module_value_take_emit_context (GValue* value, gpointer | |
| | | v_object); | |
| | | gpointer vala_dova_base_module_value_get_emit_context (const GValue* value) | |
| | | ; | |
| | | GType vala_dova_base_module_emit_context_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_struct_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_method_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_control_flow_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_member_access_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_assignment_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_method_call_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_array_module_get_type (void) G_GNUC_CONST; | |
| | | ValaDovaArrayModule* vala_dova_array_module_new (void); | |
| | | ValaDovaArrayModule* vala_dova_array_module_construct (GType object_type); | |
| | | ValaDovaAssignmentModule* vala_dova_assignment_module_new (void); | |
| | | ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje | |
| | | ct_type); | |
| | | ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se | |
| | | lf, ValaSymbol* sym); | |
| | | ValaDovaBaseModule* vala_dova_base_module_new (void); | |
| | | ValaDovaBaseModule* vala_dova_base_module_construct (GType object_type); | |
| | | void vala_dova_base_module_push_context (ValaDovaBaseModule* self, ValaDova | |
| | | BaseModuleEmitContext* emit_context); | |
| | | void vala_dova_base_module_pop_context (ValaDovaBaseModule* self); | |
| | | void vala_dova_base_module_generate_enum_declaration (ValaDovaBaseModule* s | |
| | | elf, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_constant_declaration (ValaDovaBaseModul | |
| | | e* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_field_declaration (ValaDovaBaseModule* | |
| | | self, ValaField* f, ValaCCodeDeclarationSpace* decl_space); | |
| | | gboolean vala_dova_base_module_is_constant_ccode_expression (ValaDovaBaseMo | |
| | | dule* self, ValaCCodeExpression* cexpr); | |
| | | gboolean vala_dova_base_module_is_pure_ccode_expression (ValaDovaBaseModule | |
| | | * self, ValaCCodeExpression* cexpr); | |
| | | void vala_dova_base_module_generate_type_declaration (ValaDovaBaseModule* s | |
| | | elf, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_struct_declaration (ValaDovaBaseModule* | |
| | | self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_delegate_declaration (ValaDovaBaseModul | |
| | | e* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_cparameters (ValaDovaBaseModule* self, | |
| | | ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeFunction* fu | |
| | | nc, ValaCCodeFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall) | |
| | | ; | |
| | | void vala_dova_base_module_generate_property_accessor_declaration (ValaDova | |
| | | BaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* dec | |
| | | l_space); | |
| | | gint vala_dova_base_module_get_block_id (ValaDovaBaseModule* self, ValaBloc | |
| | | k* b); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo | |
| | | vaBaseModule* self, const char* name); | |
| | | char* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self, c | |
| | | onst char* name); | |
| | | ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod | |
| | | ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref | |
| | | erence); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala | |
| | | DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio | |
| | | n* type_expression); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova | |
| | | BaseModule* self, ValaDataType* type, gboolean is_chainup); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov | |
| | | aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc | |
| | | e, gboolean is_chainup); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val | |
| | | aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa | |
| | | seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi | |
| | | on* expr); | |
| | | void vala_dova_base_module_append_temp_decl (ValaDovaBaseModule* self, Vala | |
| | | CCodeFragment* cfrag, ValaList* temp_vars); | |
| | | void vala_dova_base_module_create_temp_decl (ValaDovaBaseModule* self, Vala | |
| | | Statement* stmt, ValaList* temp_vars); | |
| | | void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val | |
| | | aSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop); | |
| | | void vala_dova_base_module_append_error_free (ValaDovaBaseModule* self, Val | |
| | | aSymbol* sym, ValaCCodeFragment* cfrag, ValaTryStatement* current_try); | |
| | | void vala_dova_base_module_create_local_free (ValaDovaBaseModule* self, Val | |
| | | aCodeNode* stmt, gboolean stop_at_loop); | |
| | | gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val | |
| | | aDataType* type); | |
| | | gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self, | |
| | | ValaDataType* type); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas | |
| | | eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V | |
| | | alaExpression* expr, ValaCodeNode* node); | |
| | | void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule* | |
| | | self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu | |
| | | le* self, ValaInterface* iface, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule* | |
| | | self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule* | |
| | | self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr | |
| | | , gboolean is_chainup); | |
| | | ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova | |
| | | BaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCCod | |
| | | eExpression* cexpr); | |
| | | char* vala_dova_base_module_get_type_check_function (ValaDovaBaseModule* se | |
| | | lf, ValaTypeSymbol* type); | |
| | | ValaCCodeExpression* vala_dova_base_module_transform_expression (ValaDovaBa | |
| | | seModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression | |
| | | _type, ValaDataType* target_type, ValaExpression* expr); | |
| | | ValaCCodeExpression* vala_dova_base_module_get_implicit_cast_expression (Va | |
| | | laDovaBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* ex | |
| | | pression_type, ValaDataType* target_type, ValaExpression* expr); | |
| | | ValaCCodeFunctionCall* vala_dova_base_module_get_property_set_call (ValaDov | |
| | | aBaseModule* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpre | |
| | | ssion* cexpr, ValaExpression* rhs); | |
| | | gboolean vala_dova_base_module_add_generated_external_symbol (ValaDovaBaseM | |
| | | odule* self, ValaSymbol* external_symbol); | |
| | | ValaDataType* vala_dova_base_module_get_data_type_for_symbol (ValaTypeSymbo | |
| | | l* sym); | |
| | | ValaCCodeExpression* vala_dova_base_module_default_value_for_type (ValaDova | |
| | | BaseModule* self, ValaDataType* type, gboolean initializer_expression); | |
| | | ValaCCodeNode* vala_dova_base_module_get_ccodenode (ValaDovaBaseModule* sel | |
| | | f, ValaCodeNode* node); | |
| | | ValaDataType* vala_dova_base_module_get_this_type (ValaDovaBaseModule* self | |
| | | ); | |
| | | ValaCCodeExpression* vala_dova_base_module_generate_instance_cast (ValaDova | |
| | | BaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type); | |
| | | char* vala_dova_base_module_get_custom_creturn_type (ValaDovaBaseModule* se | |
| | | lf, ValaMethod* m); | |
| | | gboolean vala_dova_base_module_method_has_wrapper (ValaDovaBaseModule* self | |
| | | , ValaMethod* method); | |
| | | void vala_dova_base_module_add_simple_check (ValaDovaBaseModule* self, Vala | |
| | | CodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails); | |
| | | ValaCodeContext* vala_dova_base_module_get_context (ValaDovaBaseModule* sel | |
| | | f); | |
| | | void vala_dova_base_module_set_context (ValaDovaBaseModule* self, ValaCodeC | |
| | | ontext* value); | |
| | | ValaSymbol* vala_dova_base_module_get_current_symbol (ValaDovaBaseModule* s | |
| | | elf); | |
| | | ValaTryStatement* vala_dova_base_module_get_current_try (ValaDovaBaseModule | |
| | | * self); | |
| | | void vala_dova_base_module_set_current_try (ValaDovaBaseModule* self, ValaT | |
| | | ryStatement* value); | |
| | | ValaTypeSymbol* vala_dova_base_module_get_current_type_symbol (ValaDovaBase | |
| | | Module* self); | |
| | | ValaClass* vala_dova_base_module_get_current_class (ValaDovaBaseModule* sel | |
| | | f); | |
| | | ValaMethod* vala_dova_base_module_get_current_method (ValaDovaBaseModule* s | |
| | | elf); | |
| | | ValaPropertyAccessor* vala_dova_base_module_get_current_property_accessor ( | |
| | | ValaDovaBaseModule* self); | |
| | | ValaDataType* vala_dova_base_module_get_current_return_type (ValaDovaBaseMo | |
| | | dule* self); | |
| | | ValaBlock* vala_dova_base_module_get_current_closure_block (ValaDovaBaseMod | |
| | | ule* self); | |
| | | ValaArrayList* vala_dova_base_module_get_temp_vars (ValaDovaBaseModule* sel | |
| | | f); | |
| | | ValaArrayList* vala_dova_base_module_get_temp_ref_vars (ValaDovaBaseModule* | |
| | | self); | |
| | | gint vala_dova_base_module_get_next_temp_var_id (ValaDovaBaseModule* self); | |
| | | void vala_dova_base_module_set_next_temp_var_id (ValaDovaBaseModule* self, | |
| | | gint value); | |
| | | gboolean vala_dova_base_module_get_in_creation_method (ValaDovaBaseModule* | |
| | | self); | |
| | | ValaMap* vala_dova_base_module_get_variable_name_map (ValaDovaBaseModule* s | |
| | | elf); | |
| | | ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_new (Vala | |
| | | Symbol* symbol); | |
| | | ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_construct | |
| | | (GType object_type, ValaSymbol* symbol); | |
| | | void vala_dova_base_module_emit_context_push_symbol (ValaDovaBaseModuleEmit | |
| | | Context* self, ValaSymbol* symbol); | |
| | | void vala_dova_base_module_emit_context_pop_symbol (ValaDovaBaseModuleEmitC | |
| | | ontext* self); | |
| | | ValaDovaControlFlowModule* vala_dova_control_flow_module_new (void); | |
| | | ValaDovaControlFlowModule* vala_dova_control_flow_module_construct (GType o | |
| | | bject_type); | |
| | | GType vala_dova_object_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_value_module_get_type (void) G_GNUC_CONST; | |
| | | GType vala_dova_delegate_module_get_type (void) G_GNUC_CONST; | |
| | | ValaDovaDelegateModule* vala_dova_delegate_module_new (void); | |
| | | ValaDovaDelegateModule* vala_dova_delegate_module_construct (GType object_t | |
| | | ype); | |
| | | GType vala_dova_error_module_get_type (void) G_GNUC_CONST; | |
| | | ValaCCodeStatement* vala_dova_error_module_return_with_exception (ValaDovaE | |
| | | rrorModule* self); | |
| | | ValaDovaErrorModule* vala_dova_error_module_new (void); | |
| | | ValaDovaErrorModule* vala_dova_error_module_construct (GType object_type); | |
| | | ValaDovaMemberAccessModule* vala_dova_member_access_module_new (void); | |
| | | ValaDovaMemberAccessModule* vala_dova_member_access_module_construct (GType | |
| | | object_type); | |
| | | ValaDovaMethodCallModule* vala_dova_method_call_module_new (void); | |
| | | ValaDovaMethodCallModule* vala_dova_method_call_module_construct (GType obj | |
| | | ect_type); | |
| | | ValaDovaMethodModule* vala_dova_method_module_new (void); | |
| | | ValaDovaMethodModule* vala_dova_method_module_construct (GType object_type) | |
| | | ; | |
| | | void vala_dova_object_module_declare_set_value_copy_function (ValaDovaObjec | |
| | | tModule* self, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_object_module_declare_set_value_equals_function (ValaDovaObj | |
| | | ectModule* self, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_object_module_declare_set_value_hash_function (ValaDovaObjec | |
| | | tModule* self, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_object_module_declare_set_value_to_any_function (ValaDovaObj | |
| | | ectModule* self, ValaCCodeDeclarationSpace* decl_space); | |
| | | void vala_dova_object_module_declare_set_value_from_any_function (ValaDovaO | |
| | | bjectModule* self, ValaCCodeDeclarationSpace* decl_space); | |
| | | ValaCCodeBlock* vala_dova_object_module_generate_type_get_function (ValaDov | |
| | | aObjectModule* self, ValaTypeSymbol* cl, ValaClass* base_class); | |
| | | ValaDovaObjectModule* vala_dova_object_module_new (void); | |
| | | ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type) | |
| | | ; | |
| | | ValaDovaStructModule* vala_dova_struct_module_new (void); | |
| | | ValaDovaStructModule* vala_dova_struct_module_construct (GType object_type) | |
| | | ; | |
| | | ValaDovaValueModule* vala_dova_value_module_new (void); | |
| | | ValaDovaValueModule* vala_dova_value_module_construct (GType object_type); | |
| GType vala_enum_register_function_get_type (void) G_GNUC_CONST; | | GType vala_enum_register_function_get_type (void) G_GNUC_CONST; | |
| ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va
laCodeContext* context); | | ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va
laCodeContext* context); | |
| ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje
ct_type, ValaEnum* en, ValaCodeContext* context); | | ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje
ct_type, ValaEnum* en, ValaCodeContext* context); | |
| ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF
unction* self); | | ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF
unction* self); | |
| void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti
on* self, ValaEnum* value); | | void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti
on* self, ValaEnum* value); | |
|
| ValaGAsyncModule* vala_gasync_module_new (ValaCCodeGenerator* codegen, Vala | | ValaGAsyncModule* vala_gasync_module_new (void); | |
| CCodeModule* next); | | ValaGAsyncModule* vala_gasync_module_construct (GType object_type); | |
| ValaGAsyncModule* vala_gasync_module_construct (GType object_type, ValaCCod | | | |
| eGenerator* codegen, ValaCCodeModule* next); | | | |
| GType vala_gvariant_module_get_type (void) G_GNUC_CONST; | | GType vala_gvariant_module_get_type (void) G_GNUC_CONST; | |
| GType vala_gd_bus_module_get_type (void) G_GNUC_CONST; | | GType vala_gd_bus_module_get_type (void) G_GNUC_CONST; | |
| GType vala_gd_bus_client_module_get_type (void) G_GNUC_CONST; | | GType vala_gd_bus_client_module_get_type (void) G_GNUC_CONST; | |
|
| ValaGDBusClientModule* vala_gd_bus_client_module_new (ValaCCodeGenerator* c | | | |
| odegen, ValaCCodeModule* next); | | | |
| ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty | | | |
| pe, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeConstant* vala_gd_bus_client_module_get_dbus_timeout (ValaGDBusCli
entModule* self, ValaSymbol* symbol); | | ValaCCodeConstant* vala_gd_bus_client_module_get_dbus_timeout (ValaGDBusCli
entModule* self, ValaSymbol* symbol); | |
|
| ValaGDBusModule* vala_gd_bus_module_new (ValaCCodeGenerator* codegen, ValaC | | ValaGDBusClientModule* vala_gd_bus_client_module_new (void); | |
| CodeModule* next); | | ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty | |
| ValaGDBusModule* vala_gd_bus_module_construct (GType object_type, ValaCCode | | pe); | |
| Generator* codegen, ValaCCodeModule* next); | | | |
| char* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol); | | char* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol); | |
| char* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol); | | char* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol); | |
|
| | | ValaGDBusModule* vala_gd_bus_module_new (void); | |
| | | ValaGDBusModule* vala_gd_bus_module_construct (GType object_type); | |
| GType vala_gd_bus_server_module_get_type (void) G_GNUC_CONST; | | GType vala_gd_bus_server_module_get_type (void) G_GNUC_CONST; | |
|
| ValaGDBusServerModule* vala_gd_bus_server_module_new (ValaCCodeGenerator* c | | | |
| odegen, ValaCCodeModule* next); | | | |
| ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty | | | |
| pe, ValaCCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node); | | gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node); | |
| char* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m); | | char* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m); | |
|
| ValaGErrorModule* vala_gerror_module_new (ValaCCodeGenerator* codegen, Vala | | ValaGDBusServerModule* vala_gd_bus_server_module_new (void); | |
| CCodeModule* next); | | ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty | |
| ValaGErrorModule* vala_gerror_module_construct (GType object_type, ValaCCod | | pe); | |
| eGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeStatement* vala_gerror_module_return_with_exception (ValaGErrorMod
ule* self, ValaCCodeExpression* error_expr); | | ValaCCodeStatement* vala_gerror_module_return_with_exception (ValaGErrorMod
ule* self, ValaCCodeExpression* error_expr); | |
|
| | | ValaGErrorModule* vala_gerror_module_new (void); | |
| | | ValaGErrorModule* vala_gerror_module_construct (GType object_type); | |
| GType vala_gir_writer_get_type (void) G_GNUC_CONST; | | GType vala_gir_writer_get_type (void) G_GNUC_CONST; | |
| void vala_gir_writer_write_includes (ValaGIRWriter* self); | | void vala_gir_writer_write_includes (ValaGIRWriter* self); | |
| void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont
ext, const char* directory, const char* gir_namespace, const char* gir_vers
ion, const char* package); | | void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont
ext, const char* directory, const char* gir_namespace, const char* gir_vers
ion, const char* package); | |
| ValaGIRWriter* vala_gir_writer_new (void); | | ValaGIRWriter* vala_gir_writer_new (void); | |
| ValaGIRWriter* vala_gir_writer_construct (GType object_type); | | ValaGIRWriter* vala_gir_writer_construct (GType object_type); | |
|
| ValaGObjectModule* vala_gobject_module_new (ValaCCodeGenerator* codegen, Va | | ValaGObjectModule* vala_gobject_module_new (void); | |
| laCCodeModule* next); | | ValaGObjectModule* vala_gobject_module_construct (GType object_type); | |
| ValaGObjectModule* vala_gobject_module_construct (GType object_type, ValaCC | | | |
| odeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaGSignalModule* vala_gsignal_module_new (ValaCCodeGenerator* codegen, Va | | | |
| laCCodeModule* next); | | | |
| ValaGSignalModule* vala_gsignal_module_construct (GType object_type, ValaCC | | | |
| odeGenerator* codegen, ValaCCodeModule* next); | | | |
| ValaCCodeExpression* vala_gsignal_module_get_dbus_g_type (ValaGSignalModule
* self, ValaDataType* data_type); | | ValaCCodeExpression* vala_gsignal_module_get_dbus_g_type (ValaGSignalModule
* self, ValaDataType* data_type); | |
|
| ValaGTypeModule* vala_gtype_module_new (ValaCCodeGenerator* codegen, ValaCC | | ValaGSignalModule* vala_gsignal_module_new (void); | |
| odeModule* next); | | ValaGSignalModule* vala_gsignal_module_construct (GType object_type); | |
| ValaGTypeModule* vala_gtype_module_construct (GType object_type, ValaCCodeG | | | |
| enerator* codegen, ValaCCodeModule* next); | | | |
| void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule
* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeStru
ct* type_struct); | | void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule
* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeStru
ct* type_struct); | |
| void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas
s* cl, ValaCCodeBlock* init_block); | | void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas
s* cl, ValaCCodeBlock* init_block); | |
| ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct
ion (ValaGTypeModule* self, ValaInterface* iface); | | ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct
ion (ValaGTypeModule* self, ValaInterface* iface); | |
|
| ValaGVariantModule* vala_gvariant_module_new (ValaCCodeGenerator* codegen, | | ValaGTypeModule* vala_gtype_module_new (void); | |
| ValaCCodeModule* next); | | ValaGTypeModule* vala_gtype_module_construct (GType object_type); | |
| ValaGVariantModule* vala_gvariant_module_construct (GType object_type, Vala | | | |
| CCodeGenerator* codegen, ValaCCodeModule* next); | | | |
| char* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol); | | char* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol); | |
| char* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Vala
Symbol* symbol); | | char* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Vala
Symbol* symbol); | |
| ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function_
declaration (ValaGVariantModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function_
declaration (ValaGVariantModule* self, ValaEnum* en); | |
| ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function
(ValaGVariantModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function
(ValaGVariantModule* self, ValaEnum* en); | |
| void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaCC
odeFragment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr,
ValaCCodeExpression* target_expr, ValaSymbol* sym); | | void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaCC
odeFragment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr,
ValaCCodeExpression* target_expr, ValaSymbol* sym); | |
| ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function_de
claration (ValaGVariantModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function_de
claration (ValaGVariantModule* self, ValaEnum* en); | |
| ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function (V
alaGVariantModule* self, ValaEnum* en); | | ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function (V
alaGVariantModule* self, ValaEnum* en); | |
| void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaC
CodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* builder_ex
pr, ValaCCodeExpression* expr, ValaSymbol* sym); | | void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaC
CodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* builder_ex
pr, ValaCCodeExpression* expr, ValaSymbol* sym); | |
|
| | | ValaGVariantModule* vala_gvariant_module_new (void); | |
| | | ValaGVariantModule* vala_gvariant_module_construct (GType object_type); | |
| ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn
terface* iface, ValaCodeContext* context); | | ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn
terface* iface, ValaCodeContext* context); | |
| ValaInterfaceRegisterFunction* vala_interface_register_function_construct (
GType object_type, ValaInterface* iface, ValaCodeContext* context); | | ValaInterfaceRegisterFunction* vala_interface_register_function_construct (
GType object_type, ValaInterface* iface, ValaCodeContext* context); | |
| ValaInterface* vala_interface_register_function_get_interface_reference (Va
laInterfaceRegisterFunction* self); | | ValaInterface* vala_interface_register_function_get_interface_reference (Va
laInterfaceRegisterFunction* self); | |
| void vala_interface_register_function_set_interface_reference (ValaInterfac
eRegisterFunction* self, ValaInterface* value); | | void vala_interface_register_function_set_interface_reference (ValaInterfac
eRegisterFunction* self, ValaInterface* value); | |
| GType vala_struct_register_function_get_type (void) G_GNUC_CONST; | | GType vala_struct_register_function_get_type (void) G_GNUC_CONST; | |
| ValaStructRegisterFunction* vala_struct_register_function_new (ValaStruct*
st, ValaCodeContext* context); | | ValaStructRegisterFunction* vala_struct_register_function_new (ValaStruct*
st, ValaCodeContext* context); | |
| ValaStructRegisterFunction* vala_struct_register_function_construct (GType
object_type, ValaStruct* st, ValaCodeContext* context); | | ValaStructRegisterFunction* vala_struct_register_function_construct (GType
object_type, ValaStruct* st, ValaCodeContext* context); | |
| ValaStruct* vala_struct_register_function_get_struct_reference (ValaStructR
egisterFunction* self); | | ValaStruct* vala_struct_register_function_get_struct_reference (ValaStructR
egisterFunction* self); | |
| void vala_struct_register_function_set_struct_reference (ValaStructRegister
Function* self, ValaStruct* value); | | void vala_struct_register_function_set_struct_reference (ValaStructRegister
Function* self, ValaStruct* value); | |
| void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s
elf, gboolean plugin); | | void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s
elf, gboolean plugin); | |
| | | | |
End of changes. 51 change blocks. |
| 534 lines changed or deleted | | 884 lines changed or added | |
|