| vala.h | | vala.h | |
| | | | |
| skipping to change at line 507 | | skipping to change at line 507 | |
| #define VALA_TYPE_DELEGATE (vala_delegate_get_type ()) | | #define VALA_TYPE_DELEGATE (vala_delegate_get_type ()) | |
| #define VALA_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DE
LEGATE, ValaDelegate)) | | #define VALA_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DE
LEGATE, ValaDelegate)) | |
| #define VALA_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_
TYPE_DELEGATE, ValaDelegateClass)) | | #define VALA_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_
TYPE_DELEGATE, ValaDelegateClass)) | |
| #define VALA_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE
_DELEGATE)) | | #define VALA_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE
_DELEGATE)) | |
| #define VALA_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA
LA_TYPE_DELEGATE)) | | #define VALA_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA
LA_TYPE_DELEGATE)) | |
| #define VALA_DELEGATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL
A_TYPE_DELEGATE, ValaDelegateClass)) | | #define VALA_DELEGATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL
A_TYPE_DELEGATE, ValaDelegateClass)) | |
| | | | |
| typedef struct _ValaDelegate ValaDelegate; | | typedef struct _ValaDelegate ValaDelegate; | |
| typedef struct _ValaDelegateClass ValaDelegateClass; | | typedef struct _ValaDelegateClass ValaDelegateClass; | |
| | | | |
|
| | | #define VALA_TYPE_COMMENT (vala_comment_get_type ()) | |
| | | #define VALA_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_COM | |
| | | MENT, ValaComment)) | |
| | | #define VALA_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T | |
| | | YPE_COMMENT, ValaCommentClass)) | |
| | | #define VALA_IS_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ | |
| | | COMMENT)) | |
| | | #define VALA_IS_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL | |
| | | A_TYPE_COMMENT)) | |
| | | #define VALA_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA | |
| | | _TYPE_COMMENT, ValaCommentClass)) | |
| | | | |
| | | typedef struct _ValaComment ValaComment; | |
| | | typedef struct _ValaCommentClass ValaCommentClass; | |
| | | | |
| #define VALA_TYPE_CONSTANT (vala_constant_get_type ()) | | #define VALA_TYPE_CONSTANT (vala_constant_get_type ()) | |
| #define VALA_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CO
NSTANT, ValaConstant)) | | #define VALA_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CO
NSTANT, ValaConstant)) | |
| #define VALA_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_
TYPE_CONSTANT, ValaConstantClass)) | | #define VALA_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_
TYPE_CONSTANT, ValaConstantClass)) | |
| #define VALA_IS_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE
_CONSTANT)) | | #define VALA_IS_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE
_CONSTANT)) | |
| #define VALA_IS_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA
LA_TYPE_CONSTANT)) | | #define VALA_IS_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA
LA_TYPE_CONSTANT)) | |
| #define VALA_CONSTANT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL
A_TYPE_CONSTANT, ValaConstantClass)) | | #define VALA_CONSTANT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL
A_TYPE_CONSTANT, ValaConstantClass)) | |
| | | | |
| typedef struct _ValaConstant ValaConstant; | | typedef struct _ValaConstant ValaConstant; | |
| typedef struct _ValaConstantClass ValaConstantClass; | | typedef struct _ValaConstantClass ValaConstantClass; | |
| | | | |
| | | | |
| skipping to change at line 1053 | | skipping to change at line 1063 | |
| #define VALA_TYPE_CODE_WRITER (vala_code_writer_get_type ()) | | #define VALA_TYPE_CODE_WRITER (vala_code_writer_get_type ()) | |
| #define VALA_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_CODE_WRITER, ValaCodeWriter)) | | #define VALA_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_CODE_WRITER, ValaCodeWriter)) | |
| #define VALA_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_CODE_WRITER, ValaCodeWriterClass)) | | #define VALA_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_CODE_WRITER, ValaCodeWriterClass)) | |
| #define VALA_IS_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_CODE_WRITER)) | | #define VALA_IS_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_CODE_WRITER)) | |
| #define VALA_IS_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_CODE_WRITER)) | | #define VALA_IS_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_CODE_WRITER)) | |
| #define VALA_CODE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_CODE_WRITER, ValaCodeWriterClass)) | | #define VALA_CODE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_CODE_WRITER, ValaCodeWriterClass)) | |
| | | | |
| typedef struct _ValaCodeWriter ValaCodeWriter; | | typedef struct _ValaCodeWriter ValaCodeWriter; | |
| typedef struct _ValaCodeWriterClass ValaCodeWriterClass; | | typedef struct _ValaCodeWriterClass ValaCodeWriterClass; | |
| typedef struct _ValaCodeWriterPrivate ValaCodeWriterPrivate; | | typedef struct _ValaCodeWriterPrivate ValaCodeWriterPrivate; | |
|
| | | typedef struct _ValaCommentPrivate ValaCommentPrivate; | |
| typedef struct _ValaConditionalExpressionPrivate ValaConditionalExpressionP
rivate; | | typedef struct _ValaConditionalExpressionPrivate ValaConditionalExpressionP
rivate; | |
| typedef struct _ValaConstantPrivate ValaConstantPrivate; | | typedef struct _ValaConstantPrivate ValaConstantPrivate; | |
| typedef struct _ValaConstructorPrivate ValaConstructorPrivate; | | typedef struct _ValaConstructorPrivate ValaConstructorPrivate; | |
| | | | |
| #define TYPE_MEMBER_BINDING (member_binding_get_type ()) | | #define TYPE_MEMBER_BINDING (member_binding_get_type ()) | |
| typedef struct _ValaContinueStatementPrivate ValaContinueStatementPrivate; | | typedef struct _ValaContinueStatementPrivate ValaContinueStatementPrivate; | |
| typedef struct _ValaCreationMethodPrivate ValaCreationMethodPrivate; | | typedef struct _ValaCreationMethodPrivate ValaCreationMethodPrivate; | |
| typedef struct _ValaDeclarationStatementPrivate ValaDeclarationStatementPri
vate; | | typedef struct _ValaDeclarationStatementPrivate ValaDeclarationStatementPri
vate; | |
| typedef struct _ValaDelegatePrivate ValaDelegatePrivate; | | typedef struct _ValaDelegatePrivate ValaDelegatePrivate; | |
| | | | |
| | | | |
| skipping to change at line 1218 | | skipping to change at line 1229 | |
| typedef struct _ValaGenieScanner ValaGenieScanner; | | typedef struct _ValaGenieScanner ValaGenieScanner; | |
| typedef struct _ValaGenieScannerClass ValaGenieScannerClass; | | typedef struct _ValaGenieScannerClass ValaGenieScannerClass; | |
| typedef struct _ValaGenieScannerPrivate ValaGenieScannerPrivate; | | typedef struct _ValaGenieScannerPrivate ValaGenieScannerPrivate; | |
| | | | |
| #define VALA_TYPE_SOURCE_LOCATION (vala_source_location_get_type ()) | | #define VALA_TYPE_SOURCE_LOCATION (vala_source_location_get_type ()) | |
| typedef struct _ValaSourceLocation ValaSourceLocation; | | typedef struct _ValaSourceLocation ValaSourceLocation; | |
| | | | |
| #define VALA_GENIE_TYPE_TOKEN_TYPE (vala_genie_token_type_get_type ()) | | #define VALA_GENIE_TYPE_TOKEN_TYPE (vala_genie_token_type_get_type ()) | |
| typedef struct _ValaIfStatementPrivate ValaIfStatementPrivate; | | typedef struct _ValaIfStatementPrivate ValaIfStatementPrivate; | |
| typedef struct _ValaInitializerListPrivate ValaInitializerListPrivate; | | typedef struct _ValaInitializerListPrivate ValaInitializerListPrivate; | |
|
| | | | |
| #define VALA_TYPE_INSTANCE_CAST (vala_instance_cast_get_type ()) | | | |
| #define VALA_INSTANCE_CAST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY | | | |
| PE_INSTANCE_CAST, ValaInstanceCast)) | | | |
| #define VALA_INSTANCE_CAST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), | | | |
| VALA_TYPE_INSTANCE_CAST, ValaInstanceCastClass)) | | | |
| #define VALA_IS_INSTANCE_CAST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA | | | |
| _TYPE_INSTANCE_CAST)) | | | |
| #define VALA_IS_INSTANCE_CAST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass | | | |
| ), VALA_TYPE_INSTANCE_CAST)) | | | |
| #define VALA_INSTANCE_CAST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) | | | |
| , VALA_TYPE_INSTANCE_CAST, ValaInstanceCastClass)) | | | |
| | | | |
| typedef struct _ValaInstanceCast ValaInstanceCast; | | | |
| typedef struct _ValaInstanceCastClass ValaInstanceCastClass; | | | |
| typedef struct _ValaInstanceCastPrivate ValaInstanceCastPrivate; | | | |
| typedef struct _ValaIntegerLiteralPrivate ValaIntegerLiteralPrivate; | | typedef struct _ValaIntegerLiteralPrivate ValaIntegerLiteralPrivate; | |
| | | | |
| #define VALA_TYPE_INTEGER_TYPE (vala_integer_type_get_type ()) | | #define VALA_TYPE_INTEGER_TYPE (vala_integer_type_get_type ()) | |
| #define VALA_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_INTEGER_TYPE, ValaIntegerType)) | | #define VALA_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_INTEGER_TYPE, ValaIntegerType)) | |
| #define VALA_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) | | #define VALA_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) | |
| #define VALA_IS_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_INTEGER_TYPE)) | | #define VALA_IS_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_INTEGER_TYPE)) | |
| #define VALA_IS_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_INTEGER_TYPE)) | | #define VALA_IS_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_INTEGER_TYPE)) | |
| #define VALA_INTEGER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) | | #define VALA_INTEGER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) | |
| | | | |
| typedef struct _ValaIntegerType ValaIntegerType; | | typedef struct _ValaIntegerType ValaIntegerType; | |
| | | | |
| skipping to change at line 1354 | | skipping to change at line 1354 | |
| #define VALA_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) | | #define VALA_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) | |
| #define VALA_IS_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_POINTER_TYPE)) | | #define VALA_IS_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_POINTER_TYPE)) | |
| #define VALA_IS_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_POINTER_TYPE)) | | #define VALA_IS_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_POINTER_TYPE)) | |
| #define VALA_POINTER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) | | #define VALA_POINTER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) | |
| | | | |
| typedef struct _ValaPointerType ValaPointerType; | | typedef struct _ValaPointerType ValaPointerType; | |
| typedef struct _ValaPointerTypeClass ValaPointerTypeClass; | | typedef struct _ValaPointerTypeClass ValaPointerTypeClass; | |
| typedef struct _ValaPointerTypePrivate ValaPointerTypePrivate; | | typedef struct _ValaPointerTypePrivate ValaPointerTypePrivate; | |
| typedef struct _ValaPostfixExpressionPrivate ValaPostfixExpressionPrivate; | | typedef struct _ValaPostfixExpressionPrivate ValaPostfixExpressionPrivate; | |
| typedef struct _ValaPropertyAccessorPrivate ValaPropertyAccessorPrivate; | | typedef struct _ValaPropertyAccessorPrivate ValaPropertyAccessorPrivate; | |
|
| | | | |
| #define VALA_TYPE_SYMBOL_ACCESSIBILITY (vala_symbol_accessibility_get_type | | | |
| ()) | | | |
| typedef struct _ValaRealLiteralPrivate ValaRealLiteralPrivate; | | typedef struct _ValaRealLiteralPrivate ValaRealLiteralPrivate; | |
| typedef struct _ValaReferenceTransferExpressionPrivate ValaReferenceTransfe
rExpressionPrivate; | | typedef struct _ValaReferenceTransferExpressionPrivate ValaReferenceTransfe
rExpressionPrivate; | |
| typedef struct _ValaReportPrivate ValaReportPrivate; | | typedef struct _ValaReportPrivate ValaReportPrivate; | |
| typedef struct _ValaReturnStatementPrivate ValaReturnStatementPrivate; | | typedef struct _ValaReturnStatementPrivate ValaReturnStatementPrivate; | |
| | | | |
| #define VALA_TYPE_SCANNER (vala_scanner_get_type ()) | | #define VALA_TYPE_SCANNER (vala_scanner_get_type ()) | |
| #define VALA_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCA
NNER, ValaScanner)) | | #define VALA_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCA
NNER, ValaScanner)) | |
| #define VALA_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T
YPE_SCANNER, ValaScannerClass)) | | #define VALA_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T
YPE_SCANNER, ValaScannerClass)) | |
| #define VALA_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_
SCANNER)) | | #define VALA_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_
SCANNER)) | |
| #define VALA_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL
A_TYPE_SCANNER)) | | #define VALA_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL
A_TYPE_SCANNER)) | |
| | | | |
| skipping to change at line 1417 | | skipping to change at line 1415 | |
| typedef struct _ValaStatementList ValaStatementList; | | typedef struct _ValaStatementList ValaStatementList; | |
| typedef struct _ValaStatementListClass ValaStatementListClass; | | typedef struct _ValaStatementListClass ValaStatementListClass; | |
| typedef struct _ValaStatementListPrivate ValaStatementListPrivate; | | typedef struct _ValaStatementListPrivate ValaStatementListPrivate; | |
| typedef struct _ValaStringLiteralPrivate ValaStringLiteralPrivate; | | typedef struct _ValaStringLiteralPrivate ValaStringLiteralPrivate; | |
| typedef struct _ValaStructPrivate ValaStructPrivate; | | typedef struct _ValaStructPrivate ValaStructPrivate; | |
| typedef struct _ValaStructValueTypePrivate ValaStructValueTypePrivate; | | typedef struct _ValaStructValueTypePrivate ValaStructValueTypePrivate; | |
| typedef struct _ValaSwitchLabelPrivate ValaSwitchLabelPrivate; | | typedef struct _ValaSwitchLabelPrivate ValaSwitchLabelPrivate; | |
| typedef struct _ValaSwitchSectionPrivate ValaSwitchSectionPrivate; | | typedef struct _ValaSwitchSectionPrivate ValaSwitchSectionPrivate; | |
| typedef struct _ValaSwitchStatementPrivate ValaSwitchStatementPrivate; | | typedef struct _ValaSwitchStatementPrivate ValaSwitchStatementPrivate; | |
| | | | |
|
| | | #define VALA_TYPE_SYMBOL_ACCESSIBILITY (vala_symbol_accessibility_get_type | |
| | | ()) | |
| | | | |
| #define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) | | #define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) | |
| #define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_
TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) | | #define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_
TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) | |
| #define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass)
, VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | | #define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass)
, VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | |
| #define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA
LA_TYPE_SYMBOL_RESOLVER)) | | #define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA
LA_TYPE_SYMBOL_RESOLVER)) | |
| #define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), VALA_TYPE_SYMBOL_RESOLVER)) | | #define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), VALA_TYPE_SYMBOL_RESOLVER)) | |
| #define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob
j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | | #define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob
j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | |
| | | | |
| typedef struct _ValaSymbolResolver ValaSymbolResolver; | | typedef struct _ValaSymbolResolver ValaSymbolResolver; | |
| typedef struct _ValaSymbolResolverClass ValaSymbolResolverClass; | | typedef struct _ValaSymbolResolverClass ValaSymbolResolverClass; | |
| typedef struct _ValaSymbolResolverPrivate ValaSymbolResolverPrivate; | | typedef struct _ValaSymbolResolverPrivate ValaSymbolResolverPrivate; | |
| | | | |
| skipping to change at line 1483 | | skipping to change at line 1483 | |
| #define VALA_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP
E_VOID_TYPE)) | | #define VALA_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP
E_VOID_TYPE)) | |
| #define VALA_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V
ALA_TYPE_VOID_TYPE)) | | #define VALA_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V
ALA_TYPE_VOID_TYPE)) | |
| #define VALA_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA
LA_TYPE_VOID_TYPE, ValaVoidTypeClass)) | | #define VALA_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA
LA_TYPE_VOID_TYPE, ValaVoidTypeClass)) | |
| | | | |
| typedef struct _ValaVoidType ValaVoidType; | | typedef struct _ValaVoidType ValaVoidType; | |
| typedef struct _ValaVoidTypeClass ValaVoidTypeClass; | | typedef struct _ValaVoidTypeClass ValaVoidTypeClass; | |
| typedef struct _ValaVoidTypePrivate ValaVoidTypePrivate; | | typedef struct _ValaVoidTypePrivate ValaVoidTypePrivate; | |
| typedef struct _ValaWhileStatementPrivate ValaWhileStatementPrivate; | | typedef struct _ValaWhileStatementPrivate ValaWhileStatementPrivate; | |
| typedef struct _ValaYieldStatementPrivate ValaYieldStatementPrivate; | | typedef struct _ValaYieldStatementPrivate ValaYieldStatementPrivate; | |
| | | | |
|
| /** | | | |
| * Represents a part of the parsed source code. | | | |
| * | | | |
| * Code nodes get created by the parser and are used throughout the whole | | | |
| * compilation process. | | | |
| */ | | | |
| struct _ValaCodeNode { | | struct _ValaCodeNode { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaCodeNodePrivate * priv; | | ValaCodeNodePrivate * priv; | |
| GList* attributes; | | GList* attributes; | |
| }; | | }; | |
| | | | |
| struct _ValaCodeNodeClass { | | struct _ValaCodeNodeClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaCodeNode *self); | | void (*finalize) (ValaCodeNode *self); | |
| void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); | | void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); | |
| void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito
r); | | void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito
r); | |
| gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze
r); | | gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze
r); | |
| void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va
laDataType* new_type); | | void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va
laDataType* new_type); | |
| void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_
node, ValaExpression* new_node); | | void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_
node, ValaExpression* new_node); | |
| char* (*to_string) (ValaCodeNode* self); | | char* (*to_string) (ValaCodeNode* self); | |
| void (*get_defined_variables) (ValaCodeNode* self, GeeCollection* co
llection); | | void (*get_defined_variables) (ValaCodeNode* self, GeeCollection* co
llection); | |
| void (*get_used_variables) (ValaCodeNode* self, GeeCollection* colle
ction); | | void (*get_used_variables) (ValaCodeNode* self, GeeCollection* colle
ction); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Base class for all code nodes that might be used as an expression. | | | |
| */ | | | |
| struct _ValaExpression { | | struct _ValaExpression { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaExpressionPrivate * priv; | | ValaExpressionPrivate * priv; | |
| GeeArrayList* temp_vars; | | GeeArrayList* temp_vars; | |
| }; | | }; | |
| | | | |
| struct _ValaExpressionClass { | | struct _ValaExpressionClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| gboolean (*is_constant) (ValaExpression* self); | | gboolean (*is_constant) (ValaExpression* self); | |
| gboolean (*is_pure) (ValaExpression* self); | | gboolean (*is_pure) (ValaExpression* self); | |
| gboolean (*is_non_null) (ValaExpression* self); | | gboolean (*is_non_null) (ValaExpression* self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an address-of expression in the source code, e.g. `&foo'. | | | |
| */ | | | |
| struct _ValaAddressofExpression { | | struct _ValaAddressofExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaAddressofExpressionPrivate * priv; | | ValaAddressofExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaAddressofExpressionClass { | | struct _ValaAddressofExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an array creation expression e.g. "new int[] {1,2,3}". | | | |
| */ | | | |
| struct _ValaArrayCreationExpression { | | struct _ValaArrayCreationExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaArrayCreationExpressionPrivate * priv; | | ValaArrayCreationExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaArrayCreationExpressionClass { | | struct _ValaArrayCreationExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a node in the symbol tree. | | | |
| */ | | | |
| struct _ValaSymbol { | | struct _ValaSymbol { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaSymbolPrivate * priv; | | ValaSymbolPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSymbolClass { | | struct _ValaSymbolClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| char* (*get_cprefix) (ValaSymbol* self); | | char* (*get_cprefix) (ValaSymbol* self); | |
| char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix); | | char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix); | |
| char* (*get_lower_case_cprefix) (ValaSymbol* self); | | char* (*get_lower_case_cprefix) (ValaSymbol* self); | |
| GeeList* (*get_cheader_filenames) (ValaSymbol* self); | | GeeList* (*get_cheader_filenames) (ValaSymbol* self); | |
| gboolean (*is_instance_member) (ValaSymbol* self); | | gboolean (*is_instance_member) (ValaSymbol* self); | |
| gboolean (*is_class_member) (ValaSymbol* self); | | gboolean (*is_class_member) (ValaSymbol* self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a general class member. | | | |
| */ | | | |
| struct _ValaMember { | | struct _ValaMember { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaMemberPrivate * priv; | | ValaMemberPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaMemberClass { | | struct _ValaMemberClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a lockable object. | | | |
| */ | | | |
| struct _ValaLockableIface { | | struct _ValaLockableIface { | |
| GTypeInterface parent_iface; | | GTypeInterface parent_iface; | |
| gboolean (*get_lock_used) (ValaLockable* self); | | gboolean (*get_lock_used) (ValaLockable* self); | |
| void (*set_lock_used) (ValaLockable* self, gboolean used); | | void (*set_lock_used) (ValaLockable* self, gboolean used); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type or namespace field. | | | |
| */ | | | |
| struct _ValaField { | | struct _ValaField { | |
| ValaMember parent_instance; | | ValaMember parent_instance; | |
| ValaFieldPrivate * priv; | | ValaFieldPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaFieldClass { | | struct _ValaFieldClass { | |
| ValaMemberClass parent_class; | | ValaMemberClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents the Array.length field. | | | |
| */ | | | |
| struct _ValaArrayLengthField { | | struct _ValaArrayLengthField { | |
| ValaField parent_instance; | | ValaField parent_instance; | |
| ValaArrayLengthFieldPrivate * priv; | | ValaArrayLengthFieldPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaArrayLengthFieldClass { | | struct _ValaArrayLengthFieldClass { | |
| ValaFieldClass parent_class; | | ValaFieldClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type or namespace method. | | | |
| */ | | | |
| struct _ValaMethod { | | struct _ValaMethod { | |
| ValaMember parent_instance; | | ValaMember parent_instance; | |
| ValaMethodPrivate * priv; | | ValaMethodPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaMethodClass { | | struct _ValaMethodClass { | |
| ValaMemberClass parent_class; | | ValaMemberClass parent_class; | |
| char* (*get_default_cname) (ValaMethod* self); | | char* (*get_default_cname) (ValaMethod* self); | |
| char* (*get_real_cname) (ValaMethod* self); | | char* (*get_real_cname) (ValaMethod* self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents the Array.move method. | | | |
| */ | | | |
| struct _ValaArrayMoveMethod { | | struct _ValaArrayMoveMethod { | |
| ValaMethod parent_instance; | | ValaMethod parent_instance; | |
| ValaArrayMoveMethodPrivate * priv; | | ValaArrayMoveMethodPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaArrayMoveMethodClass { | | struct _ValaArrayMoveMethodClass { | |
| ValaMethodClass parent_class; | | ValaMethodClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents the Array.resize method. | | | |
| */ | | | |
| struct _ValaArrayResizeMethod { | | struct _ValaArrayResizeMethod { | |
| ValaMethod parent_instance; | | ValaMethod parent_instance; | |
| ValaArrayResizeMethodPrivate * priv; | | ValaArrayResizeMethodPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaArrayResizeMethodClass { | | struct _ValaArrayResizeMethodClass { | |
| ValaMethodClass parent_class; | | ValaMethodClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A reference to a data type. This is used to specify static types of | | | |
| * expressions. | | | |
| */ | | | |
| struct _ValaDataType { | | struct _ValaDataType { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaDataTypePrivate * priv; | | ValaDataTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDataTypeClass { | | struct _ValaDataTypeClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| char* (*get_cname) (ValaDataType* self); | | char* (*get_cname) (ValaDataType* self); | |
| char* (*get_cdeclarator_suffix) (ValaDataType* self); | | char* (*get_cdeclarator_suffix) (ValaDataType* self); | |
| char* (*get_lower_case_cname) (ValaDataType* self, const char* infix
); | | char* (*get_lower_case_cname) (ValaDataType* self, const char* infix
); | |
| | | | |
| skipping to change at line 1683 | | skipping to change at line 1640 | |
| gboolean (*is_array) (ValaDataType* self); | | gboolean (*is_array) (ValaDataType* self); | |
| GeeList* (*get_symbols) (ValaDataType* self); | | GeeList* (*get_symbols) (ValaDataType* self); | |
| ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na
me); | | ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na
me); | |
| ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m
ember_name); | | ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m
ember_name); | |
| gboolean (*is_real_struct_type) (ValaDataType* self); | | gboolean (*is_real_struct_type) (ValaDataType* self); | |
| char* (*get_type_id) (ValaDataType* self); | | char* (*get_type_id) (ValaDataType* self); | |
| char* (*get_type_signature) (ValaDataType* self); | | char* (*get_type_signature) (ValaDataType* self); | |
| gboolean (*is_disposable) (ValaDataType* self); | | gboolean (*is_disposable) (ValaDataType* self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A reference type, i.e. a class, interface, or array type. | | | |
| */ | | | |
| struct _ValaReferenceType { | | struct _ValaReferenceType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaReferenceTypePrivate * priv; | | ValaReferenceTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaReferenceTypeClass { | | struct _ValaReferenceTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An array type. | | | |
| */ | | | |
| struct _ValaArrayType { | | struct _ValaArrayType { | |
| ValaReferenceType parent_instance; | | ValaReferenceType parent_instance; | |
| ValaArrayTypePrivate * priv; | | ValaArrayTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaArrayTypeClass { | | struct _ValaArrayTypeClass { | |
| ValaReferenceTypeClass parent_class; | | ValaReferenceTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an assignment expression in the source code. | | | |
| * | | | |
| * Supports =, |=, &=, ^=, +=, -=, *=, /=, %=, <<=, >>=. | | | |
| */ | | | |
| struct _ValaAssignment { | | struct _ValaAssignment { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaAssignmentPrivate * priv; | | ValaAssignmentPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaAssignmentClass { | | struct _ValaAssignmentClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 1736 | | skipping to change at line 1682 | |
| VALA_ASSIGNMENT_OPERATOR_BITWISE_XOR, | | VALA_ASSIGNMENT_OPERATOR_BITWISE_XOR, | |
| VALA_ASSIGNMENT_OPERATOR_ADD, | | VALA_ASSIGNMENT_OPERATOR_ADD, | |
| VALA_ASSIGNMENT_OPERATOR_SUB, | | VALA_ASSIGNMENT_OPERATOR_SUB, | |
| VALA_ASSIGNMENT_OPERATOR_MUL, | | VALA_ASSIGNMENT_OPERATOR_MUL, | |
| VALA_ASSIGNMENT_OPERATOR_DIV, | | VALA_ASSIGNMENT_OPERATOR_DIV, | |
| VALA_ASSIGNMENT_OPERATOR_PERCENT, | | VALA_ASSIGNMENT_OPERATOR_PERCENT, | |
| VALA_ASSIGNMENT_OPERATOR_SHIFT_LEFT, | | VALA_ASSIGNMENT_OPERATOR_SHIFT_LEFT, | |
| VALA_ASSIGNMENT_OPERATOR_SHIFT_RIGHT | | VALA_ASSIGNMENT_OPERATOR_SHIFT_RIGHT | |
| } ValaAssignmentOperator; | | } ValaAssignmentOperator; | |
| | | | |
|
| /** | | | |
| * Represents an attribute specified in the source code. | | | |
| */ | | | |
| struct _ValaAttribute { | | struct _ValaAttribute { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaAttributePrivate * priv; | | ValaAttributePrivate * priv; | |
| GeeMap* args; | | GeeMap* args; | |
| }; | | }; | |
| | | | |
| struct _ValaAttributeClass { | | struct _ValaAttributeClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an access to base class members in the source code. | | | |
| */ | | | |
| struct _ValaBaseAccess { | | struct _ValaBaseAccess { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaBaseAccessPrivate * priv; | | ValaBaseAccessPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBaseAccessClass { | | struct _ValaBaseAccessClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a basic block, i.e. a straight-line piece of code without any | | | |
| * jumps or jump targets. | | | |
| */ | | | |
| struct _ValaBasicBlock { | | struct _ValaBasicBlock { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaBasicBlockPrivate * priv; | | ValaBasicBlockPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBasicBlockClass { | | struct _ValaBasicBlockClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaBasicBlock *self); | | void (*finalize) (ValaBasicBlock *self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an expression with two operands in the source code. | | | |
| * | | | |
| * Supports +, -, *, /, %, <<, >>, <, >, <=, >=, ==, !=, &, |, ^, &&, ||. | | | |
| */ | | | |
| struct _ValaBinaryExpression { | | struct _ValaBinaryExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaBinaryExpressionPrivate * priv; | | ValaBinaryExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBinaryExpressionClass { | | struct _ValaBinaryExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 1813 | | skipping to change at line 1744 | |
| VALA_BINARY_OPERATOR_EQUALITY, | | VALA_BINARY_OPERATOR_EQUALITY, | |
| VALA_BINARY_OPERATOR_INEQUALITY, | | VALA_BINARY_OPERATOR_INEQUALITY, | |
| VALA_BINARY_OPERATOR_BITWISE_AND, | | VALA_BINARY_OPERATOR_BITWISE_AND, | |
| VALA_BINARY_OPERATOR_BITWISE_OR, | | VALA_BINARY_OPERATOR_BITWISE_OR, | |
| VALA_BINARY_OPERATOR_BITWISE_XOR, | | VALA_BINARY_OPERATOR_BITWISE_XOR, | |
| VALA_BINARY_OPERATOR_AND, | | VALA_BINARY_OPERATOR_AND, | |
| VALA_BINARY_OPERATOR_OR, | | VALA_BINARY_OPERATOR_OR, | |
| VALA_BINARY_OPERATOR_IN | | VALA_BINARY_OPERATOR_IN | |
| } ValaBinaryOperator; | | } ValaBinaryOperator; | |
| | | | |
|
| /** | | | |
| * Interface for all statement types. | | | |
| */ | | | |
| struct _ValaStatementIface { | | struct _ValaStatementIface { | |
| GTypeInterface parent_iface; | | GTypeInterface parent_iface; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a source code block. | | | |
| */ | | | |
| struct _ValaBlock { | | struct _ValaBlock { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaBlockPrivate * priv; | | ValaBlockPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBlockClass { | | struct _ValaBlockClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Base class for all literals in the source code. | | | |
| */ | | | |
| struct _ValaLiteral { | | struct _ValaLiteral { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaLiteralPrivate * priv; | | ValaLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaLiteralClass { | | struct _ValaLiteralClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a literal boolean, i.e. true or false. | | | |
| */ | | | |
| struct _ValaBooleanLiteral { | | struct _ValaBooleanLiteral { | |
| ValaLiteral parent_instance; | | ValaLiteral parent_instance; | |
| ValaBooleanLiteralPrivate * priv; | | ValaBooleanLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBooleanLiteralClass { | | struct _ValaBooleanLiteralClass { | |
| ValaLiteralClass parent_class; | | ValaLiteralClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A value type, i.e. a struct or an enum type. | | | |
| */ | | | |
| struct _ValaValueType { | | struct _ValaValueType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaValueTypePrivate * priv; | | ValaValueTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaValueTypeClass { | | struct _ValaValueTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A boolean type. | | | |
| */ | | | |
| struct _ValaBooleanType { | | struct _ValaBooleanType { | |
| ValaValueType parent_instance; | | ValaValueType parent_instance; | |
| ValaBooleanTypePrivate * priv; | | ValaBooleanTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBooleanTypeClass { | | struct _ValaBooleanTypeClass { | |
| ValaValueTypeClass parent_class; | | ValaValueTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a break statement in the source code. | | | |
| */ | | | |
| struct _ValaBreakStatement { | | struct _ValaBreakStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaBreakStatementPrivate * priv; | | ValaBreakStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaBreakStatementClass { | | struct _ValaBreakStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type cast in the source code. | | | |
| */ | | | |
| struct _ValaCastExpression { | | struct _ValaCastExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaCastExpressionPrivate * priv; | | ValaCastExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCastExpressionClass { | | struct _ValaCastExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a catch clause in a try statement in the source code. | | | |
| */ | | | |
| struct _ValaCatchClause { | | struct _ValaCatchClause { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaCatchClausePrivate * priv; | | ValaCatchClausePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCatchClauseClass { | | struct _ValaCatchClauseClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a single literal character. | | | |
| */ | | | |
| struct _ValaCharacterLiteral { | | struct _ValaCharacterLiteral { | |
| ValaLiteral parent_instance; | | ValaLiteral parent_instance; | |
| ValaCharacterLiteralPrivate * priv; | | ValaCharacterLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCharacterLiteralClass { | | struct _ValaCharacterLiteralClass { | |
| ValaLiteralClass parent_class; | | ValaLiteralClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a runtime data type. This data type may be defined in Vala so | | | |
| urce | | | |
| * code or imported from an external library with a Vala API file. | | | |
| */ | | | |
| struct _ValaTypeSymbol { | | struct _ValaTypeSymbol { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaTypeSymbolPrivate * priv; | | ValaTypeSymbolPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTypeSymbolClass { | | struct _ValaTypeSymbolClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| char* (*get_cname) (ValaTypeSymbol* self, gboolean const_type); | | char* (*get_cname) (ValaTypeSymbol* self, gboolean const_type); | |
| gboolean (*is_reference_type) (ValaTypeSymbol* self); | | gboolean (*is_reference_type) (ValaTypeSymbol* self); | |
| char* (*get_dup_function) (ValaTypeSymbol* self); | | char* (*get_dup_function) (ValaTypeSymbol* self); | |
| | | | |
| skipping to change at line 1961 | | skipping to change at line 1858 | |
| char* (*get_param_spec_function) (ValaTypeSymbol* self); | | char* (*get_param_spec_function) (ValaTypeSymbol* self); | |
| char* (*get_get_value_function) (ValaTypeSymbol* self); | | char* (*get_get_value_function) (ValaTypeSymbol* self); | |
| char* (*get_set_value_function) (ValaTypeSymbol* self); | | char* (*get_set_value_function) (ValaTypeSymbol* self); | |
| char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf
ix); | | char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf
ix); | |
| char* (*get_default_value) (ValaTypeSymbol* self); | | char* (*get_default_value) (ValaTypeSymbol* self); | |
| gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t); | | gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t); | |
| gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char*
name); | | gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char*
name); | |
| char* (*get_type_signature) (ValaTypeSymbol* self); | | char* (*get_type_signature) (ValaTypeSymbol* self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a runtime data type for objects and interfaces. This data typ | | | |
| e may | | | |
| * be defined in Vala source code or imported from an external library with | | | |
| a | | | |
| * Vala API file. | | | |
| */ | | | |
| struct _ValaObjectTypeSymbol { | | struct _ValaObjectTypeSymbol { | |
| ValaTypeSymbol parent_instance; | | ValaTypeSymbol parent_instance; | |
| ValaObjectTypeSymbolPrivate * priv; | | ValaObjectTypeSymbolPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaObjectTypeSymbolClass { | | struct _ValaObjectTypeSymbolClass { | |
| ValaTypeSymbolClass parent_class; | | ValaTypeSymbolClass parent_class; | |
| GeeList* (*get_methods) (ValaObjectTypeSymbol* self); | | GeeList* (*get_methods) (ValaObjectTypeSymbol* self); | |
| GeeList* (*get_signals) (ValaObjectTypeSymbol* self); | | GeeList* (*get_signals) (ValaObjectTypeSymbol* self); | |
| GeeList* (*get_properties) (ValaObjectTypeSymbol* self); | | GeeList* (*get_properties) (ValaObjectTypeSymbol* self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a class declaration in the source code. | | | |
| */ | | | |
| struct _ValaClass { | | struct _ValaClass { | |
| ValaObjectTypeSymbol parent_instance; | | ValaObjectTypeSymbol parent_instance; | |
| ValaClassPrivate * priv; | | ValaClassPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaClassClass { | | struct _ValaClassClass { | |
| ValaObjectTypeSymbolClass parent_class; | | ValaObjectTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A class type. | | | |
| */ | | | |
| struct _ValaClassType { | | struct _ValaClassType { | |
| ValaReferenceType parent_instance; | | ValaReferenceType parent_instance; | |
| ValaClassTypePrivate * priv; | | ValaClassTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaClassTypeClass { | | struct _ValaClassTypeClass { | |
| ValaReferenceTypeClass parent_class; | | ValaReferenceTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The root of the code tree. | | | |
| */ | | | |
| struct _ValaCodeContext { | | struct _ValaCodeContext { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaCodeContextPrivate * priv; | | ValaCodeContextPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCodeContextClass { | | struct _ValaCodeContextClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaCodeContext *self); | | void (*finalize) (ValaCodeContext *self); | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| VALA_PROFILE_POSIX, | | VALA_PROFILE_POSIX, | |
| VALA_PROFILE_GOBJECT | | VALA_PROFILE_GOBJECT | |
| } ValaProfile; | | } ValaProfile; | |
| | | | |
|
| /** | | | |
| * Abstract code node visitor for traversing source code tree. | | | |
| */ | | | |
| struct _ValaCodeVisitor { | | struct _ValaCodeVisitor { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaCodeVisitorPrivate * priv; | | ValaCodeVisitorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCodeVisitorClass { | | struct _ValaCodeVisitorClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaCodeVisitor *self); | | void (*finalize) (ValaCodeVisitor *self); | |
| void (*visit_source_file) (ValaCodeVisitor* self, ValaSourceFile* so
urce_file); | | void (*visit_source_file) (ValaCodeVisitor* self, ValaSourceFile* so
urce_file); | |
| | | | |
| skipping to change at line 2110 | | skipping to change at line 1990 | |
| void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre
ssofExpression* expr); | | void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre
ssofExpression* expr); | |
| void (*visit_reference_transfer_expression) (ValaCodeVisitor* self,
ValaReferenceTransferExpression* expr); | | void (*visit_reference_transfer_expression) (ValaCodeVisitor* self,
ValaReferenceTransferExpression* expr); | |
| void (*visit_binary_expression) (ValaCodeVisitor* self, ValaBinaryEx
pression* expr); | | void (*visit_binary_expression) (ValaCodeVisitor* self, ValaBinaryEx
pression* expr); | |
| void (*visit_type_check) (ValaCodeVisitor* self, ValaTypeCheck* expr
); | | void (*visit_type_check) (ValaCodeVisitor* self, ValaTypeCheck* expr
); | |
| void (*visit_conditional_expression) (ValaCodeVisitor* self, ValaCon
ditionalExpression* expr); | | void (*visit_conditional_expression) (ValaCodeVisitor* self, ValaCon
ditionalExpression* expr); | |
| void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx
pression* expr); | | void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx
pression* expr); | |
| void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a); | | void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a); | |
| void (*visit_end_full_expression) (ValaCodeVisitor* self, ValaExpres
sion* expr); | | void (*visit_end_full_expression) (ValaCodeVisitor* self, ValaExpres
sion* expr); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Abstract code visitor generating code. | | | |
| */ | | | |
| struct _ValaCodeGenerator { | | struct _ValaCodeGenerator { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaCodeGeneratorPrivate * priv; | | ValaCodeGeneratorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCodeGeneratorClass { | | struct _ValaCodeGeneratorClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); | | void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Code visitor generating Vala API file for the public interface. | | | |
| */ | | | |
| struct _ValaCodeWriter { | | struct _ValaCodeWriter { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaCodeWriterPrivate * priv; | | ValaCodeWriterPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCodeWriterClass { | | struct _ValaCodeWriterClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | struct _ValaComment { | |
| * Represents a conditional expression in the source code. | | GTypeInstance parent_instance; | |
| */ | | volatile int ref_count; | |
| | | ValaCommentPrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaCommentClass { | |
| | | GTypeClass parent_class; | |
| | | void (*finalize) (ValaComment *self); | |
| | | }; | |
| | | | |
| struct _ValaConditionalExpression { | | struct _ValaConditionalExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaConditionalExpressionPrivate * priv; | | ValaConditionalExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaConditionalExpressionClass { | | struct _ValaConditionalExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type member with a constant value. | | | |
| */ | | | |
| struct _ValaConstant { | | struct _ValaConstant { | |
| ValaMember parent_instance; | | ValaMember parent_instance; | |
| ValaConstantPrivate * priv; | | ValaConstantPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaConstantClass { | | struct _ValaConstantClass { | |
| ValaMemberClass parent_class; | | ValaMemberClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a class or instance constructor. | | | |
| */ | | | |
| struct _ValaConstructor { | | struct _ValaConstructor { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaConstructorPrivate * priv; | | ValaConstructorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaConstructorClass { | | struct _ValaConstructorClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| MEMBER_BINDING_INSTANCE, | | MEMBER_BINDING_INSTANCE, | |
| MEMBER_BINDING_CLASS, | | MEMBER_BINDING_CLASS, | |
| MEMBER_BINDING_STATIC | | MEMBER_BINDING_STATIC | |
| } MemberBinding; | | } MemberBinding; | |
| | | | |
|
| /** | | | |
| * Represents a continue statement in the source code. | | | |
| */ | | | |
| struct _ValaContinueStatement { | | struct _ValaContinueStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaContinueStatementPrivate * priv; | | ValaContinueStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaContinueStatementClass { | | struct _ValaContinueStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type creation method. | | | |
| */ | | | |
| struct _ValaCreationMethod { | | struct _ValaCreationMethod { | |
| ValaMethod parent_instance; | | ValaMethod parent_instance; | |
| ValaCreationMethodPrivate * priv; | | ValaCreationMethodPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCreationMethodClass { | | struct _ValaCreationMethodClass { | |
| ValaMethodClass parent_class; | | ValaMethodClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a local variable or constant declaration statement in the sou | | | |
| rce code. | | | |
| */ | | | |
| struct _ValaDeclarationStatement { | | struct _ValaDeclarationStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaDeclarationStatementPrivate * priv; | | ValaDeclarationStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDeclarationStatementClass { | | struct _ValaDeclarationStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a function callback type. | | | |
| */ | | | |
| struct _ValaDelegate { | | struct _ValaDelegate { | |
| ValaTypeSymbol parent_instance; | | ValaTypeSymbol parent_instance; | |
| ValaDelegatePrivate * priv; | | ValaDelegatePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDelegateClass { | | struct _ValaDelegateClass { | |
| ValaTypeSymbolClass parent_class; | | ValaTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The type of an instance of a delegate. | | | |
| */ | | | |
| struct _ValaDelegateType { | | struct _ValaDelegateType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaDelegateTypePrivate * priv; | | ValaDelegateTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDelegateTypeClass { | | struct _ValaDelegateTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a delete statement e.g. "delete a". | | | |
| */ | | | |
| struct _ValaDeleteStatement { | | struct _ValaDeleteStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaDeleteStatementPrivate * priv; | | ValaDeleteStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDeleteStatementClass { | | struct _ValaDeleteStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a class or instance destructor. | | | |
| */ | | | |
| struct _ValaDestructor { | | struct _ValaDestructor { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaDestructorPrivate * priv; | | ValaDestructorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDestructorClass { | | struct _ValaDestructorClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a do iteration statement in the source code. | | | |
| */ | | | |
| struct _ValaDoStatement { | | struct _ValaDoStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaDoStatementPrivate * priv; | | ValaDoStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDoStatementClass { | | struct _ValaDoStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a late bound method. | | | |
| */ | | | |
| struct _ValaDynamicMethod { | | struct _ValaDynamicMethod { | |
| ValaMethod parent_instance; | | ValaMethod parent_instance; | |
| ValaDynamicMethodPrivate * priv; | | ValaDynamicMethodPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDynamicMethodClass { | | struct _ValaDynamicMethodClass { | |
| ValaMethodClass parent_class; | | ValaMethodClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a property declaration in the source code. | | | |
| */ | | | |
| struct _ValaProperty { | | struct _ValaProperty { | |
| ValaMember parent_instance; | | ValaMember parent_instance; | |
| ValaPropertyPrivate * priv; | | ValaPropertyPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPropertyClass { | | struct _ValaPropertyClass { | |
| ValaMemberClass parent_class; | | ValaMemberClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a late bound property. | | | |
| */ | | | |
| struct _ValaDynamicProperty { | | struct _ValaDynamicProperty { | |
| ValaProperty parent_instance; | | ValaProperty parent_instance; | |
| ValaDynamicPropertyPrivate * priv; | | ValaDynamicPropertyPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDynamicPropertyClass { | | struct _ValaDynamicPropertyClass { | |
| ValaPropertyClass parent_class; | | ValaPropertyClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an object signal. Signals enable objects to provide notificat | | | |
| ions. | | | |
| */ | | | |
| struct _ValaSignal { | | struct _ValaSignal { | |
| ValaMember parent_instance; | | ValaMember parent_instance; | |
| ValaSignalPrivate * priv; | | ValaSignalPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSignalClass { | | struct _ValaSignalClass { | |
| ValaMemberClass parent_class; | | ValaMemberClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a late bound signal. | | | |
| */ | | | |
| struct _ValaDynamicSignal { | | struct _ValaDynamicSignal { | |
| ValaSignal parent_instance; | | ValaSignal parent_instance; | |
| ValaDynamicSignalPrivate * priv; | | ValaDynamicSignalPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaDynamicSignalClass { | | struct _ValaDynamicSignalClass { | |
| ValaSignalClass parent_class; | | ValaSignalClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an array access expression e.g. "a[1,2]". | | | |
| */ | | | |
| struct _ValaElementAccess { | | struct _ValaElementAccess { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaElementAccessPrivate * priv; | | ValaElementAccessPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaElementAccessClass { | | struct _ValaElementAccessClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An empty statement. | | | |
| */ | | | |
| struct _ValaEmptyStatement { | | struct _ValaEmptyStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaEmptyStatementPrivate * priv; | | ValaEmptyStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaEmptyStatementClass { | | struct _ValaEmptyStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an enum declaration in the source code. | | | |
| */ | | | |
| struct _ValaEnum { | | struct _ValaEnum { | |
| ValaTypeSymbol parent_instance; | | ValaTypeSymbol parent_instance; | |
| ValaEnumPrivate * priv; | | ValaEnumPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaEnumClass { | | struct _ValaEnumClass { | |
| ValaTypeSymbolClass parent_class; | | ValaTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an enum member in the source code. | | | |
| */ | | | |
| struct _ValaEnumValue { | | struct _ValaEnumValue { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaEnumValuePrivate * priv; | | ValaEnumValuePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaEnumValueClass { | | struct _ValaEnumValueClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An enum value type. | | | |
| */ | | | |
| struct _ValaEnumValueType { | | struct _ValaEnumValueType { | |
| ValaValueType parent_instance; | | ValaValueType parent_instance; | |
| ValaEnumValueTypePrivate * priv; | | ValaEnumValueTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaEnumValueTypeClass { | | struct _ValaEnumValueTypeClass { | |
| ValaValueTypeClass parent_class; | | ValaValueTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an enum member in the source code. | | | |
| */ | | | |
| struct _ValaErrorCode { | | struct _ValaErrorCode { | |
| ValaTypeSymbol parent_instance; | | ValaTypeSymbol parent_instance; | |
| ValaErrorCodePrivate * priv; | | ValaErrorCodePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaErrorCodeClass { | | struct _ValaErrorCodeClass { | |
| ValaTypeSymbolClass parent_class; | | ValaTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an error domain declaration in the source code. | | | |
| */ | | | |
| struct _ValaErrorDomain { | | struct _ValaErrorDomain { | |
| ValaTypeSymbol parent_instance; | | ValaTypeSymbol parent_instance; | |
| ValaErrorDomainPrivate * priv; | | ValaErrorDomainPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaErrorDomainClass { | | struct _ValaErrorDomainClass { | |
| ValaTypeSymbolClass parent_class; | | ValaTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A class type. | | | |
| */ | | | |
| struct _ValaErrorType { | | struct _ValaErrorType { | |
| ValaReferenceType parent_instance; | | ValaReferenceType parent_instance; | |
| ValaErrorTypePrivate * priv; | | ValaErrorTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaErrorTypeClass { | | struct _ValaErrorTypeClass { | |
| ValaReferenceTypeClass parent_class; | | ValaReferenceTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A code statement that evaluates a given expression. The value computed b | | | |
| y the | | | |
| * expression, if any, is discarded. | | | |
| */ | | | |
| struct _ValaExpressionStatement { | | struct _ValaExpressionStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaExpressionStatementPrivate * priv; | | ValaExpressionStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaExpressionStatementClass { | | struct _ValaExpressionStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A reference to an instance field without a specific instance. | | | |
| */ | | | |
| struct _ValaFieldPrototype { | | struct _ValaFieldPrototype { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaFieldPrototypePrivate * priv; | | ValaFieldPrototypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaFieldPrototypeClass { | | struct _ValaFieldPrototypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A floating-point type. | | | |
| */ | | | |
| struct _ValaFloatingType { | | struct _ValaFloatingType { | |
| ValaValueType parent_instance; | | ValaValueType parent_instance; | |
| ValaFloatingTypePrivate * priv; | | ValaFloatingTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaFloatingTypeClass { | | struct _ValaFloatingTypeClass { | |
| ValaValueTypeClass parent_class; | | ValaValueTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Code visitor building the control flow graph. | | | |
| */ | | | |
| struct _ValaFlowAnalyzer { | | struct _ValaFlowAnalyzer { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaFlowAnalyzerPrivate * priv; | | ValaFlowAnalyzerPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaFlowAnalyzerClass { | | struct _ValaFlowAnalyzerClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a foreach statement in the source code. Foreach statements it | | | |
| erate | | | |
| * over the elements of a collection. | | | |
| */ | | | |
| struct _ValaForeachStatement { | | struct _ValaForeachStatement { | |
| ValaBlock parent_instance; | | ValaBlock parent_instance; | |
| ValaForeachStatementPrivate * priv; | | ValaForeachStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaForeachStatementClass { | | struct _ValaForeachStatementClass { | |
| ValaBlockClass parent_class; | | ValaBlockClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a formal parameter in method and callback signatures. | | | |
| */ | | | |
| struct _ValaFormalParameter { | | struct _ValaFormalParameter { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaFormalParameterPrivate * priv; | | ValaFormalParameterPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaFormalParameterClass { | | struct _ValaFormalParameterClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| VALA_PARAMETER_DIRECTION_IN, | | VALA_PARAMETER_DIRECTION_IN, | |
| VALA_PARAMETER_DIRECTION_OUT, | | VALA_PARAMETER_DIRECTION_OUT, | |
| VALA_PARAMETER_DIRECTION_REF | | VALA_PARAMETER_DIRECTION_REF | |
| } ValaParameterDirection; | | } ValaParameterDirection; | |
| | | | |
|
| /** | | | |
| * Represents a for iteration statement in the source code. | | | |
| */ | | | |
| struct _ValaForStatement { | | struct _ValaForStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaForStatementPrivate * priv; | | ValaForStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaForStatementClass { | | struct _ValaForStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The type of a generic type parameter. | | | |
| */ | | | |
| struct _ValaGenericType { | | struct _ValaGenericType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaGenericTypePrivate * priv; | | ValaGenericTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaGenericTypeClass { | | struct _ValaGenericTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Code visitor parsing all Genie source files. | | | |
| */ | | | |
| struct _ValaGenieParser { | | struct _ValaGenieParser { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaGenieParserPrivate * priv; | | ValaGenieParserPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaGenieParserClass { | | struct _ValaGenieParserClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Lexical scanner for Genie source files. | | | |
| */ | | | |
| struct _ValaGenieScanner { | | struct _ValaGenieScanner { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaGenieScannerPrivate * priv; | | ValaGenieScannerPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaGenieScannerClass { | | struct _ValaGenieScannerClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaGenieScanner *self); | | void (*finalize) (ValaGenieScanner *self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a position in a source file. | | | |
| */ | | | |
| struct _ValaSourceLocation { | | struct _ValaSourceLocation { | |
| gchar* pos; | | gchar* pos; | |
| gint line; | | gint line; | |
| gint column; | | gint column; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| VALA_GENIE_TOKEN_TYPE_NONE, | | VALA_GENIE_TOKEN_TYPE_NONE, | |
| VALA_GENIE_TOKEN_TYPE_ABSTRACT, | | VALA_GENIE_TOKEN_TYPE_ABSTRACT, | |
| VALA_GENIE_TOKEN_TYPE_ARRAY, | | VALA_GENIE_TOKEN_TYPE_ARRAY, | |
| | | | |
| skipping to change at line 2712 | | skipping to change at line 2490 | |
| VALA_GENIE_TOKEN_TYPE_VOID, | | VALA_GENIE_TOKEN_TYPE_VOID, | |
| VALA_GENIE_TOKEN_TYPE_VOLATILE, | | VALA_GENIE_TOKEN_TYPE_VOLATILE, | |
| VALA_GENIE_TOKEN_TYPE_WEAK, | | VALA_GENIE_TOKEN_TYPE_WEAK, | |
| VALA_GENIE_TOKEN_TYPE_WHEN, | | VALA_GENIE_TOKEN_TYPE_WHEN, | |
| VALA_GENIE_TOKEN_TYPE_WHILE, | | VALA_GENIE_TOKEN_TYPE_WHILE, | |
| VALA_GENIE_TOKEN_TYPE_WRITEONLY, | | VALA_GENIE_TOKEN_TYPE_WRITEONLY, | |
| VALA_GENIE_TOKEN_TYPE_YIELD, | | VALA_GENIE_TOKEN_TYPE_YIELD, | |
| VALA_GENIE_TOKEN_TYPE_YIELDS | | VALA_GENIE_TOKEN_TYPE_YIELDS | |
| } ValaGenieTokenType; | | } ValaGenieTokenType; | |
| | | | |
|
| /** | | | |
| * Represents an if selection statement in the source code. | | | |
| */ | | | |
| struct _ValaIfStatement { | | struct _ValaIfStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaIfStatementPrivate * priv; | | ValaIfStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaIfStatementClass { | | struct _ValaIfStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an array or struct initializer list in the source code. | | | |
| */ | | | |
| struct _ValaInitializerList { | | struct _ValaInitializerList { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaInitializerListPrivate * priv; | | ValaInitializerListPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaInitializerListClass { | | struct _ValaInitializerListClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a runtime checked object instance cast expression in the C co | | | |
| de. | | | |
| */ | | | |
| struct _ValaInstanceCast { | | | |
| ValaCCodeFunctionCall parent_instance; | | | |
| ValaInstanceCastPrivate * priv; | | | |
| }; | | | |
| | | | |
| struct _ValaInstanceCastClass { | | | |
| ValaCCodeFunctionCallClass parent_class; | | | |
| }; | | | |
| | | | |
| /** | | | |
| * Represents an integer literal in the source code. | | | |
| */ | | | |
| struct _ValaIntegerLiteral { | | struct _ValaIntegerLiteral { | |
| ValaLiteral parent_instance; | | ValaLiteral parent_instance; | |
| ValaIntegerLiteralPrivate * priv; | | ValaIntegerLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaIntegerLiteralClass { | | struct _ValaIntegerLiteralClass { | |
| ValaLiteralClass parent_class; | | ValaLiteralClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An integer type. | | | |
| */ | | | |
| struct _ValaIntegerType { | | struct _ValaIntegerType { | |
| ValaValueType parent_instance; | | ValaValueType parent_instance; | |
| ValaIntegerTypePrivate * priv; | | ValaIntegerTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaIntegerTypeClass { | | struct _ValaIntegerTypeClass { | |
| ValaValueTypeClass parent_class; | | ValaValueTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a class declaration in the source code. | | | |
| */ | | | |
| struct _ValaInterface { | | struct _ValaInterface { | |
| ValaObjectTypeSymbol parent_instance; | | ValaObjectTypeSymbol parent_instance; | |
| ValaInterfacePrivate * priv; | | ValaInterfacePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaInterfaceClass { | | struct _ValaInterfaceClass { | |
| ValaObjectTypeSymbolClass parent_class; | | ValaObjectTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An interface type. | | | |
| */ | | | |
| struct _ValaInterfaceType { | | struct _ValaInterfaceType { | |
| ValaReferenceType parent_instance; | | ValaReferenceType parent_instance; | |
| ValaInterfaceTypePrivate * priv; | | ValaInterfaceTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaInterfaceTypeClass { | | struct _ValaInterfaceTypeClass { | |
| ValaReferenceTypeClass parent_class; | | ValaReferenceTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An invalid reference to a data type. | | | |
| */ | | | |
| struct _ValaInvalidType { | | struct _ValaInvalidType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaInvalidTypePrivate * priv; | | ValaInvalidTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaInvalidTypeClass { | | struct _ValaInvalidTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a lambda expression in the source code. Lambda expressions ar | | | |
| e | | | |
| * anonymous methods with implicitly typed parameters. | | | |
| */ | | | |
| struct _ValaLambdaExpression { | | struct _ValaLambdaExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaLambdaExpressionPrivate * priv; | | ValaLambdaExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaLambdaExpressionClass { | | struct _ValaLambdaExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a local variable declaration in the source code. | | | |
| */ | | | |
| struct _ValaLocalVariable { | | struct _ValaLocalVariable { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaLocalVariablePrivate * priv; | | ValaLocalVariablePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaLocalVariableClass { | | struct _ValaLocalVariableClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a lock statement e.g. "lock (a) { f(a) }". | | | |
| */ | | | |
| struct _ValaLockStatement { | | struct _ValaLockStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaLockStatementPrivate * priv; | | ValaLockStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaLockStatementClass { | | struct _ValaLockStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an endless loop. | | | |
| */ | | | |
| struct _ValaLoop { | | struct _ValaLoop { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaLoopPrivate * priv; | | ValaLoopPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaLoopClass { | | struct _ValaLoopClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an access to a type member in the source code. | | | |
| */ | | | |
| struct _ValaMemberAccess { | | struct _ValaMemberAccess { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaMemberAccessPrivate * priv; | | ValaMemberAccessPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaMemberAccessClass { | | struct _ValaMemberAccessClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a member initializer, i.e. an element of an object initialize | | | |
| r, in | | | |
| * the source code. | | | |
| */ | | | |
| struct _ValaMemberInitializer { | | struct _ValaMemberInitializer { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaMemberInitializerPrivate * priv; | | ValaMemberInitializerPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaMemberInitializerClass { | | struct _ValaMemberInitializerClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an invocation expression in the source code. | | | |
| */ | | | |
| struct _ValaMethodCall { | | struct _ValaMethodCall { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaMethodCallPrivate * priv; | | ValaMethodCallPrivate * priv; | |
| ValaExpression* _call; | | ValaExpression* _call; | |
| }; | | }; | |
| | | | |
| struct _ValaMethodCallClass { | | struct _ValaMethodCallClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The type of a method referencea. | | | |
| */ | | | |
| struct _ValaMethodType { | | struct _ValaMethodType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaMethodTypePrivate * priv; | | ValaMethodTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaMethodTypeClass { | | struct _ValaMethodTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a namespace declaration in the source code. | | | |
| */ | | | |
| struct _ValaNamespace { | | struct _ValaNamespace { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaNamespacePrivate * priv; | | ValaNamespacePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaNamespaceClass { | | struct _ValaNamespaceClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Code visitor checking null references. | | | |
| */ | | | |
| struct _ValaNullChecker { | | struct _ValaNullChecker { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaNullCheckerPrivate * priv; | | ValaNullCheckerPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaNullCheckerClass { | | struct _ValaNullCheckerClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a literal `null' in the source code. | | | |
| */ | | | |
| struct _ValaNullLiteral { | | struct _ValaNullLiteral { | |
| ValaLiteral parent_instance; | | ValaLiteral parent_instance; | |
| ValaNullLiteralPrivate * priv; | | ValaNullLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaNullLiteralClass { | | struct _ValaNullLiteralClass { | |
| ValaLiteralClass parent_class; | | ValaLiteralClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The type of the null literal. | | | |
| */ | | | |
| struct _ValaNullType { | | struct _ValaNullType { | |
| ValaReferenceType parent_instance; | | ValaReferenceType parent_instance; | |
| ValaNullTypePrivate * priv; | | ValaNullTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaNullTypeClass { | | struct _ValaNullTypeClass { | |
| ValaReferenceTypeClass parent_class; | | ValaReferenceTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an object creation expression in the source code. | | | |
| */ | | | |
| struct _ValaObjectCreationExpression { | | struct _ValaObjectCreationExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaObjectCreationExpressionPrivate * priv; | | ValaObjectCreationExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaObjectCreationExpressionClass { | | struct _ValaObjectCreationExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A class type. | | | |
| */ | | | |
| struct _ValaObjectType { | | struct _ValaObjectType { | |
| ValaReferenceType parent_instance; | | ValaReferenceType parent_instance; | |
| ValaObjectTypePrivate * priv; | | ValaObjectTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaObjectTypeClass { | | struct _ValaObjectTypeClass { | |
| ValaReferenceTypeClass parent_class; | | ValaReferenceTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Code visitor parsing all Vala source files. | | | |
| */ | | | |
| struct _ValaParser { | | struct _ValaParser { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaParserPrivate * priv; | | ValaParserPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaParserClass { | | struct _ValaParserClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 3007 | | skipping to change at line 2705 | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaPhiFunctionPrivate * priv; | | ValaPhiFunctionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPhiFunctionClass { | | struct _ValaPhiFunctionClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaPhiFunction *self); | | void (*finalize) (ValaPhiFunction *self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a pointer indirection in the source code, e.g. `*pointer'. | | | |
| */ | | | |
| struct _ValaPointerIndirection { | | struct _ValaPointerIndirection { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaPointerIndirectionPrivate * priv; | | ValaPointerIndirectionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPointerIndirectionClass { | | struct _ValaPointerIndirectionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A pointer type. | | | |
| */ | | | |
| struct _ValaPointerType { | | struct _ValaPointerType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaPointerTypePrivate * priv; | | ValaPointerTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPointerTypeClass { | | struct _ValaPointerTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a postfix increment or decrement expression. | | | |
| */ | | | |
| struct _ValaPostfixExpression { | | struct _ValaPostfixExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaPostfixExpressionPrivate * priv; | | ValaPostfixExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPostfixExpressionClass { | | struct _ValaPostfixExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a get or set accessor of a property in the source code. | | | |
| */ | | | |
| struct _ValaPropertyAccessor { | | struct _ValaPropertyAccessor { | |
|
| ValaCodeNode parent_instance; | | ValaSymbol parent_instance; | |
| ValaPropertyAccessorPrivate * priv; | | ValaPropertyAccessorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPropertyAccessorClass { | | struct _ValaPropertyAccessorClass { | |
|
| ValaCodeNodeClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| typedef enum { | | | |
| VALA_SYMBOL_ACCESSIBILITY_PRIVATE, | | | |
| VALA_SYMBOL_ACCESSIBILITY_INTERNAL, | | | |
| VALA_SYMBOL_ACCESSIBILITY_PROTECTED, | | | |
| VALA_SYMBOL_ACCESSIBILITY_PUBLIC | | | |
| } ValaSymbolAccessibility; | | | |
| | | | |
| /** | | | |
| * Represents a real literal in the source code. | | | |
| */ | | | |
| struct _ValaRealLiteral { | | struct _ValaRealLiteral { | |
| ValaLiteral parent_instance; | | ValaLiteral parent_instance; | |
| ValaRealLiteralPrivate * priv; | | ValaRealLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaRealLiteralClass { | | struct _ValaRealLiteralClass { | |
| ValaLiteralClass parent_class; | | ValaLiteralClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a reference transfer expression in the source code, e.g. `#fo | | | |
| o'. | | | |
| */ | | | |
| struct _ValaReferenceTransferExpression { | | struct _ValaReferenceTransferExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaReferenceTransferExpressionPrivate * priv; | | ValaReferenceTransferExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaReferenceTransferExpressionClass { | | struct _ValaReferenceTransferExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Namespace to centralize reporting warnings and errors. | | | |
| */ | | | |
| struct _ValaReport { | | struct _ValaReport { | |
| GObject parent_instance; | | GObject parent_instance; | |
| ValaReportPrivate * priv; | | ValaReportPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaReportClass { | | struct _ValaReportClass { | |
| GObjectClass parent_class; | | GObjectClass parent_class; | |
| void (*warn) (ValaReport* self, ValaSourceReference* source, const c
har* message); | | void (*warn) (ValaReport* self, ValaSourceReference* source, const c
har* message); | |
| void (*err) (ValaReport* self, ValaSourceReference* source, const ch
ar* message); | | void (*err) (ValaReport* self, ValaSourceReference* source, const ch
ar* message); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a return statement in the source code. | | | |
| */ | | | |
| struct _ValaReturnStatement { | | struct _ValaReturnStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaReturnStatementPrivate * priv; | | ValaReturnStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaReturnStatementClass { | | struct _ValaReturnStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Lexical scanner for Vala source files. | | | |
| */ | | | |
| struct _ValaScanner { | | struct _ValaScanner { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaScannerPrivate * priv; | | ValaScannerPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaScannerClass { | | struct _ValaScannerClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaScanner *self); | | void (*finalize) (ValaScanner *self); | |
| }; | | }; | |
| | | | |
| skipping to change at line 3140 | | skipping to change at line 2804 | |
| VALA_TOKEN_TYPE_ASSIGN, | | VALA_TOKEN_TYPE_ASSIGN, | |
| VALA_TOKEN_TYPE_ASSIGN_ADD, | | VALA_TOKEN_TYPE_ASSIGN_ADD, | |
| VALA_TOKEN_TYPE_ASSIGN_BITWISE_AND, | | VALA_TOKEN_TYPE_ASSIGN_BITWISE_AND, | |
| VALA_TOKEN_TYPE_ASSIGN_BITWISE_OR, | | VALA_TOKEN_TYPE_ASSIGN_BITWISE_OR, | |
| VALA_TOKEN_TYPE_ASSIGN_BITWISE_XOR, | | VALA_TOKEN_TYPE_ASSIGN_BITWISE_XOR, | |
| VALA_TOKEN_TYPE_ASSIGN_DIV, | | VALA_TOKEN_TYPE_ASSIGN_DIV, | |
| VALA_TOKEN_TYPE_ASSIGN_MUL, | | VALA_TOKEN_TYPE_ASSIGN_MUL, | |
| VALA_TOKEN_TYPE_ASSIGN_PERCENT, | | VALA_TOKEN_TYPE_ASSIGN_PERCENT, | |
| VALA_TOKEN_TYPE_ASSIGN_SHIFT_LEFT, | | VALA_TOKEN_TYPE_ASSIGN_SHIFT_LEFT, | |
| VALA_TOKEN_TYPE_ASSIGN_SUB, | | VALA_TOKEN_TYPE_ASSIGN_SUB, | |
|
| | | VALA_TOKEN_TYPE_ASYNC, | |
| VALA_TOKEN_TYPE_BASE, | | VALA_TOKEN_TYPE_BASE, | |
| VALA_TOKEN_TYPE_BITWISE_AND, | | VALA_TOKEN_TYPE_BITWISE_AND, | |
| VALA_TOKEN_TYPE_BITWISE_OR, | | VALA_TOKEN_TYPE_BITWISE_OR, | |
| VALA_TOKEN_TYPE_BREAK, | | VALA_TOKEN_TYPE_BREAK, | |
| VALA_TOKEN_TYPE_CARRET, | | VALA_TOKEN_TYPE_CARRET, | |
| VALA_TOKEN_TYPE_CASE, | | VALA_TOKEN_TYPE_CASE, | |
| VALA_TOKEN_TYPE_CATCH, | | VALA_TOKEN_TYPE_CATCH, | |
| VALA_TOKEN_TYPE_CHARACTER_LITERAL, | | VALA_TOKEN_TYPE_CHARACTER_LITERAL, | |
| VALA_TOKEN_TYPE_CLASS, | | VALA_TOKEN_TYPE_CLASS, | |
| VALA_TOKEN_TYPE_CLOSE_BRACE, | | VALA_TOKEN_TYPE_CLOSE_BRACE, | |
| | | | |
| skipping to change at line 3247 | | skipping to change at line 2912 | |
| VALA_TOKEN_TYPE_TYPEOF, | | VALA_TOKEN_TYPE_TYPEOF, | |
| VALA_TOKEN_TYPE_UNOWNED, | | VALA_TOKEN_TYPE_UNOWNED, | |
| VALA_TOKEN_TYPE_USING, | | VALA_TOKEN_TYPE_USING, | |
| VALA_TOKEN_TYPE_VAR, | | VALA_TOKEN_TYPE_VAR, | |
| VALA_TOKEN_TYPE_VERBATIM_STRING_LITERAL, | | VALA_TOKEN_TYPE_VERBATIM_STRING_LITERAL, | |
| VALA_TOKEN_TYPE_VIRTUAL, | | VALA_TOKEN_TYPE_VIRTUAL, | |
| VALA_TOKEN_TYPE_VOID, | | VALA_TOKEN_TYPE_VOID, | |
| VALA_TOKEN_TYPE_VOLATILE, | | VALA_TOKEN_TYPE_VOLATILE, | |
| VALA_TOKEN_TYPE_WEAK, | | VALA_TOKEN_TYPE_WEAK, | |
| VALA_TOKEN_TYPE_WHILE, | | VALA_TOKEN_TYPE_WHILE, | |
|
| VALA_TOKEN_TYPE_YIELD, | | VALA_TOKEN_TYPE_YIELD | |
| VALA_TOKEN_TYPE_YIELDS | | | |
| } ValaTokenType; | | } ValaTokenType; | |
| | | | |
|
| /** | | | |
| * Represents a part of the symbol tree. | | | |
| */ | | | |
| struct _ValaScope { | | struct _ValaScope { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaScopePrivate * priv; | | ValaScopePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaScopeClass { | | struct _ValaScopeClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaScope *self); | | void (*finalize) (ValaScope *self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Code visitor analyzing and checking code. | | | |
| */ | | | |
| struct _ValaSemanticAnalyzer { | | struct _ValaSemanticAnalyzer { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaSemanticAnalyzerPrivate * priv; | | ValaSemanticAnalyzerPrivate * priv; | |
| ValaSymbol* root_symbol; | | ValaSymbol* root_symbol; | |
|
| ValaDataType* current_return_type; | | | |
| ValaClass* current_class; | | | |
| ValaStruct* current_struct; | | | |
| ValaBlock* insert_block; | | ValaBlock* insert_block; | |
|
| | | ValaDataType* void_type; | |
| ValaDataType* bool_type; | | ValaDataType* bool_type; | |
| ValaDataType* string_type; | | ValaDataType* string_type; | |
| ValaDataType* uchar_type; | | ValaDataType* uchar_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; | |
| ValaDataType* long_type; | | ValaDataType* long_type; | |
| ValaDataType* ulong_type; | | ValaDataType* ulong_type; | |
| ValaDataType* size_t_type; | | ValaDataType* size_t_type; | |
| | | | |
| skipping to change at line 3306 | | skipping to change at line 2962 | |
| ValaDataType* gvaluearray_type; | | ValaDataType* gvaluearray_type; | |
| ValaClass* gerror_type; | | ValaClass* gerror_type; | |
| gint next_lambda_id; | | gint next_lambda_id; | |
| GeeList* replaced_nodes; | | GeeList* replaced_nodes; | |
| }; | | }; | |
| | | | |
| struct _ValaSemanticAnalyzerClass { | | struct _ValaSemanticAnalyzerClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The type of a signal referencea. | | | |
| */ | | | |
| struct _ValaSignalType { | | struct _ValaSignalType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaSignalTypePrivate * priv; | | ValaSignalTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSignalTypeClass { | | struct _ValaSignalTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a sizeof expression in the source code. | | | |
| */ | | | |
| struct _ValaSizeofExpression { | | struct _ValaSizeofExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaSizeofExpressionPrivate * priv; | | ValaSizeofExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSizeofExpressionClass { | | struct _ValaSizeofExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a Vala source or VAPI package file. | | | |
| */ | | | |
| struct _ValaSourceFile { | | struct _ValaSourceFile { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaSourceFilePrivate * priv; | | ValaSourceFilePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSourceFileClass { | | struct _ValaSourceFileClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaSourceFile *self); | | void (*finalize) (ValaSourceFile *self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a reference to a location in a source file. | | | |
| */ | | | |
| struct _ValaSourceReference { | | struct _ValaSourceReference { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaSourceReferencePrivate * priv; | | ValaSourceReferencePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSourceReferenceClass { | | struct _ValaSourceReferenceClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaSourceReference *self); | | void (*finalize) (ValaSourceReference *self); | |
| }; | | }; | |
| | | | |
| struct _ValaStatementList { | | struct _ValaStatementList { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaStatementListPrivate * priv; | | ValaStatementListPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaStatementListClass { | | struct _ValaStatementListClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a string literal in the source code. | | | |
| */ | | | |
| struct _ValaStringLiteral { | | struct _ValaStringLiteral { | |
| ValaLiteral parent_instance; | | ValaLiteral parent_instance; | |
| ValaStringLiteralPrivate * priv; | | ValaStringLiteralPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaStringLiteralClass { | | struct _ValaStringLiteralClass { | |
| ValaLiteralClass parent_class; | | ValaLiteralClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a struct declaration in the source code. | | | |
| */ | | | |
| struct _ValaStruct { | | struct _ValaStruct { | |
| ValaTypeSymbol parent_instance; | | ValaTypeSymbol parent_instance; | |
| ValaStructPrivate * priv; | | ValaStructPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaStructClass { | | struct _ValaStructClass { | |
| ValaTypeSymbolClass parent_class; | | ValaTypeSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A struct value type. | | | |
| */ | | | |
| struct _ValaStructValueType { | | struct _ValaStructValueType { | |
| ValaValueType parent_instance; | | ValaValueType parent_instance; | |
| ValaStructValueTypePrivate * priv; | | ValaStructValueTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaStructValueTypeClass { | | struct _ValaStructValueTypeClass { | |
| ValaValueTypeClass parent_class; | | ValaValueTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a switch label in the source code. | | | |
| */ | | | |
| struct _ValaSwitchLabel { | | struct _ValaSwitchLabel { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaSwitchLabelPrivate * priv; | | ValaSwitchLabelPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSwitchLabelClass { | | struct _ValaSwitchLabelClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a switch section in the source code. | | | |
| */ | | | |
| struct _ValaSwitchSection { | | struct _ValaSwitchSection { | |
| ValaBlock parent_instance; | | ValaBlock parent_instance; | |
| ValaSwitchSectionPrivate * priv; | | ValaSwitchSectionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSwitchSectionClass { | | struct _ValaSwitchSectionClass { | |
| ValaBlockClass parent_class; | | ValaBlockClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a switch selection statement in the source code. | | | |
| */ | | | |
| struct _ValaSwitchStatement { | | struct _ValaSwitchStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaSwitchStatementPrivate * priv; | | ValaSwitchStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSwitchStatementClass { | | struct _ValaSwitchStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | typedef enum { | |
| * Code visitor resolving symbol names. | | VALA_SYMBOL_ACCESSIBILITY_PRIVATE, | |
| */ | | VALA_SYMBOL_ACCESSIBILITY_INTERNAL, | |
| | | VALA_SYMBOL_ACCESSIBILITY_PROTECTED, | |
| | | VALA_SYMBOL_ACCESSIBILITY_PUBLIC | |
| | | } ValaSymbolAccessibility; | |
| | | | |
| struct _ValaSymbolResolver { | | struct _ValaSymbolResolver { | |
| ValaCodeVisitor parent_instance; | | ValaCodeVisitor parent_instance; | |
| ValaSymbolResolverPrivate * priv; | | ValaSymbolResolverPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaSymbolResolverClass { | | struct _ValaSymbolResolverClass { | |
| ValaCodeVisitorClass parent_class; | | ValaCodeVisitorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a throw statement in the source code. | | | |
| */ | | | |
| struct _ValaThrowStatement { | | struct _ValaThrowStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaThrowStatementPrivate * priv; | | ValaThrowStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaThrowStatementClass { | | struct _ValaThrowStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a try statement in the source code. | | | |
| */ | | | |
| struct _ValaTryStatement { | | struct _ValaTryStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaTryStatementPrivate * priv; | | ValaTryStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTryStatementClass { | | struct _ValaTryStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a fixed-length sequence of expressions in the source code. | | | |
| */ | | | |
| struct _ValaTuple { | | struct _ValaTuple { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaTuplePrivate * priv; | | ValaTuplePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTupleClass { | | struct _ValaTupleClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type check (`is') expression in the source code. | | | |
| */ | | | |
| struct _ValaTypeCheck { | | struct _ValaTypeCheck { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaTypeCheckPrivate * priv; | | ValaTypeCheckPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTypeCheckClass { | | struct _ValaTypeCheckClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a typeof expression in the source code. | | | |
| */ | | | |
| struct _ValaTypeofExpression { | | struct _ValaTypeofExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaTypeofExpressionPrivate * priv; | | ValaTypeofExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTypeofExpressionClass { | | struct _ValaTypeofExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a generic type parameter in the source code. | | | |
| */ | | | |
| struct _ValaTypeParameter { | | struct _ValaTypeParameter { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaTypeParameterPrivate * priv; | | ValaTypeParameterPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaTypeParameterClass { | | struct _ValaTypeParameterClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an expression with one operand in the source code. | | | |
| * | | | |
| * Supports +, -, !, ~, ref, out. | | | |
| */ | | | |
| struct _ValaUnaryExpression { | | struct _ValaUnaryExpression { | |
| ValaExpression parent_instance; | | ValaExpression parent_instance; | |
| ValaUnaryExpressionPrivate * priv; | | ValaUnaryExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaUnaryExpressionClass { | | struct _ValaUnaryExpressionClass { | |
| ValaExpressionClass parent_class; | | ValaExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 3549 | | skipping to change at line 3156 | |
| VALA_UNARY_OPERATOR_PLUS, | | VALA_UNARY_OPERATOR_PLUS, | |
| VALA_UNARY_OPERATOR_MINUS, | | VALA_UNARY_OPERATOR_MINUS, | |
| VALA_UNARY_OPERATOR_LOGICAL_NEGATION, | | VALA_UNARY_OPERATOR_LOGICAL_NEGATION, | |
| VALA_UNARY_OPERATOR_BITWISE_COMPLEMENT, | | VALA_UNARY_OPERATOR_BITWISE_COMPLEMENT, | |
| VALA_UNARY_OPERATOR_INCREMENT, | | VALA_UNARY_OPERATOR_INCREMENT, | |
| VALA_UNARY_OPERATOR_DECREMENT, | | VALA_UNARY_OPERATOR_DECREMENT, | |
| VALA_UNARY_OPERATOR_REF, | | VALA_UNARY_OPERATOR_REF, | |
| VALA_UNARY_OPERATOR_OUT | | VALA_UNARY_OPERATOR_OUT | |
| } ValaUnaryOperator; | | } ValaUnaryOperator; | |
| | | | |
|
| /** | | | |
| * An unresolved reference to a symbol. | | | |
| */ | | | |
| struct _ValaUnresolvedSymbol { | | struct _ValaUnresolvedSymbol { | |
| ValaSymbol parent_instance; | | ValaSymbol parent_instance; | |
| ValaUnresolvedSymbolPrivate * priv; | | ValaUnresolvedSymbolPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaUnresolvedSymbolClass { | | struct _ValaUnresolvedSymbolClass { | |
| ValaSymbolClass parent_class; | | ValaSymbolClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * An unresolved reference to a data type. | | | |
| */ | | | |
| struct _ValaUnresolvedType { | | struct _ValaUnresolvedType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaUnresolvedTypePrivate * priv; | | ValaUnresolvedTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaUnresolvedTypeClass { | | struct _ValaUnresolvedTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A reference to a namespace symbol. | | | |
| */ | | | |
| struct _ValaUsingDirective { | | struct _ValaUsingDirective { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaUsingDirectivePrivate * priv; | | ValaUsingDirectivePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaUsingDirectiveClass { | | struct _ValaUsingDirectiveClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * The void type. | | | |
| */ | | | |
| struct _ValaVoidType { | | struct _ValaVoidType { | |
| ValaDataType parent_instance; | | ValaDataType parent_instance; | |
| ValaVoidTypePrivate * priv; | | ValaVoidTypePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaVoidTypeClass { | | struct _ValaVoidTypeClass { | |
| ValaDataTypeClass parent_class; | | ValaDataTypeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a while iteration statement in the source code. | | | |
| */ | | | |
| struct _ValaWhileStatement { | | struct _ValaWhileStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaWhileStatementPrivate * priv; | | ValaWhileStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaWhileStatementClass { | | struct _ValaWhileStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a yield statement in the source code. | | | |
| */ | | | |
| struct _ValaYieldStatement { | | struct _ValaYieldStatement { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaYieldStatementPrivate * priv; | | ValaYieldStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaYieldStatementClass { | | struct _ValaYieldStatementClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
| gpointer vala_code_node_ref (gpointer instance); | | gpointer vala_code_node_ref (gpointer instance); | |
| | | | |
| skipping to change at line 3775 | | skipping to change at line 3364 | |
| void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt); | | void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt); | |
| void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen
t* stmt); | | void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen
t* stmt); | |
| GeeList* vala_block_get_statements (ValaBlock* self); | | GeeList* vala_block_get_statements (ValaBlock* self); | |
| void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc
al); | | void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc
al); | |
| void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable*
local); | | void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable*
local); | |
| GeeList* vala_block_get_local_variables (ValaBlock* self); | | GeeList* vala_block_get_local_variables (ValaBlock* self); | |
| void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt
atement* new_stmt); | | void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt
atement* new_stmt); | |
| void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt
, ValaStatement* new_stmt); | | void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt
, ValaStatement* new_stmt); | |
| gboolean vala_block_get_contains_jump_statement (ValaBlock* self); | | gboolean vala_block_get_contains_jump_statement (ValaBlock* self); | |
| void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu
e); | | void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu
e); | |
|
| | | gboolean vala_block_get_captured (ValaBlock* self); | |
| | | void vala_block_set_captured (ValaBlock* self, gboolean value); | |
| GType vala_literal_get_type (void); | | GType vala_literal_get_type (void); | |
| GType vala_boolean_literal_get_type (void); | | GType vala_boolean_literal_get_type (void); | |
| ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen
ce* source); | | ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen
ce* source); | |
| ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo
lean b, ValaSourceReference* source); | | ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo
lean b, ValaSourceReference* source); | |
| gboolean vala_boolean_literal_get_value (ValaBooleanLiteral* self); | | gboolean vala_boolean_literal_get_value (ValaBooleanLiteral* self); | |
| void vala_boolean_literal_set_value (ValaBooleanLiteral* self, gboolean val
ue); | | void vala_boolean_literal_set_value (ValaBooleanLiteral* self, gboolean val
ue); | |
| GType vala_value_type_get_type (void); | | GType vala_value_type_get_type (void); | |
| GType vala_boolean_type_get_type (void); | | GType vala_boolean_type_get_type (void); | |
| GType vala_typesymbol_get_type (void); | | GType vala_typesymbol_get_type (void); | |
| GType vala_struct_get_type (void); | | GType vala_struct_get_type (void); | |
| | | | |
| skipping to change at line 3828 | | skipping to change at line 3419 | |
| GType vala_object_type_symbol_get_type (void); | | GType vala_object_type_symbol_get_type (void); | |
| GType vala_signal_get_type (void); | | GType vala_signal_get_type (void); | |
| GType vala_property_get_type (void); | | GType vala_property_get_type (void); | |
| GType vala_class_get_type (void); | | GType vala_class_get_type (void); | |
| GeeList* vala_class_get_classes (ValaClass* self); | | GeeList* vala_class_get_classes (ValaClass* self); | |
| GeeList* vala_class_get_structs (ValaClass* self); | | GeeList* vala_class_get_structs (ValaClass* self); | |
| GType vala_enum_get_type (void); | | GType vala_enum_get_type (void); | |
| GeeList* vala_class_get_enums (ValaClass* self); | | GeeList* vala_class_get_enums (ValaClass* self); | |
| GType vala_delegate_get_type (void); | | GType vala_delegate_get_type (void); | |
| GeeList* vala_class_get_delegates (ValaClass* self); | | GeeList* vala_class_get_delegates (ValaClass* self); | |
|
| ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re | | gpointer vala_comment_ref (gpointer instance); | |
| ference); | | void vala_comment_unref (gpointer instance); | |
| ValaClass* vala_class_construct (GType object_type, const char* name, ValaS | | GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, | |
| ourceReference* source_reference); | | const gchar* blurb, GType object_type, GParamFlags flags); | |
| | | void vala_value_set_comment (GValue* value, gpointer v_object); | |
| | | gpointer vala_value_get_comment (const GValue* value); | |
| | | GType vala_comment_get_type (void); | |
| | | ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re | |
| | | ference, ValaComment* comment); | |
| | | ValaClass* vala_class_construct (GType object_type, const char* name, ValaS | |
| | | ourceReference* source_reference, ValaComment* comment); | |
| void vala_class_add_base_type (ValaClass* self, ValaDataType* type); | | void vala_class_add_base_type (ValaClass* self, ValaDataType* type); | |
| GeeList* vala_class_get_base_types (ValaClass* self); | | GeeList* vala_class_get_base_types (ValaClass* self); | |
| GType vala_constant_get_type (void); | | GType vala_constant_get_type (void); | |
| void vala_class_add_constant (ValaClass* self, ValaConstant* c); | | void vala_class_add_constant (ValaClass* self, ValaConstant* c); | |
| void vala_class_add_field (ValaClass* self, ValaField* f); | | void vala_class_add_field (ValaClass* self, ValaField* f); | |
| GeeList* vala_class_get_fields (ValaClass* self); | | GeeList* vala_class_get_fields (ValaClass* self); | |
| GeeList* vala_class_get_constants (ValaClass* self); | | GeeList* vala_class_get_constants (ValaClass* self); | |
| void vala_class_add_method (ValaClass* self, ValaMethod* m); | | void vala_class_add_method (ValaClass* self, ValaMethod* m); | |
|
| | | void vala_class_add_hidden_method (ValaClass* self, ValaMethod* m); | |
| void vala_class_add_property (ValaClass* self, ValaProperty* prop); | | void vala_class_add_property (ValaClass* self, ValaProperty* prop); | |
| void vala_class_add_signal (ValaClass* self, ValaSignal* sig); | | void vala_class_add_signal (ValaClass* self, ValaSignal* sig); | |
| void vala_class_add_class (ValaClass* self, ValaClass* cl); | | void vala_class_add_class (ValaClass* self, ValaClass* cl); | |
| void vala_class_add_struct (ValaClass* self, ValaStruct* st); | | void vala_class_add_struct (ValaClass* self, ValaStruct* st); | |
| void vala_class_add_enum (ValaClass* self, ValaEnum* en); | | void vala_class_add_enum (ValaClass* self, ValaEnum* en); | |
| void vala_class_add_delegate (ValaClass* self, ValaDelegate* d); | | void vala_class_add_delegate (ValaClass* self, ValaDelegate* d); | |
| char* vala_class_get_default_cname (ValaClass* self); | | char* vala_class_get_default_cname (ValaClass* self); | |
| void vala_class_set_cname (ValaClass* self, const char* cname); | | void vala_class_set_cname (ValaClass* self, const char* cname); | |
| void vala_class_process_attributes (ValaClass* self); | | void vala_class_process_attributes (ValaClass* self); | |
| void vala_class_set_type_id (ValaClass* self, const char* type_id); | | void vala_class_set_type_id (ValaClass* self, const char* type_id); | |
|
| void vala_class_set_param_spec_function (ValaClass* self, const char* name)
; | | char* vala_class_get_default_param_spec_function (ValaClass* self); | |
| gboolean vala_class_is_fundamental (ValaClass* self); | | gboolean vala_class_is_fundamental (ValaClass* self); | |
| void vala_class_set_ref_function (ValaClass* self, const char* name); | | void vala_class_set_ref_function (ValaClass* self, const char* name); | |
| void vala_class_set_unref_function (ValaClass* self, const char* name); | | void vala_class_set_unref_function (ValaClass* self, const char* name); | |
| void vala_class_set_ref_sink_function (ValaClass* self, const char* name); | | void vala_class_set_ref_sink_function (ValaClass* self, const char* name); | |
| void vala_class_set_dup_function (ValaClass* self, const char* name); | | void vala_class_set_dup_function (ValaClass* self, const char* name); | |
| char* vala_class_get_default_free_function (ValaClass* self); | | char* vala_class_get_default_free_function (ValaClass* self); | |
| void vala_class_set_free_function (ValaClass* self, const char* name); | | void vala_class_set_free_function (ValaClass* self, const char* name); | |
| ValaClass* vala_class_get_base_class (ValaClass* self); | | ValaClass* vala_class_get_base_class (ValaClass* self); | |
| void vala_class_set_base_class (ValaClass* self, ValaClass* value); | | void vala_class_set_base_class (ValaClass* self, ValaClass* value); | |
| gboolean vala_class_get_is_abstract (ValaClass* self); | | gboolean vala_class_get_is_abstract (ValaClass* self); | |
| | | | |
| skipping to change at line 3940 | | skipping to change at line 3538 | |
| gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self
); | | gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self
); | |
| void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb
oolean value); | | void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb
oolean value); | |
| gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self); | | gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self); | |
| void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo
lean value); | | void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo
lean value); | |
| gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); | | gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); | |
| void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu
e); | | void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu
e); | |
| const char* vala_code_context_get_header_filename (ValaCodeContext* self); | | const char* vala_code_context_get_header_filename (ValaCodeContext* self); | |
| void vala_code_context_set_header_filename (ValaCodeContext* self, const ch
ar* value); | | void vala_code_context_set_header_filename (ValaCodeContext* self, const ch
ar* value); | |
| const char* vala_code_context_get_internal_header_filename (ValaCodeContext
* self); | | const char* vala_code_context_get_internal_header_filename (ValaCodeContext
* self); | |
| void vala_code_context_set_internal_header_filename (ValaCodeContext* self,
const char* value); | | void vala_code_context_set_internal_header_filename (ValaCodeContext* self,
const char* value); | |
|
| | | const char* vala_code_context_get_includedir (ValaCodeContext* self); | |
| | | void vala_code_context_set_includedir (ValaCodeContext* self, const char* v | |
| | | alue); | |
| gboolean vala_code_context_get_compile_only (ValaCodeContext* self); | | gboolean vala_code_context_get_compile_only (ValaCodeContext* self); | |
| void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va
lue); | | void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va
lue); | |
| const char* vala_code_context_get_output (ValaCodeContext* self); | | const char* vala_code_context_get_output (ValaCodeContext* self); | |
| void vala_code_context_set_output (ValaCodeContext* self, const char* value
); | | void vala_code_context_set_output (ValaCodeContext* self, const char* value
); | |
| const char* vala_code_context_get_basedir (ValaCodeContext* self); | | const char* vala_code_context_get_basedir (ValaCodeContext* self); | |
| void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu
e); | | void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu
e); | |
| const char* vala_code_context_get_directory (ValaCodeContext* self); | | const char* vala_code_context_get_directory (ValaCodeContext* self); | |
| void vala_code_context_set_directory (ValaCodeContext* self, const char* va
lue); | | void vala_code_context_set_directory (ValaCodeContext* self, const char* va
lue); | |
| gboolean vala_code_context_get_debug (ValaCodeContext* self); | | gboolean vala_code_context_get_debug (ValaCodeContext* self); | |
| void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); | | void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); | |
| | | | |
| skipping to change at line 3971 | | skipping to change at line 3571 | |
| gint vala_code_context_get_target_glib_major (ValaCodeContext* self); | | gint vala_code_context_get_target_glib_major (ValaCodeContext* self); | |
| void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v
alue); | | void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v
alue); | |
| gint vala_code_context_get_target_glib_minor (ValaCodeContext* self); | | gint vala_code_context_get_target_glib_minor (ValaCodeContext* self); | |
| void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v
alue); | | void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v
alue); | |
| gboolean vala_code_context_get_verbose_mode (ValaCodeContext* self); | | gboolean vala_code_context_get_verbose_mode (ValaCodeContext* self); | |
| void vala_code_context_set_verbose_mode (ValaCodeContext* self, gboolean va
lue); | | void vala_code_context_set_verbose_mode (ValaCodeContext* self, gboolean va
lue); | |
| gboolean vala_code_context_get_save_csources (ValaCodeContext* self); | | gboolean vala_code_context_get_save_csources (ValaCodeContext* self); | |
| GType vala_report_get_type (void); | | GType vala_report_get_type (void); | |
| ValaReport* vala_code_context_get_report (ValaCodeContext* self); | | ValaReport* vala_code_context_get_report (ValaCodeContext* self); | |
| void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value
); | | void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value
); | |
|
| | | ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self); | |
| | | void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* | |
| | | value); | |
| GType vala_namespace_get_type (void); | | GType vala_namespace_get_type (void); | |
| ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); | | ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); | |
| GType vala_code_generator_get_type (void); | | GType vala_code_generator_get_type (void); | |
| ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); | | ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); | |
| void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato
r* value); | | void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato
r* value); | |
| GType vala_interface_get_type (void); | | GType vala_interface_get_type (void); | |
| GType vala_enum_value_get_type (void); | | GType vala_enum_value_get_type (void); | |
| GType vala_error_domain_get_type (void); | | GType vala_error_domain_get_type (void); | |
| GType vala_error_code_get_type (void); | | GType vala_error_code_get_type (void); | |
| GType vala_creation_method_get_type (void); | | GType vala_creation_method_get_type (void); | |
| | | | |
| skipping to change at line 4036 | | skipping to change at line 3638 | |
| void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); | | void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); | |
| void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v
isitor); | | void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v
isitor); | |
| gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an
alyzer); | | gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an
alyzer); | |
| void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ
e, ValaDataType* new_type); | | void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ
e, ValaDataType* new_type); | |
| void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression*
old_node, ValaExpression* new_node); | | void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression*
old_node, ValaExpression* new_node); | |
| ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char
* name); | | ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char
* name); | |
| char* vala_code_node_to_string (ValaCodeNode* self); | | char* vala_code_node_to_string (ValaCodeNode* self); | |
| void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio
n* collection); | | void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio
n* collection); | |
| void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection*
collection); | | void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection*
collection); | |
| char* vala_code_node_get_temp_name (ValaCodeNode* self); | | char* vala_code_node_get_temp_name (ValaCodeNode* self); | |
|
| | | ValaCodeNode* vala_code_node_construct (GType object_type); | |
| ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); | | ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); | |
| void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu
e); | | void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu
e); | |
| ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel
f); | | ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel
f); | |
| void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef
erence* value); | | void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef
erence* value); | |
| const char* vala_code_node_get_type_name (ValaCodeNode* self); | | const char* vala_code_node_get_type_name (ValaCodeNode* self); | |
| ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); | | ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); | |
| void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value
); | | void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value
); | |
| gboolean vala_code_node_get_checked (ValaCodeNode* self); | | gboolean vala_code_node_get_checked (ValaCodeNode* self); | |
| void vala_code_node_set_checked (ValaCodeNode* self, gboolean value); | | void vala_code_node_set_checked (ValaCodeNode* self, gboolean value); | |
| gboolean vala_code_node_get_error (ValaCodeNode* self); | | gboolean vala_code_node_get_error (ValaCodeNode* self); | |
| | | | |
| skipping to change at line 4123 | | skipping to change at line 3726 | |
| void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa
stExpression* expr); | | void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa
stExpression* expr); | |
| void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va
laPointerIndirection* expr); | | void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va
laPointerIndirection* expr); | |
| void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V
alaAddressofExpression* expr); | | void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V
alaAddressofExpression* expr); | |
| void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor
* self, ValaReferenceTransferExpression* expr); | | void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor
* self, ValaReferenceTransferExpression* expr); | |
| void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala
BinaryExpression* expr); | | void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala
BinaryExpression* expr); | |
| void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe
ck* expr); | | void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe
ck* expr); | |
| void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self,
ValaConditionalExpression* expr); | | void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self,
ValaConditionalExpression* expr); | |
| void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala
LambdaExpression* expr); | | void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala
LambdaExpression* expr); | |
| void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm
ent* a); | | void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm
ent* a); | |
| void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va
laExpression* expr); | | void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va
laExpression* expr); | |
|
| | | ValaCodeVisitor* vala_code_visitor_construct (GType object_type); | |
| GType vala_code_writer_get_type (void); | | GType vala_code_writer_get_type (void); | |
| ValaCodeWriter* vala_code_writer_new (gboolean dump_tree, gboolean emit_int
ernal); | | ValaCodeWriter* vala_code_writer_new (gboolean dump_tree, gboolean emit_int
ernal); | |
| ValaCodeWriter* vala_code_writer_construct (GType object_type, gboolean dum
p_tree, gboolean emit_internal); | | ValaCodeWriter* vala_code_writer_construct (GType object_type, gboolean dum
p_tree, gboolean emit_internal); | |
| void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const cha
r* original, const char* replacement); | | void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const cha
r* original, const char* replacement); | |
| void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co
ntext, const char* filename); | | void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co
ntext, const char* filename); | |
|
| | | ValaComment* vala_comment_new (const char* comment, ValaSourceReference* _s | |
| | | ource_reference); | |
| | | ValaComment* vala_comment_construct (GType object_type, const char* comment | |
| | | , ValaSourceReference* _source_reference); | |
| | | const char* vala_comment_get_content (ValaComment* self); | |
| | | void vala_comment_set_content (ValaComment* self, const char* value); | |
| | | ValaSourceReference* vala_comment_get_source_reference (ValaComment* self); | |
| | | void vala_comment_set_source_reference (ValaComment* self, ValaSourceRefere | |
| | | nce* value); | |
| ValaConditionalExpression* vala_conditional_expression_new (ValaExpression*
cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef
erence* source); | | ValaConditionalExpression* vala_conditional_expression_new (ValaExpression*
cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef
erence* source); | |
| ValaConditionalExpression* vala_conditional_expression_construct (GType obj
ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression*
false_expr, ValaSourceReference* source); | | ValaConditionalExpression* vala_conditional_expression_construct (GType obj
ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression*
false_expr, ValaSourceReference* source); | |
| ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE
xpression* self); | | ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE
xpression* self); | |
| void vala_conditional_expression_set_condition (ValaConditionalExpression*
self, ValaExpression* value); | | void vala_conditional_expression_set_condition (ValaConditionalExpression*
self, ValaExpression* value); | |
| ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit
ionalExpression* self); | | ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit
ionalExpression* self); | |
| void vala_conditional_expression_set_true_expression (ValaConditionalExpres
sion* self, ValaExpression* value); | | void vala_conditional_expression_set_true_expression (ValaConditionalExpres
sion* self, ValaExpression* value); | |
| ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi
tionalExpression* self); | | ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi
tionalExpression* self); | |
| void vala_conditional_expression_set_false_expression (ValaConditionalExpre
ssion* self, ValaExpression* value); | | void vala_conditional_expression_set_false_expression (ValaConditionalExpre
ssion* self, ValaExpression* value); | |
|
| ValaConstant* vala_constant_new (const char* name, ValaDataType* type_refer | | ValaConstant* vala_constant_new (const char* name, ValaDataType* type_refer | |
| ence, ValaExpression* initializer, ValaSourceReference* source_reference); | | ence, ValaExpression* initializer, ValaSourceReference* source_reference, V | |
| ValaConstant* vala_constant_construct (GType object_type, const char* name, | | alaComment* comment); | |
| ValaDataType* type_reference, ValaExpression* initializer, ValaSourceRefer | | ValaConstant* vala_constant_construct (GType object_type, const char* name, | |
| ence* source_reference); | | ValaDataType* type_reference, ValaExpression* initializer, ValaSourceRefer | |
| | | ence* source_reference, ValaComment* comment); | |
| char* vala_constant_get_cname (ValaConstant* self); | | char* vala_constant_get_cname (ValaConstant* self); | |
| char* vala_constant_get_default_cname (ValaConstant* self); | | char* vala_constant_get_default_cname (ValaConstant* self); | |
| void vala_constant_process_attributes (ValaConstant* self); | | void vala_constant_process_attributes (ValaConstant* self); | |
| ValaDataType* vala_constant_get_type_reference (ValaConstant* self); | | ValaDataType* vala_constant_get_type_reference (ValaConstant* self); | |
| void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va
lue); | | void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va
lue); | |
| ValaExpression* vala_constant_get_initializer (ValaConstant* self); | | ValaExpression* vala_constant_get_initializer (ValaConstant* self); | |
| void vala_constant_set_initializer (ValaConstant* self, ValaExpression* val
ue); | | void vala_constant_set_initializer (ValaConstant* self, ValaExpression* val
ue); | |
| ValaConstructor* vala_constructor_new (ValaSourceReference* source); | | ValaConstructor* vala_constructor_new (ValaSourceReference* source); | |
| ValaConstructor* vala_constructor_construct (GType object_type, ValaSourceR
eference* source); | | ValaConstructor* vala_constructor_construct (GType object_type, ValaSourceR
eference* source); | |
| ValaBlock* vala_constructor_get_body (ValaConstructor* self); | | ValaBlock* vala_constructor_get_body (ValaConstructor* self); | |
| void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value); | | void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value); | |
| ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor*
self); | | ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor*
self); | |
| void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal
Parameter* value); | | void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal
Parameter* value); | |
| GType member_binding_get_type (void); | | GType member_binding_get_type (void); | |
| MemberBinding vala_constructor_get_binding (ValaConstructor* self); | | MemberBinding vala_constructor_get_binding (ValaConstructor* self); | |
| void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val
ue); | | void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val
ue); | |
| ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so
urce); | | ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so
urce); | |
| ValaContinueStatement* vala_continue_statement_construct (GType object_type
, ValaSourceReference* source); | | ValaContinueStatement* vala_continue_statement_construct (GType object_type
, ValaSourceReference* source); | |
|
| ValaCreationMethod* vala_creation_method_new (const char* class_name, const | | ValaCreationMethod* vala_creation_method_new (const char* class_name, const | |
| char* name, ValaSourceReference* source_reference); | | char* name, ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaCreationMethod* vala_creation_method_construct (GType object_type, cons | | ValaCreationMethod* vala_creation_method_construct (GType object_type, cons | |
| t char* class_name, const char* name, ValaSourceReference* source_reference | | t char* class_name, const char* name, ValaSourceReference* source_reference | |
| ); | | , ValaComment* comment); | |
| const char* vala_creation_method_get_class_name (ValaCreationMethod* self); | | const char* vala_creation_method_get_class_name (ValaCreationMethod* self); | |
| void vala_creation_method_set_class_name (ValaCreationMethod* self, const c
har* value); | | void vala_creation_method_set_class_name (ValaCreationMethod* self, const c
har* value); | |
| gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se
lf); | | gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se
lf); | |
| void vala_creation_method_set_n_construction_params (ValaCreationMethod* se
lf, gint value); | | void vala_creation_method_set_n_construction_params (ValaCreationMethod* se
lf, gint value); | |
| const char* vala_creation_method_get_custom_return_type_cname (ValaCreation
Method* self); | | const char* vala_creation_method_get_custom_return_type_cname (ValaCreation
Method* self); | |
| void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod*
self, const char* value); | | void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod*
self, const char* value); | |
| gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); | | gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); | |
| void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean
value); | | void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean
value); | |
| void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar
g); | | void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar
g); | |
| GeeList* vala_data_type_get_type_arguments (ValaDataType* self); | | GeeList* vala_data_type_get_type_arguments (ValaDataType* self); | |
| | | | |
| skipping to change at line 4187 | | skipping to change at line 3797 | |
| gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe
t_type); | | gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe
t_type); | |
| gboolean vala_data_type_is_invokable (ValaDataType* self); | | gboolean vala_data_type_is_invokable (ValaDataType* self); | |
| ValaDataType* vala_data_type_get_return_type (ValaDataType* self); | | ValaDataType* vala_data_type_get_return_type (ValaDataType* self); | |
| GeeList* vala_data_type_get_parameters (ValaDataType* self); | | GeeList* vala_data_type_get_parameters (ValaDataType* self); | |
| gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType*
self); | | gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType*
self); | |
| gboolean vala_data_type_is_array (ValaDataType* self); | | gboolean vala_data_type_is_array (ValaDataType* self); | |
| GeeList* vala_data_type_get_symbols (ValaDataType* self); | | GeeList* vala_data_type_get_symbols (ValaDataType* self); | |
| ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb
er_name); | | ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb
er_name); | |
| ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch
ar* member_name); | | ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch
ar* member_name); | |
| gboolean vala_data_type_is_real_struct_type (ValaDataType* self); | | gboolean vala_data_type_is_real_struct_type (ValaDataType* self); | |
|
| | | gboolean vala_data_type_is_real_non_null_struct_type (ValaDataType* self); | |
| char* vala_data_type_get_type_id (ValaDataType* self); | | char* vala_data_type_get_type_id (ValaDataType* self); | |
| char* vala_data_type_get_type_signature (ValaDataType* self); | | char* vala_data_type_get_type_signature (ValaDataType* self); | |
| gboolean vala_data_type_is_disposable (ValaDataType* self); | | gboolean vala_data_type_is_disposable (ValaDataType* self); | |
| ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT
ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode*
node_reference); | | ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT
ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode*
node_reference); | |
|
| | | ValaDataType* vala_data_type_construct (GType object_type); | |
| gboolean vala_data_type_get_value_owned (ValaDataType* self); | | gboolean vala_data_type_get_value_owned (ValaDataType* self); | |
| void vala_data_type_set_value_owned (ValaDataType* self, gboolean value); | | void vala_data_type_set_value_owned (ValaDataType* self, gboolean value); | |
| gboolean vala_data_type_get_nullable (ValaDataType* self); | | gboolean vala_data_type_get_nullable (ValaDataType* self); | |
| void vala_data_type_set_nullable (ValaDataType* self, gboolean value); | | void vala_data_type_set_nullable (ValaDataType* self, gboolean value); | |
| ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self); | | ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self); | |
| void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu
e); | | void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu
e); | |
| ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self); | | ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self); | |
| void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet
er* value); | | void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet
er* value); | |
| gboolean vala_data_type_get_floating_reference (ValaDataType* self); | | gboolean vala_data_type_get_floating_reference (ValaDataType* self); | |
| void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va
lue); | | void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va
lue); | |
| gboolean vala_data_type_get_is_dynamic (ValaDataType* self); | | gboolean vala_data_type_get_is_dynamic (ValaDataType* self); | |
| void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value); | | void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value); | |
| ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla
ration, ValaSourceReference* source_reference); | | ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla
ration, ValaSourceReference* source_reference); | |
| ValaDeclarationStatement* vala_declaration_statement_construct (GType objec
t_type, ValaSymbol* declaration, ValaSourceReference* source_reference); | | ValaDeclarationStatement* vala_declaration_statement_construct (GType objec
t_type, ValaSymbol* declaration, ValaSourceReference* source_reference); | |
| ValaSymbol* vala_declaration_statement_get_declaration (ValaDeclarationStat
ement* self); | | ValaSymbol* vala_declaration_statement_get_declaration (ValaDeclarationStat
ement* self); | |
| void vala_declaration_statement_set_declaration (ValaDeclarationStatement*
self, ValaSymbol* value); | | void vala_declaration_statement_set_declaration (ValaDeclarationStatement*
self, ValaSymbol* value); | |
|
| ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ | | ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ | |
| e, ValaSourceReference* source_reference); | | e, ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaDelegate* vala_delegate_construct (GType object_type, const char* name, | | ValaDelegate* vala_delegate_construct (GType object_type, const char* name, | |
| ValaDataType* return_type, ValaSourceReference* source_reference); | | ValaDataType* return_type, ValaSourceReference* source_reference, ValaComm | |
| | | ent* comment); | |
| void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete
r* p); | | void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete
r* p); | |
| void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter*
param); | | void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter*
param); | |
| GeeList* vala_delegate_get_parameters (ValaDelegate* self); | | GeeList* vala_delegate_get_parameters (ValaDelegate* self); | |
| gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m); | | gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m); | |
| void vala_delegate_set_cname (ValaDelegate* self, const char* cname); | | void vala_delegate_set_cname (ValaDelegate* self, const char* cname); | |
| void vala_delegate_process_attributes (ValaDelegate* self); | | void vala_delegate_process_attributes (ValaDelegate* self); | |
| char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n
ame); | | char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n
ame); | |
| ValaDataType* vala_delegate_get_return_type (ValaDelegate* self); | | ValaDataType* vala_delegate_get_return_type (ValaDelegate* self); | |
| void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value
); | | void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value
); | |
| gboolean vala_delegate_get_has_target (ValaDelegate* self); | | gboolean vala_delegate_get_has_target (ValaDelegate* self); | |
| | | | |
| skipping to change at line 4256 | | skipping to change at line 3868 | |
| void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa
rameter* value); | | void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa
rameter* value); | |
| MemberBinding vala_destructor_get_binding (ValaDestructor* self); | | MemberBinding vala_destructor_get_binding (ValaDestructor* self); | |
| void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value
); | | void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value
); | |
| ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co
ndition, ValaSourceReference* source_reference); | | ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co
ndition, ValaSourceReference* source_reference); | |
| ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock*
body, ValaExpression* condition, ValaSourceReference* source_reference); | | ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock*
body, ValaExpression* condition, ValaSourceReference* source_reference); | |
| ValaBlock* vala_do_statement_get_body (ValaDoStatement* self); | | ValaBlock* vala_do_statement_get_body (ValaDoStatement* self); | |
| void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value); | | void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value); | |
| ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self); | | ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self); | |
| void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression
* value); | | void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression
* value); | |
| GType vala_dynamic_method_get_type (void); | | GType vala_dynamic_method_get_type (void); | |
|
| ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con | | ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con | |
| st char* name, ValaDataType* return_type, ValaSourceReference* source_refer | | st char* name, ValaDataType* return_type, ValaSourceReference* source_refer | |
| ence); | | ence, ValaComment* comment); | |
| ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa | | ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa | |
| taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour | | taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour | |
| ceReference* source_reference); | | ceReference* source_reference, ValaComment* comment); | |
| ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self
); | | ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self
); | |
| void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat
aType* value); | | void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat
aType* value); | |
| ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self
); | | ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self
); | |
| void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaMetho
dCall* value); | | void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaMetho
dCall* value); | |
| GType vala_dynamic_property_get_type (void); | | GType vala_dynamic_property_get_type (void); | |
|
| ValaDynamicProperty* vala_dynamic_property_new (ValaDataType* dynamic_type, | | ValaDynamicProperty* vala_dynamic_property_new (ValaDataType* dynamic_type, | |
| const char* name, ValaSourceReference* source_reference); | | const char* name, ValaSourceReference* source_reference, ValaComment* comm | |
| ValaDynamicProperty* vala_dynamic_property_construct (GType object_type, Va | | ent); | |
| laDataType* dynamic_type, const char* name, ValaSourceReference* source_ref | | ValaDynamicProperty* vala_dynamic_property_construct (GType object_type, Va | |
| erence); | | laDataType* dynamic_type, const char* name, ValaSourceReference* source_ref | |
| | | erence, ValaComment* comment); | |
| ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty*
self); | | ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty*
self); | |
| void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val
aDataType* value); | | void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val
aDataType* value); | |
| GType vala_dynamic_signal_get_type (void); | | GType vala_dynamic_signal_get_type (void); | |
|
| ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con | | ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con | |
| st char* name, ValaDataType* return_type, ValaSourceReference* source_refer | | st char* name, ValaDataType* return_type, ValaSourceReference* source_refer | |
| ence); | | ence, ValaComment* comment); | |
| ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa | | ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa | |
| taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour | | taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour | |
| ceReference* source_reference); | | ceReference* source_reference, ValaComment* comment); | |
| ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self
); | | ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self
); | |
| void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat
aType* value); | | void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat
aType* value); | |
| ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self); | | ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self); | |
| void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi
on* value); | | void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi
on* value); | |
| void vala_element_access_append_index (ValaElementAccess* self, ValaExpress
ion* index); | | void vala_element_access_append_index (ValaElementAccess* self, ValaExpress
ion* index); | |
| GeeList* vala_element_access_get_indices (ValaElementAccess* self); | | GeeList* vala_element_access_get_indices (ValaElementAccess* self); | |
| ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala
SourceReference* source_reference); | | ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala
SourceReference* source_reference); | |
| ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx
pression* container, ValaSourceReference* source_reference); | | ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx
pression* container, ValaSourceReference* source_reference); | |
| ValaExpression* vala_element_access_get_container (ValaElementAccess* self)
; | | ValaExpression* vala_element_access_get_container (ValaElementAccess* self)
; | |
| void vala_element_access_set_container (ValaElementAccess* self, ValaExpres
sion* value); | | void vala_element_access_set_container (ValaElementAccess* self, ValaExpres
sion* value); | |
| ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source); | | ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source); | |
| ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala
SourceReference* source); | | ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala
SourceReference* source); | |
|
| ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe | | ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe | |
| rence); | | rence, ValaComment* comment); | |
| ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou | | ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou | |
| rceReference* source_reference); | | rceReference* source_reference, ValaComment* comment); | |
| void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); | | void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); | |
| void vala_enum_add_method (ValaEnum* self, ValaMethod* m); | | void vala_enum_add_method (ValaEnum* self, ValaMethod* m); | |
| GeeList* vala_enum_get_values (ValaEnum* self); | | GeeList* vala_enum_get_values (ValaEnum* self); | |
| GeeList* vala_enum_get_methods (ValaEnum* self); | | GeeList* vala_enum_get_methods (ValaEnum* self); | |
| void vala_enum_set_cname (ValaEnum* self, const char* cname); | | void vala_enum_set_cname (ValaEnum* self, const char* cname); | |
| void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); | | void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); | |
| void vala_enum_process_attributes (ValaEnum* self); | | void vala_enum_process_attributes (ValaEnum* self); | |
| void vala_enum_set_type_id (ValaEnum* self, const char* type_id); | | void vala_enum_set_type_id (ValaEnum* self, const char* type_id); | |
| gboolean vala_enum_get_is_flags (ValaEnum* self); | | gboolean vala_enum_get_is_flags (ValaEnum* self); | |
| void vala_enum_set_is_flags (ValaEnum* self, gboolean value); | | void vala_enum_set_is_flags (ValaEnum* self, gboolean value); | |
| gboolean vala_enum_get_has_type_id (ValaEnum* self); | | gboolean vala_enum_get_has_type_id (ValaEnum* self); | |
| void vala_enum_set_has_type_id (ValaEnum* self, gboolean value); | | void vala_enum_set_has_type_id (ValaEnum* self, gboolean value); | |
|
| ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* | | ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* | |
| source_reference); | | source_reference, ValaComment* comment); | |
| ValaEnumValue* vala_enum_value_construct (GType object_type, const char* na | | ValaEnumValue* vala_enum_value_construct (GType object_type, const char* na | |
| me, ValaSourceReference* source_reference); | | me, ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaEnumValue* vala_enum_value_new_with_value (const char* name, ValaExpres | | ValaEnumValue* vala_enum_value_new_with_value (const char* name, ValaExpres | |
| sion* value, ValaSourceReference* source_reference); | | sion* value, ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaEnumValue* vala_enum_value_construct_with_value (GType object_type, con | | ValaEnumValue* vala_enum_value_construct_with_value (GType object_type, con | |
| st char* name, ValaExpression* value, ValaSourceReference* source_reference | | st char* name, ValaExpression* value, ValaSourceReference* source_reference | |
| ); | | , ValaComment* comment); | |
| ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue*
self); | | ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue*
self); | |
| void vala_enum_value_process_attributes (ValaEnumValue* self); | | void vala_enum_value_process_attributes (ValaEnumValue* self); | |
| char* vala_enum_value_get_cname (ValaEnumValue* self); | | char* vala_enum_value_get_cname (ValaEnumValue* self); | |
| char* vala_enum_value_get_default_cname (ValaEnumValue* self); | | char* vala_enum_value_get_default_cname (ValaEnumValue* self); | |
| void vala_enum_value_set_cname (ValaEnumValue* self, const char* cname); | | void vala_enum_value_set_cname (ValaEnumValue* self, const char* cname); | |
| ValaExpression* vala_enum_value_get_value (ValaEnumValue* self); | | ValaExpression* vala_enum_value_get_value (ValaEnumValue* self); | |
| void vala_enum_value_set_value (ValaEnumValue* self, ValaExpression* value)
; | | void vala_enum_value_set_value (ValaEnumValue* self, ValaExpression* value)
; | |
|
| | | ValaComment* vala_enum_value_get_comment (ValaEnumValue* self); | |
| | | void vala_enum_value_set_comment (ValaEnumValue* self, ValaComment* value); | |
| GType vala_enum_value_type_get_type (void); | | GType vala_enum_value_type_get_type (void); | |
| ValaEnumValueType* vala_enum_value_type_new (ValaEnum* type_symbol); | | ValaEnumValueType* vala_enum_value_type_new (ValaEnum* type_symbol); | |
| ValaEnumValueType* vala_enum_value_type_construct (GType object_type, ValaE
num* type_symbol); | | ValaEnumValueType* vala_enum_value_type_construct (GType object_type, ValaE
num* type_symbol); | |
|
| ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* | | ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* | |
| source_reference); | | source_reference, ValaComment* comment); | |
| ValaErrorCode* vala_error_code_construct (GType object_type, const char* na | | ValaErrorCode* vala_error_code_construct (GType object_type, const char* na | |
| me, ValaSourceReference* source_reference); | | me, ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres
sion* value, ValaSourceReference* source_reference); | | ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres
sion* value, ValaSourceReference* source_reference); | |
| ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con
st char* name, ValaExpression* value, ValaSourceReference* source_reference
); | | ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con
st char* name, ValaExpression* value, ValaSourceReference* source_reference
); | |
| ValaExpression* vala_error_code_get_value (ValaErrorCode* self); | | ValaExpression* vala_error_code_get_value (ValaErrorCode* self); | |
| void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value)
; | | void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value)
; | |
|
| ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen | | ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen | |
| ce* source_reference); | | ce* source_reference, ValaComment* comment); | |
| ValaErrorDomain* vala_error_domain_construct (GType object_type, const char | | ValaErrorDomain* vala_error_domain_construct (GType object_type, const char | |
| * name, ValaSourceReference* source_reference); | | * name, ValaSourceReference* source_reference, ValaComment* comment); | |
| void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod
e); | | void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod
e); | |
| void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); | | void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); | |
| GeeList* vala_error_domain_get_codes (ValaErrorDomain* self); | | GeeList* vala_error_domain_get_codes (ValaErrorDomain* self); | |
| GeeList* vala_error_domain_get_methods (ValaErrorDomain* self); | | GeeList* vala_error_domain_get_methods (ValaErrorDomain* self); | |
| void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre
fix); | | void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre
fix); | |
| void vala_error_domain_process_attributes (ValaErrorDomain* self); | | void vala_error_domain_process_attributes (ValaErrorDomain* self); | |
| GType vala_error_type_get_type (void); | | GType vala_error_type_get_type (void); | |
| ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro
rCode* error_code, ValaSourceReference* source_reference); | | ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro
rCode* error_code, ValaSourceReference* source_reference); | |
| ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai
n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref
erence); | | ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai
n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref
erence); | |
| ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self); | | ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self); | |
| void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain
* value); | | void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain
* value); | |
| ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self); | | ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self); | |
| void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va
lue); | | void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va
lue); | |
|
| | | gboolean vala_error_type_get_dynamic_error (ValaErrorType* self); | |
| | | void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value | |
| | | ); | |
| gboolean vala_expression_is_constant (ValaExpression* self); | | gboolean vala_expression_is_constant (ValaExpression* self); | |
| gboolean vala_expression_is_pure (ValaExpression* self); | | gboolean vala_expression_is_pure (ValaExpression* self); | |
| gboolean vala_expression_is_non_null (ValaExpression* self); | | gboolean vala_expression_is_non_null (ValaExpression* self); | |
| void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr
ession* size); | | void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr
ession* size); | |
| GeeList* vala_expression_get_array_sizes (ValaExpression* self); | | GeeList* vala_expression_get_array_sizes (ValaExpression* self); | |
| void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo
ck, ValaStatement* stmt); | | void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo
ck, ValaStatement* stmt); | |
|
| | | ValaExpression* vala_expression_construct (GType object_type); | |
| ValaDataType* vala_expression_get_value_type (ValaExpression* self); | | ValaDataType* vala_expression_get_value_type (ValaExpression* self); | |
| void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va
lue); | | void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va
lue); | |
| ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self); | | ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self); | |
| void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT
ype* value); | | void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT
ype* value); | |
| ValaDataType* vala_expression_get_target_type (ValaExpression* self); | | ValaDataType* vala_expression_get_target_type (ValaExpression* self); | |
| void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v
alue); | | void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v
alue); | |
| ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self)
; | | ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self)
; | |
| void vala_expression_set_formal_target_type (ValaExpression* self, ValaData
Type* value); | | void vala_expression_set_formal_target_type (ValaExpression* self, ValaData
Type* value); | |
| ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self); | | ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self); | |
| void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol
* value); | | void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol
* value); | |
| gboolean vala_expression_get_lvalue (ValaExpression* self); | | gboolean vala_expression_get_lvalue (ValaExpression* self); | |
| void vala_expression_set_lvalue (ValaExpression* self, gboolean value); | | void vala_expression_set_lvalue (ValaExpression* self, gboolean value); | |
| ValaCCodeExpression* vala_expression_get_delegate_target (ValaExpression* s
elf); | | ValaCCodeExpression* vala_expression_get_delegate_target (ValaExpression* s
elf); | |
| void vala_expression_set_delegate_target (ValaExpression* self, ValaCCodeEx
pression* value); | | void vala_expression_set_delegate_target (ValaExpression* self, ValaCCodeEx
pression* value); | |
| ValaStatement* vala_expression_get_parent_statement (ValaExpression* self); | | ValaStatement* vala_expression_get_parent_statement (ValaExpression* self); | |
| ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp
ression, ValaSourceReference* source_reference); | | ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp
ression, ValaSourceReference* source_reference); | |
| ValaExpressionStatement* vala_expression_statement_construct (GType object_
type, ValaExpression* expression, ValaSourceReference* source_reference); | | ValaExpressionStatement* vala_expression_statement_construct (GType object_
type, ValaExpression* expression, ValaSourceReference* source_reference); | |
| ValaProperty* vala_expression_statement_assigned_property (ValaExpressionSt
atement* self); | | ValaProperty* vala_expression_statement_assigned_property (ValaExpressionSt
atement* self); | |
| ValaExpression* vala_expression_statement_get_expression (ValaExpressionSta
tement* self); | | ValaExpression* vala_expression_statement_get_expression (ValaExpressionSta
tement* self); | |
| void vala_expression_statement_set_expression (ValaExpressionStatement* sel
f, ValaExpression* value); | | void vala_expression_statement_set_expression (ValaExpressionStatement* sel
f, ValaExpression* value); | |
|
| ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala | | ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala | |
| Expression* initializer, ValaSourceReference* source_reference); | | Expression* initializer, ValaSourceReference* source_reference, ValaComment | |
| ValaField* vala_field_construct (GType object_type, const char* name, ValaD | | * comment); | |
| ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour | | ValaField* vala_field_construct (GType object_type, const char* name, ValaD | |
| ce_reference); | | ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour | |
| | | ce_reference, ValaComment* comment); | |
| char* vala_field_get_cname (ValaField* self); | | char* vala_field_get_cname (ValaField* self); | |
| void vala_field_set_cname (ValaField* self, const char* cname); | | void vala_field_set_cname (ValaField* self, const char* cname); | |
| char* vala_field_get_default_cname (ValaField* self); | | char* vala_field_get_default_cname (ValaField* self); | |
| char* vala_field_get_array_length_cname (ValaField* self); | | char* vala_field_get_array_length_cname (ValaField* self); | |
| void vala_field_set_array_length_cname (ValaField* self, const char* array_
length_cname); | | void vala_field_set_array_length_cname (ValaField* self, const char* array_
length_cname); | |
| char* vala_field_get_array_length_cexpr (ValaField* self); | | char* vala_field_get_array_length_cexpr (ValaField* self); | |
| void vala_field_set_array_length_cexpr (ValaField* self, const char* array_
length_cexpr); | | void vala_field_set_array_length_cexpr (ValaField* self, const char* array_
length_cexpr); | |
| void vala_field_process_attributes (ValaField* self); | | void vala_field_process_attributes (ValaField* self); | |
| char* vala_field_get_ctype (ValaField* self); | | char* vala_field_get_ctype (ValaField* self); | |
| void vala_field_set_ctype (ValaField* self, const char* ctype); | | void vala_field_set_ctype (ValaField* self, const char* ctype); | |
| | | | |
| skipping to change at line 4441 | | skipping to change at line 4058 | |
| gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se
lf); | | gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se
lf); | |
| void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self,
gboolean value); | | void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self,
gboolean value); | |
| gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet
er* self); | | gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet
er* self); | |
| void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter*
self, gboolean value); | | void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter*
self, gboolean value); | |
| double vala_formal_parameter_get_cparameter_position (ValaFormalParameter*
self); | | double vala_formal_parameter_get_cparameter_position (ValaFormalParameter*
self); | |
| void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se
lf, double value); | | void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se
lf, double value); | |
| double vala_formal_parameter_get_carray_length_parameter_position (ValaForm
alParameter* self); | | double vala_formal_parameter_get_carray_length_parameter_position (ValaForm
alParameter* self); | |
| void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal
Parameter* self, double value); | | void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal
Parameter* self, double value); | |
| double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF
ormalParameter* self); | | double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF
ormalParameter* self); | |
| void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor
malParameter* self, double value); | | void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor
malParameter* self, double value); | |
|
| gboolean vala_formal_parameter_get_async_only (ValaFormalParameter* self); | | | |
| void vala_formal_parameter_set_async_only (ValaFormalParameter* self, gbool | | | |
| ean value); | | | |
| const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); | | const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); | |
| void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char
* value); | | void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char
* value); | |
|
| | | gboolean vala_formal_parameter_get_captured (ValaFormalParameter* self); | |
| | | void vala_formal_parameter_set_captured (ValaFormalParameter* self, gboolea | |
| | | n value); | |
| ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl
ock* body, ValaSourceReference* source_reference); | | ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl
ock* body, ValaSourceReference* source_reference); | |
| ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr
ession* condition, ValaBlock* body, ValaSourceReference* source_reference); | | ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr
ession* condition, ValaBlock* body, ValaSourceReference* source_reference); | |
| void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres
sion* init); | | void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres
sion* init); | |
| GeeList* vala_for_statement_get_initializer (ValaForStatement* self); | | GeeList* vala_for_statement_get_initializer (ValaForStatement* self); | |
| void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio
n* iter); | | void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio
n* iter); | |
| GeeList* vala_for_statement_get_iterator (ValaForStatement* self); | | GeeList* vala_for_statement_get_iterator (ValaForStatement* self); | |
| ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); | | ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); | |
| void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi
on* value); | | void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi
on* value); | |
| ValaBlock* vala_for_statement_get_body (ValaForStatement* self); | | ValaBlock* vala_for_statement_get_body (ValaForStatement* self); | |
| void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value)
; | | void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value)
; | |
| | | | |
| skipping to change at line 4476 | | skipping to change at line 4093 | |
| void vala_genie_value_set_scanner (GValue* value, gpointer v_object); | | void vala_genie_value_set_scanner (GValue* value, gpointer v_object); | |
| gpointer vala_genie_value_get_scanner (const GValue* value); | | gpointer vala_genie_value_get_scanner (const GValue* value); | |
| GType vala_genie_scanner_get_type (void); | | GType vala_genie_scanner_get_type (void); | |
| ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file); | | ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file); | |
| ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour
ceFile* source_file); | | ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour
ceFile* source_file); | |
| GType vala_source_location_get_type (void); | | GType vala_source_location_get_type (void); | |
| ValaSourceLocation* vala_source_location_dup (const ValaSourceLocation* sel
f); | | ValaSourceLocation* vala_source_location_dup (const ValaSourceLocation* sel
f); | |
| void vala_source_location_free (ValaSourceLocation* self); | | void vala_source_location_free (ValaSourceLocation* self); | |
| GType vala_genie_token_type_get_type (void); | | GType vala_genie_token_type_get_type (void); | |
| ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V
alaSourceLocation* token_begin, ValaSourceLocation* token_end); | | ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V
alaSourceLocation* token_begin, ValaSourceLocation* token_end); | |
|
| char* vala_genie_scanner_pop_comment (ValaGenieScanner* self); | | ValaComment* vala_genie_scanner_pop_comment (ValaGenieScanner* self); | |
| ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self)
; | | ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self)
; | |
| gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self); | | gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self); | |
| void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val
ue); | | void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val
ue); | |
| const char* vala_genie_token_type_to_string (ValaGenieTokenType self); | | const char* vala_genie_token_type_to_string (ValaGenieTokenType self); | |
| ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr
ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); | | ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr
ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); | |
| ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres
sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc
e* source); | | ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres
sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc
e* source); | |
| ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self); | | ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self); | |
| void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression
* value); | | void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression
* value); | |
| ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self); | | ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self); | |
| void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock
* value); | | void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock
* value); | |
| ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self); | | ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self); | |
| void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc
k* value); | | void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc
k* value); | |
| void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio
n* expr); | | void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio
n* expr); | |
| GeeList* vala_initializer_list_get_initializers (ValaInitializerList* self)
; | | GeeList* vala_initializer_list_get_initializers (ValaInitializerList* self)
; | |
| ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source
_reference); | | ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source
_reference); | |
| ValaInitializerList* vala_initializer_list_construct (GType object_type, Va
laSourceReference* source_reference); | | ValaInitializerList* vala_initializer_list_construct (GType object_type, Va
laSourceReference* source_reference); | |
| gint vala_initializer_list_get_size (ValaInitializerList* self); | | gint vala_initializer_list_get_size (ValaInitializerList* self); | |
|
| GType vala_instance_cast_get_type (void); | | | |
| ValaInstanceCast* vala_instance_cast_new (ValaCCodeExpression* expr, ValaTy | | | |
| peSymbol* type); | | | |
| ValaInstanceCast* vala_instance_cast_construct (GType object_type, ValaCCod | | | |
| eExpression* expr, ValaTypeSymbol* type); | | | |
| ValaTypeSymbol* vala_instance_cast_get_type_reference (ValaInstanceCast* se | | | |
| lf); | | | |
| void vala_instance_cast_set_type_reference (ValaInstanceCast* self, ValaTyp | | | |
| eSymbol* value); | | | |
| ValaCCodeExpression* vala_instance_cast_get_inner (ValaInstanceCast* self); | | | |
| void vala_instance_cast_set_inner (ValaInstanceCast* self, ValaCCodeExpress | | | |
| ion* value); | | | |
| ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe
rence* source); | | ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe
rence* source); | |
| ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons
t char* i, ValaSourceReference* source); | | ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons
t char* i, ValaSourceReference* source); | |
| char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self); | | char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self); | |
| const char* vala_integer_literal_get_value (ValaIntegerLiteral* self); | | const char* vala_integer_literal_get_value (ValaIntegerLiteral* self); | |
| void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char*
value); | | void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char*
value); | |
| GType vala_integer_type_get_type (void); | | GType vala_integer_type_get_type (void); | |
| ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const char
* literal_value, const char* literal_type_name); | | ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const char
* literal_value, const char* literal_type_name); | |
| ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct
* type_symbol, const char* literal_value, const char* literal_type_name); | | ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct
* type_symbol, const char* literal_value, const char* literal_type_name); | |
| GeeList* vala_interface_get_classes (ValaInterface* self); | | GeeList* vala_interface_get_classes (ValaInterface* self); | |
| GeeList* vala_interface_get_structs (ValaInterface* self); | | GeeList* vala_interface_get_structs (ValaInterface* self); | |
| GeeList* vala_interface_get_enums (ValaInterface* self); | | GeeList* vala_interface_get_enums (ValaInterface* self); | |
| GeeList* vala_interface_get_delegates (ValaInterface* self); | | GeeList* vala_interface_get_delegates (ValaInterface* self); | |
|
| ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s | | ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s | |
| ource_reference); | | ource_reference, ValaComment* comment); | |
| ValaInterface* vala_interface_construct (GType object_type, const char* nam | | ValaInterface* vala_interface_construct (GType object_type, const char* nam | |
| e, ValaSourceReference* source_reference); | | e, ValaSourceReference* source_reference, ValaComment* comment); | |
| void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty
pe); | | void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty
pe); | |
| void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType
* type); | | void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType
* type); | |
| GeeList* vala_interface_get_prerequisites (ValaInterface* self); | | GeeList* vala_interface_get_prerequisites (ValaInterface* self); | |
| void vala_interface_add_method (ValaInterface* self, ValaMethod* m); | | void vala_interface_add_method (ValaInterface* self, ValaMethod* m); | |
| void vala_interface_add_field (ValaInterface* self, ValaField* f); | | void vala_interface_add_field (ValaInterface* self, ValaField* f); | |
| GeeList* vala_interface_get_fields (ValaInterface* self); | | GeeList* vala_interface_get_fields (ValaInterface* self); | |
|
| | | void vala_interface_add_constant (ValaInterface* self, ValaConstant* c); | |
| | | GeeList* vala_interface_get_constants (ValaInterface* self); | |
| void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); | | void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); | |
| void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); | | void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); | |
| void vala_interface_add_class (ValaInterface* self, ValaClass* cl); | | void vala_interface_add_class (ValaInterface* self, ValaClass* cl); | |
| void vala_interface_add_struct (ValaInterface* self, ValaStruct* st); | | void vala_interface_add_struct (ValaInterface* self, ValaStruct* st); | |
| void vala_interface_add_enum (ValaInterface* self, ValaEnum* en); | | void vala_interface_add_enum (ValaInterface* self, ValaEnum* en); | |
| void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d); | | void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d); | |
| void vala_interface_set_cname (ValaInterface* self, const char* cname); | | void vala_interface_set_cname (ValaInterface* self, const char* cname); | |
| char* vala_interface_get_lower_case_csuffix (ValaInterface* self); | | char* vala_interface_get_lower_case_csuffix (ValaInterface* self); | |
| char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self); | | char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self); | |
| void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char
* csuffix); | | void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char
* csuffix); | |
| | | | |
| skipping to change at line 4554 | | skipping to change at line 4166 | |
| ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB
lock* statement_body, ValaSourceReference* source_reference); | | ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB
lock* statement_body, ValaSourceReference* source_reference); | |
| ValaLambdaExpression* vala_lambda_expression_construct_with_statement_body
(GType object_type, ValaBlock* statement_body, ValaSourceReference* source_
reference); | | ValaLambdaExpression* vala_lambda_expression_construct_with_statement_body
(GType object_type, ValaBlock* statement_body, ValaSourceReference* source_
reference); | |
| void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons
t char* param); | | void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons
t char* param); | |
| GeeList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self)
; | | GeeList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self)
; | |
| ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre
ssion* self); | | ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre
ssion* self); | |
| void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self
, ValaExpression* value); | | void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self
, ValaExpression* value); | |
| ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression*
self); | | ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression*
self); | |
| void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self,
ValaBlock* value); | | void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self,
ValaBlock* value); | |
| ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); | | ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); | |
| void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet
hod* value); | | void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet
hod* value); | |
|
| | | ValaLiteral* vala_literal_construct (GType object_type); | |
| ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co
nst char* name, ValaExpression* initializer, ValaSourceReference* source_re
ference); | | ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co
nst char* name, ValaExpression* initializer, ValaSourceReference* source_re
ference); | |
| ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa
taType* variable_type, const char* name, ValaExpression* initializer, ValaS
ourceReference* source_reference); | | ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa
taType* variable_type, const char* name, ValaExpression* initializer, ValaS
ourceReference* source_reference); | |
| ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel
f); | | ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel
f); | |
| void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr
ession* value); | | void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr
ession* value); | |
| ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel
f); | | ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel
f); | |
| void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa
taType* value); | | void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa
taType* value); | |
| gboolean vala_local_variable_get_is_result (ValaLocalVariable* self); | | gboolean vala_local_variable_get_is_result (ValaLocalVariable* self); | |
| void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v
alue); | | void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v
alue); | |
| gboolean vala_local_variable_get_floating (ValaLocalVariable* self); | | gboolean vala_local_variable_get_floating (ValaLocalVariable* self); | |
| void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va
lue); | | void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va
lue); | |
|
| | | gboolean vala_local_variable_get_captured (ValaLocalVariable* self); | |
| | | void vala_local_variable_set_captured (ValaLocalVariable* self, gboolean va | |
| | | lue); | |
| | | gboolean vala_local_variable_get_no_init (ValaLocalVariable* self); | |
| | | void vala_local_variable_set_no_init (ValaLocalVariable* self, gboolean val | |
| | | ue); | |
| gboolean vala_lockable_get_lock_used (ValaLockable* self); | | gboolean vala_lockable_get_lock_used (ValaLockable* self); | |
| void vala_lockable_set_lock_used (ValaLockable* self, gboolean used); | | void vala_lockable_set_lock_used (ValaLockable* self, gboolean used); | |
| ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB
lock* body, ValaSourceReference* source_reference); | | ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB
lock* body, ValaSourceReference* source_reference); | |
| ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx
pression* resource, ValaBlock* body, ValaSourceReference* source_reference)
; | | ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx
pression* resource, ValaBlock* body, ValaSourceReference* source_reference)
; | |
| ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self); | | ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self); | |
| void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress
ion* value); | | void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress
ion* value); | |
| ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self); | | ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self); | |
| void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu
e); | | void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu
e); | |
| ValaLoop* vala_loop_new (ValaBlock* body, ValaSourceReference* source_refer
ence); | | ValaLoop* vala_loop_new (ValaBlock* body, ValaSourceReference* source_refer
ence); | |
| ValaLoop* vala_loop_construct (GType object_type, ValaBlock* body, ValaSour
ceReference* source_reference); | | ValaLoop* vala_loop_construct (GType object_type, ValaBlock* body, ValaSour
ceReference* source_reference); | |
| ValaBlock* vala_loop_get_body (ValaLoop* self); | | ValaBlock* vala_loop_get_body (ValaLoop* self); | |
| void vala_loop_set_body (ValaLoop* self, ValaBlock* value); | | void vala_loop_set_body (ValaLoop* self, ValaBlock* value); | |
|
| ValaMember* vala_member_new (const char* name, ValaSourceReference* source_ | | ValaMember* vala_member_construct (GType object_type, const char* name, Val | |
| reference); | | aSourceReference* source_reference, ValaComment* comment); | |
| ValaMember* vala_member_construct (GType object_type, const char* name, Val | | | |
| aSourceReference* source_reference); | | | |
| void vala_member_add_cheader_filename (ValaMember* self, const char* filena
me); | | void vala_member_add_cheader_filename (ValaMember* self, const char* filena
me); | |
| ValaSymbol* vala_member_get_hidden_member (ValaMember* self); | | ValaSymbol* vala_member_get_hidden_member (ValaMember* self); | |
|
| | | ValaComment* vala_member_get_comment (ValaMember* self); | |
| | | void vala_member_set_comment (ValaMember* self, ValaComment* value); | |
| gboolean vala_member_get_hides (ValaMember* self); | | gboolean vala_member_get_hides (ValaMember* self); | |
| void vala_member_set_hides (ValaMember* self, gboolean value); | | void vala_member_set_hides (ValaMember* self, gboolean value); | |
| ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char
* member_name, ValaSourceReference* source_reference); | | ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char
* member_name, ValaSourceReference* source_reference); | |
| ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr
ession* inner, const char* member_name, ValaSourceReference* source_referen
ce); | | ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr
ession* inner, const char* member_name, ValaSourceReference* source_referen
ce); | |
| ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V
alaSourceReference* source_reference); | | ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V
alaSourceReference* source_reference); | |
| ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c
onst char* member_name, ValaSourceReference* source_reference); | | ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c
onst char* member_name, ValaSourceReference* source_reference); | |
| ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co
nst char* member_name, ValaSourceReference* source_reference); | | ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co
nst char* member_name, ValaSourceReference* source_reference); | |
| ValaMemberAccess* vala_member_access_construct_pointer (GType object_type,
ValaExpression* inner, const char* member_name, ValaSourceReference* source
_reference); | | ValaMemberAccess* vala_member_access_construct_pointer (GType object_type,
ValaExpression* inner, const char* member_name, ValaSourceReference* source
_reference); | |
| void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData
Type* arg); | | void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData
Type* arg); | |
| GeeList* vala_member_access_get_type_arguments (ValaMemberAccess* self); | | GeeList* vala_member_access_get_type_arguments (ValaMemberAccess* self); | |
| | | | |
| skipping to change at line 4612 | | skipping to change at line 4230 | |
| GType vala_member_initializer_get_type (void); | | GType vala_member_initializer_get_type (void); | |
| ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE
xpression* initializer, ValaSourceReference* source_reference); | | ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE
xpression* initializer, ValaSourceReference* source_reference); | |
| ValaMemberInitializer* vala_member_initializer_construct (GType object_type
, const char* name, ValaExpression* initializer, ValaSourceReference* sourc
e_reference); | | ValaMemberInitializer* vala_member_initializer_construct (GType object_type
, const char* name, ValaExpression* initializer, ValaSourceReference* sourc
e_reference); | |
| const char* vala_member_initializer_get_name (ValaMemberInitializer* self); | | const char* vala_member_initializer_get_name (ValaMemberInitializer* self); | |
| void vala_member_initializer_set_name (ValaMemberInitializer* self, const c
har* value); | | void vala_member_initializer_set_name (ValaMemberInitializer* self, const c
har* value); | |
| ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali
zer* self); | | ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali
zer* self); | |
| void vala_member_initializer_set_initializer (ValaMemberInitializer* self,
ValaExpression* value); | | void vala_member_initializer_set_initializer (ValaMemberInitializer* self,
ValaExpression* value); | |
| ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial
izer* self); | | ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial
izer* self); | |
| void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s
elf, ValaSymbol* value); | | void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s
elf, ValaSymbol* value); | |
| #define VALA_METHOD_DEFAULT_SENTINEL "NULL" | | #define VALA_METHOD_DEFAULT_SENTINEL "NULL" | |
|
| ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V | | ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V | |
| alaSourceReference* source_reference); | | alaSourceReference* source_reference, ValaComment* comment); | |
| ValaMethod* vala_method_construct (GType object_type, const char* name, Val | | ValaMethod* vala_method_construct (GType object_type, const char* name, Val | |
| aDataType* return_type, ValaSourceReference* source_reference); | | aDataType* return_type, ValaSourceReference* source_reference, ValaComment* | |
| | | comment); | |
| void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para
m); | | void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para
m); | |
| GeeList* vala_method_get_parameters (ValaMethod* self); | | GeeList* vala_method_get_parameters (ValaMethod* self); | |
| void vala_method_clear_parameters (ValaMethod* self); | | void vala_method_clear_parameters (ValaMethod* self); | |
| char* vala_method_get_cname (ValaMethod* self); | | char* vala_method_get_cname (ValaMethod* self); | |
|
| | | char* vala_method_get_finish_cname (ValaMethod* self); | |
| char* vala_method_get_default_cname (ValaMethod* self); | | char* vala_method_get_default_cname (ValaMethod* self); | |
| char* vala_method_get_real_cname (ValaMethod* self); | | char* vala_method_get_real_cname (ValaMethod* self); | |
|
| | | char* vala_method_get_finish_real_cname (ValaMethod* self); | |
| | | char* vala_method_get_finish_vfunc_name (ValaMethod* self); | |
| void vala_method_set_cname (ValaMethod* self, const char* cname); | | void vala_method_set_cname (ValaMethod* self, const char* cname); | |
| void vala_method_process_attributes (ValaMethod* self); | | void vala_method_process_attributes (ValaMethod* self); | |
| gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method,
char** invalid_match); | | gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method,
char** invalid_match); | |
| void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p
); | | void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p
); | |
| GeeList* vala_method_get_type_parameters (ValaMethod* self); | | GeeList* vala_method_get_type_parameters (ValaMethod* self); | |
| gint vala_method_get_type_parameter_index (ValaMethod* self, const char* na
me); | | gint vala_method_get_type_parameter_index (ValaMethod* self, const char* na
me); | |
| void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon
dition); | | void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon
dition); | |
| GeeList* vala_method_get_preconditions (ValaMethod* self); | | GeeList* vala_method_get_preconditions (ValaMethod* self); | |
| void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc
ondition); | | void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc
ondition); | |
| GeeList* vala_method_get_postconditions (ValaMethod* self); | | GeeList* vala_method_get_postconditions (ValaMethod* self); | |
|
| | | gint vala_method_get_required_arguments (ValaMethod* self); | |
| | | ValaMethod* vala_method_get_callback_method (ValaMethod* self); | |
| | | GeeList* vala_method_get_async_begin_parameters (ValaMethod* self); | |
| | | GeeList* vala_method_get_async_end_parameters (ValaMethod* self); | |
| | | void vala_method_add_captured_variable (ValaMethod* self, ValaLocalVariable | |
| | | * local); | |
| | | void vala_method_get_captured_variables (ValaMethod* self, GeeCollection* v | |
| | | ariables); | |
| ValaDataType* vala_method_get_return_type (ValaMethod* self); | | ValaDataType* vala_method_get_return_type (ValaMethod* self); | |
| void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); | | void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); | |
| ValaBlock* vala_method_get_body (ValaMethod* self); | | ValaBlock* vala_method_get_body (ValaMethod* self); | |
| void vala_method_set_body (ValaMethod* self, ValaBlock* value); | | void vala_method_set_body (ValaMethod* self, ValaBlock* value); | |
| ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); | | ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); | |
| void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); | | void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); | |
| ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self); | | ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self); | |
| void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value); | | void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value); | |
| MemberBinding vala_method_get_binding (ValaMethod* self); | | MemberBinding vala_method_get_binding (ValaMethod* self); | |
| void vala_method_set_binding (ValaMethod* self, MemberBinding value); | | void vala_method_set_binding (ValaMethod* self, MemberBinding value); | |
| | | | |
| skipping to change at line 4671 | | skipping to change at line 4298 | |
| double vala_method_get_cinstance_parameter_position (ValaMethod* self); | | double vala_method_get_cinstance_parameter_position (ValaMethod* self); | |
| void vala_method_set_cinstance_parameter_position (ValaMethod* self, double
value); | | void vala_method_set_cinstance_parameter_position (ValaMethod* self, double
value); | |
| double vala_method_get_carray_length_parameter_position (ValaMethod* self); | | double vala_method_get_carray_length_parameter_position (ValaMethod* self); | |
| void vala_method_set_carray_length_parameter_position (ValaMethod* self, do
uble value); | | void vala_method_set_carray_length_parameter_position (ValaMethod* self, do
uble value); | |
| double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel
f); | | double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel
f); | |
| void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self,
double value); | | void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self,
double value); | |
| gboolean vala_method_get_no_array_length (ValaMethod* self); | | gboolean vala_method_get_no_array_length (ValaMethod* self); | |
| void vala_method_set_no_array_length (ValaMethod* self, gboolean value); | | void vala_method_set_no_array_length (ValaMethod* self, gboolean value); | |
| gboolean vala_method_get_array_null_terminated (ValaMethod* self); | | gboolean vala_method_get_array_null_terminated (ValaMethod* self); | |
| void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu
e); | | void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu
e); | |
|
| | | const char* vala_method_get_array_length_type (ValaMethod* self); | |
| | | void vala_method_set_array_length_type (ValaMethod* self, const char* value | |
| | | ); | |
| gboolean vala_method_get_printf_format (ValaMethod* self); | | gboolean vala_method_get_printf_format (ValaMethod* self); | |
| void vala_method_set_printf_format (ValaMethod* self, gboolean value); | | void vala_method_set_printf_format (ValaMethod* self, gboolean value); | |
| gboolean vala_method_get_scanf_format (ValaMethod* self); | | gboolean vala_method_get_scanf_format (ValaMethod* self); | |
| void vala_method_set_scanf_format (ValaMethod* self, gboolean value); | | void vala_method_set_scanf_format (ValaMethod* self, gboolean value); | |
|
| | | gboolean vala_method_get_has_new_function (ValaMethod* self); | |
| | | void vala_method_set_has_new_function (ValaMethod* self, gboolean value); | |
| gboolean vala_method_get_has_construct_function (ValaMethod* self); | | gboolean vala_method_get_has_construct_function (ValaMethod* self); | |
| void vala_method_set_has_construct_function (ValaMethod* self, gboolean val
ue); | | void vala_method_set_has_construct_function (ValaMethod* self, gboolean val
ue); | |
|
| | | gboolean vala_method_get_has_generic_type_parameter (ValaMethod* self); | |
| | | void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean | |
| | | value); | |
| | | double vala_method_get_generic_type_parameter_position (ValaMethod* self); | |
| | | void vala_method_set_generic_type_parameter_position (ValaMethod* self, dou | |
| | | ble value); | |
| ValaSignal* vala_method_get_signal_reference (ValaMethod* self); | | ValaSignal* vala_method_get_signal_reference (ValaMethod* self); | |
| void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value)
; | | void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value)
; | |
|
| | | gboolean vala_method_get_closure (ValaMethod* self); | |
| | | void vala_method_set_closure (ValaMethod* self, gboolean value); | |
| gboolean vala_method_get_coroutine (ValaMethod* self); | | gboolean vala_method_get_coroutine (ValaMethod* self); | |
| void vala_method_set_coroutine (ValaMethod* self, gboolean value); | | void vala_method_set_coroutine (ValaMethod* self, gboolean value); | |
|
| | | gboolean vala_method_get_is_async_callback (ValaMethod* self); | |
| | | void vala_method_set_is_async_callback (ValaMethod* self, gboolean value); | |
| ValaMethodCall* vala_method_call_new (ValaExpression* call, ValaSourceRefer
ence* source_reference); | | ValaMethodCall* vala_method_call_new (ValaExpression* call, ValaSourceRefer
ence* source_reference); | |
| ValaMethodCall* vala_method_call_construct (GType object_type, ValaExpressi
on* call, ValaSourceReference* source_reference); | | ValaMethodCall* vala_method_call_construct (GType object_type, ValaExpressi
on* call, ValaSourceReference* source_reference); | |
| void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a
rg); | | void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a
rg); | |
| GeeList* vala_method_call_get_argument_list (ValaMethodCall* self); | | GeeList* vala_method_call_get_argument_list (ValaMethodCall* self); | |
| ValaExpression* vala_method_call_get_call (ValaMethodCall* self); | | ValaExpression* vala_method_call_get_call (ValaMethodCall* self); | |
| void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value
); | | void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value
); | |
|
| | | gboolean vala_method_call_get_is_yield_expression (ValaMethodCall* self); | |
| | | void vala_method_call_set_is_yield_expression (ValaMethodCall* self, gboole | |
| | | an value); | |
| GType vala_method_type_get_type (void); | | GType vala_method_type_get_type (void); | |
| ValaMethodType* vala_method_type_new (ValaMethod* method_symbol); | | ValaMethodType* vala_method_type_new (ValaMethod* method_symbol); | |
| ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod*
method_symbol); | | ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod*
method_symbol); | |
| ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self); | | ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self); | |
| void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod*
value); | | void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod*
value); | |
| ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s
ource_reference); | | ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s
ource_reference); | |
| ValaNamespace* vala_namespace_construct (GType object_type, const char* nam
e, ValaSourceReference* source_reference); | | ValaNamespace* vala_namespace_construct (GType object_type, const char* nam
e, ValaSourceReference* source_reference); | |
|
| | | void vala_namespace_add_comment (ValaNamespace* self, ValaComment* comment) | |
| | | ; | |
| | | GeeList* vala_namespace_get_comments (ValaNamespace* self); | |
| void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns); | | void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns); | |
| GeeList* vala_namespace_get_namespaces (ValaNamespace* self); | | GeeList* vala_namespace_get_namespaces (ValaNamespace* self); | |
| void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl); | | void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl); | |
| void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac
e); | | void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac
e); | |
| void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st); | | void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st); | |
| void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st); | | void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st); | |
| void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en); | | void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en); | |
| void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain*
edomain); | | void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain*
edomain); | |
| void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d); | | void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d); | |
| GeeList* vala_namespace_get_structs (ValaNamespace* self); | | GeeList* vala_namespace_get_structs (ValaNamespace* self); | |
| | | | |
| skipping to change at line 4749 | | skipping to change at line 4392 | |
| void vala_object_creation_expression_set_constructor (ValaObjectCreationExp
ression* self, ValaMethod* value); | | void vala_object_creation_expression_set_constructor (ValaObjectCreationExp
ression* self, ValaMethod* value); | |
| ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje
ctCreationExpression* self); | | ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje
ctCreationExpression* self); | |
| void vala_object_creation_expression_set_member_name (ValaObjectCreationExp
ression* self, ValaMemberAccess* value); | | void vala_object_creation_expression_set_member_name (ValaObjectCreationExp
ression* self, ValaMemberAccess* value); | |
| gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre
ationExpression* self); | | gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre
ationExpression* self); | |
| void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio
nExpression* self, gboolean value); | | void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio
nExpression* self, gboolean value); | |
| GType vala_object_type_get_type (void); | | GType vala_object_type_get_type (void); | |
| ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol); | | ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol); | |
| ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy
peSymbol* type_symbol); | | ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy
peSymbol* type_symbol); | |
| ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel
f); | | ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel
f); | |
| void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType
Symbol* value); | | void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType
Symbol* value); | |
|
| ValaObjectTypeSymbol* vala_object_type_symbol_new (const char* name, ValaSo | | ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, | |
| urceReference* source_reference); | | const char* name, ValaSourceReference* source_reference, ValaComment* comm | |
| ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, | | ent); | |
| const char* name, ValaSourceReference* source_reference); | | | |
| GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self); | | GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self); | |
| GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self); | | GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self); | |
| GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self
); | | GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self
); | |
| void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self
, ValaTypeParameter* p); | | void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self
, ValaTypeParameter* p); | |
| GeeList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol*
self); | | GeeList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol*
self); | |
| GType vala_parser_get_type (void); | | GType vala_parser_get_type (void); | |
| ValaParser* vala_parser_new (void); | | ValaParser* vala_parser_new (void); | |
| ValaParser* vala_parser_construct (GType object_type); | | ValaParser* vala_parser_construct (GType object_type); | |
| void vala_parser_parse (ValaParser* self, ValaCodeContext* context); | | void vala_parser_parse (ValaParser* self, ValaCodeContext* context); | |
| void vala_parser_parse_file (ValaParser* self, ValaSourceFile* source_file)
; | | void vala_parser_parse_file (ValaParser* self, ValaSourceFile* source_file)
; | |
| | | | |
| skipping to change at line 4786 | | skipping to change at line 4428 | |
| ValaPostfixExpression* vala_postfix_expression_construct (GType object_type
, ValaExpression* _inner, gboolean inc, ValaSourceReference* source); | | ValaPostfixExpression* vala_postfix_expression_construct (GType object_type
, ValaExpression* _inner, gboolean inc, ValaSourceReference* source); | |
| ValaExpression* vala_postfix_expression_get_inner (ValaPostfixExpression* s
elf); | | ValaExpression* vala_postfix_expression_get_inner (ValaPostfixExpression* s
elf); | |
| void vala_postfix_expression_set_inner (ValaPostfixExpression* self, ValaEx
pression* value); | | void vala_postfix_expression_set_inner (ValaPostfixExpression* self, ValaEx
pression* value); | |
| gboolean vala_postfix_expression_get_increment (ValaPostfixExpression* self
); | | gboolean vala_postfix_expression_get_increment (ValaPostfixExpression* self
); | |
| void vala_postfix_expression_set_increment (ValaPostfixExpression* self, gb
oolean value); | | void vala_postfix_expression_set_increment (ValaPostfixExpression* self, gb
oolean value); | |
| char* vala_property_accessor_get_cname (ValaPropertyAccessor* self); | | char* vala_property_accessor_get_cname (ValaPropertyAccessor* self); | |
| ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole
an writable, gboolean construction, ValaDataType* value_type, ValaBlock* bo
dy, ValaSourceReference* source_reference); | | ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole
an writable, gboolean construction, ValaDataType* value_type, ValaBlock* bo
dy, ValaSourceReference* source_reference); | |
| ValaPropertyAccessor* vala_property_accessor_construct (GType object_type,
gboolean readable, gboolean writable, gboolean construction, ValaDataType*
value_type, ValaBlock* body, ValaSourceReference* source_reference); | | ValaPropertyAccessor* vala_property_accessor_construct (GType object_type,
gboolean readable, gboolean writable, gboolean construction, ValaDataType*
value_type, ValaBlock* body, ValaSourceReference* source_reference); | |
| void vala_property_accessor_process_attributes (ValaPropertyAccessor* self)
; | | void vala_property_accessor_process_attributes (ValaPropertyAccessor* self)
; | |
| ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self); | | ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self); | |
|
| void vala_property_accessor_set_prop (ValaPropertyAccessor* self, ValaPrope
rty* value); | | | |
| ValaDataType* vala_property_accessor_get_value_type (ValaPropertyAccessor*
self); | | ValaDataType* vala_property_accessor_get_value_type (ValaPropertyAccessor*
self); | |
| void vala_property_accessor_set_value_type (ValaPropertyAccessor* self, Val
aDataType* value); | | void vala_property_accessor_set_value_type (ValaPropertyAccessor* self, Val
aDataType* value); | |
| gboolean vala_property_accessor_get_readable (ValaPropertyAccessor* self); | | gboolean vala_property_accessor_get_readable (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_readable (ValaPropertyAccessor* self, gbool
ean value); | | void vala_property_accessor_set_readable (ValaPropertyAccessor* self, gbool
ean value); | |
| gboolean vala_property_accessor_get_writable (ValaPropertyAccessor* self); | | gboolean vala_property_accessor_get_writable (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_writable (ValaPropertyAccessor* self, gbool
ean value); | | void vala_property_accessor_set_writable (ValaPropertyAccessor* self, gbool
ean value); | |
| gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel
f); | | gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel
f); | |
| void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g
boolean value); | | void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g
boolean value); | |
|
| GType vala_symbol_accessibility_get_type (void); | | | |
| ValaSymbolAccessibility vala_property_accessor_get_access (ValaPropertyAcce | | | |
| ssor* self); | | | |
| void vala_property_accessor_set_access (ValaPropertyAccessor* self, ValaSym | | | |
| bolAccessibility value); | | | |
| ValaBlock* vala_property_accessor_get_body (ValaPropertyAccessor* self); | | ValaBlock* vala_property_accessor_get_body (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_body (ValaPropertyAccessor* self, ValaBlock
* value); | | void vala_property_accessor_set_body (ValaPropertyAccessor* self, ValaBlock
* value); | |
| ValaBasicBlock* vala_property_accessor_get_entry_block (ValaPropertyAccesso
r* self); | | ValaBasicBlock* vala_property_accessor_get_entry_block (ValaPropertyAccesso
r* self); | |
| void vala_property_accessor_set_entry_block (ValaPropertyAccessor* self, Va
laBasicBlock* value); | | void vala_property_accessor_set_entry_block (ValaPropertyAccessor* self, Va
laBasicBlock* value); | |
| ValaBasicBlock* vala_property_accessor_get_exit_block (ValaPropertyAccessor
* self); | | ValaBasicBlock* vala_property_accessor_get_exit_block (ValaPropertyAccessor
* self); | |
| void vala_property_accessor_set_exit_block (ValaPropertyAccessor* self, Val
aBasicBlock* value); | | void vala_property_accessor_set_exit_block (ValaPropertyAccessor* self, Val
aBasicBlock* value); | |
| gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s
elf); | | gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s
elf); | |
| void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self,
gboolean value); | | void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self,
gboolean value); | |
| ValaFormalParameter* vala_property_accessor_get_value_parameter (ValaProper
tyAccessor* self); | | ValaFormalParameter* vala_property_accessor_get_value_parameter (ValaProper
tyAccessor* self); | |
| void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self
, ValaFormalParameter* value); | | void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self
, ValaFormalParameter* value); | |
|
| ValaProperty* vala_property_new (const char* name, ValaDataType* property_t | | ValaProperty* vala_property_new (const char* name, ValaDataType* property_t | |
| ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor | | ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor | |
| , ValaSourceReference* source_reference); | | , ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaProperty* vala_property_construct (GType object_type, const char* name, | | ValaProperty* vala_property_construct (GType object_type, const char* name, | |
| ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaPrope | | ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaPrope | |
| rtyAccessor* set_accessor, ValaSourceReference* source_reference); | | rtyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComme | |
| | | nt* comment); | |
| char* vala_property_get_upper_case_cname (ValaProperty* self); | | char* vala_property_get_upper_case_cname (ValaProperty* self); | |
| ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel
f); | | ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel
f); | |
| char* vala_property_get_canonical_name (ValaProperty* self); | | char* vala_property_get_canonical_name (ValaProperty* self); | |
| void vala_property_process_attributes (ValaProperty* self); | | void vala_property_process_attributes (ValaProperty* self); | |
| gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2); | | gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2); | |
| ValaDataType* vala_property_get_property_type (ValaProperty* self); | | ValaDataType* vala_property_get_property_type (ValaProperty* self); | |
| void vala_property_set_property_type (ValaProperty* self, ValaDataType* val
ue); | | void vala_property_set_property_type (ValaProperty* self, ValaDataType* val
ue); | |
| ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); | | ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); | |
| void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess
or* value); | | void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess
or* value); | |
| ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); | | ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); | |
| | | | |
| skipping to change at line 4860 | | skipping to change at line 4498 | |
| void vala_property_set_blurb (ValaProperty* self, const char* value); | | void vala_property_set_blurb (ValaProperty* self, const char* value); | |
| ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference*
source); | | ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference*
source); | |
| ValaRealLiteral* vala_real_literal_construct (GType object_type, const char
* r, ValaSourceReference* source); | | ValaRealLiteral* vala_real_literal_construct (GType object_type, const char
* r, ValaSourceReference* source); | |
| char* vala_real_literal_get_type_name (ValaRealLiteral* self); | | char* vala_real_literal_get_type_name (ValaRealLiteral* self); | |
| const char* vala_real_literal_get_value (ValaRealLiteral* self); | | const char* vala_real_literal_get_value (ValaRealLiteral* self); | |
| void vala_real_literal_set_value (ValaRealLiteral* self, const char* value)
; | | void vala_real_literal_set_value (ValaRealLiteral* self, const char* value)
; | |
| ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va
laExpression* inner, ValaSourceReference* source_reference); | | ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va
laExpression* inner, ValaSourceReference* source_reference); | |
| ValaReferenceTransferExpression* vala_reference_transfer_expression_constru
ct (GType object_type, ValaExpression* inner, ValaSourceReference* source_r
eference); | | ValaReferenceTransferExpression* vala_reference_transfer_expression_constru
ct (GType object_type, ValaExpression* inner, ValaSourceReference* source_r
eference); | |
| ValaExpression* vala_reference_transfer_expression_get_inner (ValaReference
TransferExpression* self); | | ValaExpression* vala_reference_transfer_expression_get_inner (ValaReference
TransferExpression* self); | |
| void vala_reference_transfer_expression_set_inner (ValaReferenceTransferExp
ression* self, ValaExpression* value); | | void vala_reference_transfer_expression_set_inner (ValaReferenceTransferExp
ression* self, ValaExpression* value); | |
|
| | | ValaReferenceType* vala_reference_type_construct (GType object_type); | |
| void vala_report_set_verbose_errors (ValaReport* self, gboolean verbose); | | void vala_report_set_verbose_errors (ValaReport* self, gboolean verbose); | |
| gint vala_report_get_warnings (ValaReport* self); | | gint vala_report_get_warnings (ValaReport* self); | |
| gint vala_report_get_errors (ValaReport* self); | | gint vala_report_get_errors (ValaReport* self); | |
| void vala_report_warn (ValaReport* self, ValaSourceReference* source, const
char* message); | | void vala_report_warn (ValaReport* self, ValaSourceReference* source, const
char* message); | |
| void vala_report_err (ValaReport* self, ValaSourceReference* source, const
char* message); | | void vala_report_err (ValaReport* self, ValaSourceReference* source, const
char* message); | |
| void vala_report_warning (ValaSourceReference* source, const char* message)
; | | void vala_report_warning (ValaSourceReference* source, const char* message)
; | |
| void vala_report_error (ValaSourceReference* source, const char* message); | | void vala_report_error (ValaSourceReference* source, const char* message); | |
| ValaReport* vala_report_new (void); | | ValaReport* vala_report_new (void); | |
| ValaReport* vala_report_construct (GType object_type); | | ValaReport* vala_report_construct (GType object_type); | |
| ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr
ession, ValaSourceReference* source_reference); | | ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr
ession, ValaSourceReference* source_reference); | |
| | | | |
| skipping to change at line 4884 | | skipping to change at line 4523 | |
| void vala_scanner_unref (gpointer instance); | | void vala_scanner_unref (gpointer instance); | |
| GParamSpec* vala_param_spec_scanner (const gchar* name, const gchar* nick,
const gchar* blurb, GType object_type, GParamFlags flags); | | GParamSpec* vala_param_spec_scanner (const gchar* name, const gchar* nick,
const gchar* blurb, GType object_type, GParamFlags flags); | |
| void vala_value_set_scanner (GValue* value, gpointer v_object); | | void vala_value_set_scanner (GValue* value, gpointer v_object); | |
| gpointer vala_value_get_scanner (const GValue* value); | | gpointer vala_value_get_scanner (const GValue* value); | |
| GType vala_scanner_get_type (void); | | GType vala_scanner_get_type (void); | |
| ValaScanner* vala_scanner_new (ValaSourceFile* source_file); | | ValaScanner* vala_scanner_new (ValaSourceFile* source_file); | |
| ValaScanner* vala_scanner_construct (GType object_type, ValaSourceFile* sou
rce_file); | | ValaScanner* vala_scanner_construct (GType object_type, ValaSourceFile* sou
rce_file); | |
| GType vala_token_type_get_type (void); | | GType vala_token_type_get_type (void); | |
| ValaTokenType vala_scanner_get_identifier_or_keyword (gchar* begin, gint le
n); | | ValaTokenType vala_scanner_get_identifier_or_keyword (gchar* begin, gint le
n); | |
| ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio
n* token_begin, ValaSourceLocation* token_end); | | ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio
n* token_begin, ValaSourceLocation* token_end); | |
|
| char* vala_scanner_pop_comment (ValaScanner* self); | | void vala_scanner_parse_file_comments (ValaScanner* self); | |
| | | ValaComment* vala_scanner_pop_comment (ValaScanner* self); | |
| ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self); | | ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self); | |
| ValaScope* vala_scope_new (ValaSymbol* owner); | | ValaScope* vala_scope_new (ValaSymbol* owner); | |
| ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner); | | ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner); | |
| void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); | | void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); | |
| void vala_scope_remove (ValaScope* self, const char* name); | | void vala_scope_remove (ValaScope* self, const char* name); | |
| ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); | | ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); | |
| gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope); | | gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope); | |
| GeeMap* vala_scope_get_symbol_table (ValaScope* self); | | GeeMap* vala_scope_get_symbol_table (ValaScope* self); | |
| ValaSymbol* vala_scope_get_owner (ValaScope* self); | | ValaSymbol* vala_scope_get_owner (ValaScope* self); | |
| void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); | | void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); | |
| | | | |
| skipping to change at line 4911 | | skipping to change at line 4551 | |
| gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s
elf, ValaSymbol* sym, ValaDataType* type); | | gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s
elf, ValaSymbol* sym, ValaDataType* type); | |
| ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti
cAnalyzer* self, ValaSymbol* sym, gboolean lvalue); | | ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti
cAnalyzer* self, ValaSymbol* sym, gboolean lvalue); | |
| ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym
, const char* name); | | ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym
, const char* name); | |
| ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb
ol* sym); | | ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb
ol* sym); | |
| gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self
, ValaExpression* expr, ValaDataType* mtype, GeeList* params, GeeList* args
); | | gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self
, ValaExpression* expr, ValaDataType* mtype, GeeList* params, GeeList* args
); | |
| ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived
_instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t
ype, ValaCodeNode* node_reference); | | ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived
_instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t
ype, ValaCodeNode* node_reference); | |
| gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer
* self); | | gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer
* self); | |
| void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer*
self, ValaMemberInitializer* init, ValaDataType* type); | | void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer*
self, ValaMemberInitializer* init, ValaDataType* type); | |
| ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant
icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type); | | ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant
icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type); | |
| ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze
r* self); | | ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze
r* self); | |
|
| | | ValaMethod* vala_semantic_analyzer_find_parent_method (ValaSemanticAnalyzer
* self, ValaSymbol* sym); | |
| gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se
lf); | | gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se
lf); | |
| ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer*
self); | | ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer*
self); | |
| void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo
deContext* value); | | void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo
deContext* value); | |
| ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer
* self); | | ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer
* self); | |
| void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self,
ValaSymbol* value); | | void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self,
ValaSymbol* value); | |
| ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti
cAnalyzer* self); | | ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti
cAnalyzer* self); | |
| void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer*
self, ValaSourceFile* value); | | void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer*
self, ValaSourceFile* value); | |
|
| ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V | | ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti | |
| alaSourceReference* source_reference); | | cAnalyzer* self); | |
| ValaSignal* vala_signal_construct (GType object_type, const char* name, Val | | ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* | |
| aDataType* return_type, ValaSourceReference* source_reference); | | self); | |
| | | ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer | |
| | | * self); | |
| | | ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer | |
| | | * self); | |
| | | ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor | |
| | | (ValaSemanticAnalyzer* self); | |
| | | ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA | |
| | | nalyzer* self); | |
| | | ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V | |
| | | alaSourceReference* source_reference, ValaComment* comment); | |
| | | ValaSignal* vala_signal_construct (GType object_type, const char* name, Val | |
| | | aDataType* return_type, ValaSourceReference* source_reference, ValaComment* | |
| | | comment); | |
| void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para
m); | | void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para
m); | |
| GeeList* vala_signal_get_parameters (ValaSignal* self); | | GeeList* vala_signal_get_parameters (ValaSignal* self); | |
| ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen
der_type, ValaCodeNode* node_reference); | | ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen
der_type, ValaCodeNode* node_reference); | |
| char* vala_signal_get_cname (ValaSignal* self); | | char* vala_signal_get_cname (ValaSignal* self); | |
| void vala_signal_set_cname (ValaSignal* self, const char* cname); | | void vala_signal_set_cname (ValaSignal* self, const char* cname); | |
| ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c
onst char* detail); | | ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c
onst char* detail); | |
| void vala_signal_process_attributes (ValaSignal* self); | | void vala_signal_process_attributes (ValaSignal* self); | |
| ValaDataType* vala_signal_get_return_type (ValaSignal* self); | | ValaDataType* vala_signal_get_return_type (ValaSignal* self); | |
| void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value); | | void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value); | |
| ValaBlock* vala_signal_get_body (ValaSignal* self); | | ValaBlock* vala_signal_get_body (ValaSignal* self); | |
| | | | |
| skipping to change at line 4947 | | skipping to change at line 4594 | |
| ValaSignalType* vala_signal_type_new (ValaSignal* signal_symbol); | | ValaSignalType* vala_signal_type_new (ValaSignal* signal_symbol); | |
| ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal*
signal_symbol); | | ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal*
signal_symbol); | |
| ValaSignal* vala_signal_type_get_signal_symbol (ValaSignalType* self); | | ValaSignal* vala_signal_type_get_signal_symbol (ValaSignalType* self); | |
| void vala_signal_type_set_signal_symbol (ValaSignalType* self, ValaSignal*
value); | | void vala_signal_type_set_signal_symbol (ValaSignalType* self, ValaSignal*
value); | |
| ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS
ourceReference* source); | | ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS
ourceReference* source); | |
| ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type,
ValaDataType* type, ValaSourceReference* source); | | ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type,
ValaDataType* type, ValaSourceReference* source); | |
| ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi
on* self); | | ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi
on* self); | |
| void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self,
ValaDataType* value); | | void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self,
ValaDataType* value); | |
| ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char*
filename, gboolean pkg, const char* content); | | ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char*
filename, gboolean pkg, const char* content); | |
| ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont
ext* context, const char* filename, gboolean pkg, const char* content); | | ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont
ext* context, const char* filename, gboolean pkg, const char* content); | |
|
| | | void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme | |
| | | nt); | |
| | | GeeList* vala_source_file_get_comments (ValaSourceFile* self); | |
| void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD
irective* ns); | | void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD
irective* ns); | |
| void vala_source_file_clear_using_directives (ValaSourceFile* self); | | void vala_source_file_clear_using_directives (ValaSourceFile* self); | |
| GeeList* vala_source_file_get_using_directives (ValaSourceFile* self); | | GeeList* vala_source_file_get_using_directives (ValaSourceFile* self); | |
| void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); | | void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); | |
| void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node
); | | void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node
); | |
| GeeList* vala_source_file_get_nodes (ValaSourceFile* self); | | GeeList* vala_source_file_get_nodes (ValaSourceFile* self); | |
| void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito
r); | | void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito
r); | |
| void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito
r* visitor); | | void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito
r* visitor); | |
| char* vala_source_file_get_relative_filename (ValaSourceFile* self); | | char* vala_source_file_get_relative_filename (ValaSourceFile* self); | |
| char* vala_source_file_get_csource_filename (ValaSourceFile* self); | | char* vala_source_file_get_csource_filename (ValaSourceFile* self); | |
| char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); | | char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); | |
| char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno); | | char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno); | |
| gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); | | gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); | |
| gsize vala_source_file_get_mapped_length (ValaSourceFile* self); | | gsize vala_source_file_get_mapped_length (ValaSourceFile* self); | |
| gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer
* analyzer); | | gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer
* analyzer); | |
| const char* vala_source_file_get_filename (ValaSourceFile* self); | | const char* vala_source_file_get_filename (ValaSourceFile* self); | |
| void vala_source_file_set_filename (ValaSourceFile* self, const char* value
); | | void vala_source_file_set_filename (ValaSourceFile* self, const char* value
); | |
|
| const char* vala_source_file_get_comment (ValaSourceFile* self); | | | |
| void vala_source_file_set_comment (ValaSourceFile* self, const char* value) | | | |
| ; | | | |
| gboolean vala_source_file_get_external_package (ValaSourceFile* self); | | gboolean vala_source_file_get_external_package (ValaSourceFile* self); | |
| void vala_source_file_set_external_package (ValaSourceFile* self, gboolean
value); | | void vala_source_file_set_external_package (ValaSourceFile* self, gboolean
value); | |
| ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); | | ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); | |
| void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v
alue); | | void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v
alue); | |
| const char* vala_source_file_get_content (ValaSourceFile* self); | | const char* vala_source_file_get_content (ValaSourceFile* self); | |
| void vala_source_file_set_content (ValaSourceFile* self, const char* value)
; | | void vala_source_file_set_content (ValaSourceFile* self, const char* value)
; | |
| void vala_source_location_init (ValaSourceLocation *self, gchar* _pos, gint
_line, gint _column); | | void vala_source_location_init (ValaSourceLocation *self, gchar* _pos, gint
_line, gint _column); | |
| ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint
_first_line, gint _first_column, gint _last_line, gint _last_column); | | ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint
_first_line, gint _first_column, gint _last_line, gint _last_column); | |
| ValaSourceReference* vala_source_reference_construct (GType object_type, Va
laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line,
gint _last_column); | | ValaSourceReference* vala_source_reference_construct (GType object_type, Va
laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line,
gint _last_column); | |
|
| ValaSourceReference* vala_source_reference_new_with_comment (ValaSourceFile | | | |
| * _file, gint _first_line, gint _first_column, gint _last_line, gint _last_ | | | |
| column, const char* _comment); | | | |
| ValaSourceReference* vala_source_reference_construct_with_comment (GType ob | | | |
| ject_type, ValaSourceFile* _file, gint _first_line, gint _first_column, gin | | | |
| t _last_line, gint _last_column, const char* _comment); | | | |
| char* vala_source_reference_to_string (ValaSourceReference* self); | | char* vala_source_reference_to_string (ValaSourceReference* self); | |
| ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self); | | ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self); | |
| void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF
ile* value); | | void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF
ile* value); | |
| gint vala_source_reference_get_first_line (ValaSourceReference* self); | | gint vala_source_reference_get_first_line (ValaSourceReference* self); | |
| void vala_source_reference_set_first_line (ValaSourceReference* self, gint
value); | | void vala_source_reference_set_first_line (ValaSourceReference* self, gint
value); | |
| gint vala_source_reference_get_first_column (ValaSourceReference* self); | | gint vala_source_reference_get_first_column (ValaSourceReference* self); | |
| void vala_source_reference_set_first_column (ValaSourceReference* self, gin
t value); | | void vala_source_reference_set_first_column (ValaSourceReference* self, gin
t value); | |
| gint vala_source_reference_get_last_line (ValaSourceReference* self); | | gint vala_source_reference_get_last_line (ValaSourceReference* self); | |
| void vala_source_reference_set_last_line (ValaSourceReference* self, gint v
alue); | | void vala_source_reference_set_last_line (ValaSourceReference* self, gint v
alue); | |
| gint vala_source_reference_get_last_column (ValaSourceReference* self); | | gint vala_source_reference_get_last_column (ValaSourceReference* self); | |
| void vala_source_reference_set_last_column (ValaSourceReference* self, gint
value); | | void vala_source_reference_set_last_column (ValaSourceReference* self, gint
value); | |
|
| const char* vala_source_reference_get_comment (ValaSourceReference* self); | | | |
| void vala_source_reference_set_comment (ValaSourceReference* self, const ch | | | |
| ar* value); | | | |
| GType vala_statement_list_get_type (void); | | GType vala_statement_list_get_type (void); | |
| ValaStatementList* vala_statement_list_new (ValaSourceReference* source_ref
erence); | | ValaStatementList* vala_statement_list_new (ValaSourceReference* source_ref
erence); | |
| ValaStatementList* vala_statement_list_construct (GType object_type, ValaSo
urceReference* source_reference); | | ValaStatementList* vala_statement_list_construct (GType object_type, ValaSo
urceReference* source_reference); | |
| ValaStatement* vala_statement_list_get (ValaStatementList* self, gint index
); | | ValaStatement* vala_statement_list_get (ValaStatementList* self, gint index
); | |
| void vala_statement_list_set (ValaStatementList* self, gint index, ValaStat
ement* stmt); | | void vala_statement_list_set (ValaStatementList* self, gint index, ValaStat
ement* stmt); | |
| void vala_statement_list_add (ValaStatementList* self, ValaStatement* stmt)
; | | void vala_statement_list_add (ValaStatementList* self, ValaStatement* stmt)
; | |
| void vala_statement_list_insert (ValaStatementList* self, gint index, ValaS
tatement* stmt); | | void vala_statement_list_insert (ValaStatementList* self, gint index, ValaS
tatement* stmt); | |
| gint vala_statement_list_get_length (ValaStatementList* self); | | gint vala_statement_list_get_length (ValaStatementList* self); | |
| ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe
ference* source_reference); | | ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe
ference* source_reference); | |
| ValaStringLiteral* vala_string_literal_construct (GType object_type, const
char* value, ValaSourceReference* source_reference); | | ValaStringLiteral* vala_string_literal_construct (GType object_type, const
char* value, ValaSourceReference* source_reference); | |
| char* vala_string_literal_eval (ValaStringLiteral* self); | | char* vala_string_literal_eval (ValaStringLiteral* self); | |
| const char* vala_string_literal_get_value (ValaStringLiteral* self); | | const char* vala_string_literal_get_value (ValaStringLiteral* self); | |
| void vala_string_literal_set_value (ValaStringLiteral* self, const char* va
lue); | | void vala_string_literal_set_value (ValaStringLiteral* self, const char* va
lue); | |
|
| ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ | | ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ | |
| reference); | | reference, ValaComment* comment); | |
| ValaStruct* vala_struct_construct (GType object_type, const char* name, Val | | ValaStruct* vala_struct_construct (GType object_type, const char* name, Val | |
| aSourceReference* source_reference); | | aSourceReference* source_reference, ValaComment* comment); | |
| void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p
); | | void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p
); | |
| GeeList* vala_struct_get_type_parameters (ValaStruct* self); | | GeeList* vala_struct_get_type_parameters (ValaStruct* self); | |
| void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); | | void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); | |
| void vala_struct_add_field (ValaStruct* self, ValaField* f); | | void vala_struct_add_field (ValaStruct* self, ValaField* f); | |
| GeeList* vala_struct_get_fields (ValaStruct* self); | | GeeList* vala_struct_get_fields (ValaStruct* self); | |
| GeeList* vala_struct_get_constants (ValaStruct* self); | | GeeList* vala_struct_get_constants (ValaStruct* self); | |
| void vala_struct_add_method (ValaStruct* self, ValaMethod* m); | | void vala_struct_add_method (ValaStruct* self, ValaMethod* m); | |
| GeeList* vala_struct_get_methods (ValaStruct* self); | | GeeList* vala_struct_get_methods (ValaStruct* self); | |
|
| | | void vala_struct_add_property (ValaStruct* self, ValaProperty* prop); | |
| | | GeeList* vala_struct_get_properties (ValaStruct* self); | |
| void vala_struct_set_cname (ValaStruct* self, const char* cname); | | void vala_struct_set_cname (ValaStruct* self, const char* cname); | |
| char* vala_struct_get_default_cname (ValaStruct* self); | | char* vala_struct_get_default_cname (ValaStruct* self); | |
| gboolean vala_struct_is_boolean_type (ValaStruct* self); | | gboolean vala_struct_is_boolean_type (ValaStruct* self); | |
| gboolean vala_struct_is_integer_type (ValaStruct* self); | | gboolean vala_struct_is_integer_type (ValaStruct* self); | |
| gboolean vala_struct_is_floating_type (ValaStruct* self); | | gboolean vala_struct_is_floating_type (ValaStruct* self); | |
| gint vala_struct_get_rank (ValaStruct* self); | | gint vala_struct_get_rank (ValaStruct* self); | |
| void vala_struct_process_attributes (ValaStruct* self); | | void vala_struct_process_attributes (ValaStruct* self); | |
| void vala_struct_set_type_id (ValaStruct* self, const char* name); | | void vala_struct_set_type_id (ValaStruct* self, const char* name); | |
| gboolean vala_struct_is_simple_type (ValaStruct* self); | | gboolean vala_struct_is_simple_type (ValaStruct* self); | |
| void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); | | void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); | |
| | | | |
| skipping to change at line 5041 | | skipping to change at line 4686 | |
| ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); | | ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); | |
| void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet
hod* value); | | void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet
hod* value); | |
| gboolean vala_struct_get_use_const (ValaStruct* self); | | gboolean vala_struct_get_use_const (ValaStruct* self); | |
| void vala_struct_set_use_const (ValaStruct* self, gboolean value); | | void vala_struct_set_use_const (ValaStruct* self, gboolean value); | |
| gboolean vala_struct_get_has_type_id (ValaStruct* self); | | gboolean vala_struct_get_has_type_id (ValaStruct* self); | |
| void vala_struct_set_has_type_id (ValaStruct* self, gboolean value); | | void vala_struct_set_has_type_id (ValaStruct* self, gboolean value); | |
| gint vala_struct_get_width (ValaStruct* self); | | gint vala_struct_get_width (ValaStruct* self); | |
| void vala_struct_set_width (ValaStruct* self, gint value); | | void vala_struct_set_width (ValaStruct* self, gint value); | |
| gboolean vala_struct_get_signed (ValaStruct* self); | | gboolean vala_struct_get_signed (ValaStruct* self); | |
| void vala_struct_set_signed (ValaStruct* self, gboolean value); | | void vala_struct_set_signed (ValaStruct* self, gboolean value); | |
|
| | | gboolean vala_struct_get_has_copy_function (ValaStruct* self); | |
| | | void vala_struct_set_has_copy_function (ValaStruct* self, gboolean value); | |
| | | gboolean vala_struct_get_has_destroy_function (ValaStruct* self); | |
| | | void vala_struct_set_has_destroy_function (ValaStruct* self, gboolean value | |
| | | ); | |
| ValaStructValueType* vala_struct_value_type_new (ValaStruct* type_symbol); | | ValaStructValueType* vala_struct_value_type_new (ValaStruct* type_symbol); | |
| ValaStructValueType* vala_struct_value_type_construct (GType object_type, V
alaStruct* type_symbol); | | ValaStructValueType* vala_struct_value_type_construct (GType object_type, V
alaStruct* type_symbol); | |
| ValaSwitchLabel* vala_switch_label_new (ValaExpression* expr, ValaSourceRef
erence* source); | | ValaSwitchLabel* vala_switch_label_new (ValaExpression* expr, ValaSourceRef
erence* source); | |
| ValaSwitchLabel* vala_switch_label_construct (GType object_type, ValaExpres
sion* expr, ValaSourceReference* source); | | ValaSwitchLabel* vala_switch_label_construct (GType object_type, ValaExpres
sion* expr, ValaSourceReference* source); | |
| ValaSwitchLabel* vala_switch_label_new_with_default (ValaSourceReference* s
ource); | | ValaSwitchLabel* vala_switch_label_new_with_default (ValaSourceReference* s
ource); | |
| ValaSwitchLabel* vala_switch_label_construct_with_default (GType object_typ
e, ValaSourceReference* source); | | ValaSwitchLabel* vala_switch_label_construct_with_default (GType object_typ
e, ValaSourceReference* source); | |
| ValaExpression* vala_switch_label_get_expression (ValaSwitchLabel* self); | | ValaExpression* vala_switch_label_get_expression (ValaSwitchLabel* self); | |
| void vala_switch_label_set_expression (ValaSwitchLabel* self, ValaExpressio
n* value); | | void vala_switch_label_set_expression (ValaSwitchLabel* self, ValaExpressio
n* value); | |
|
| | | ValaSwitchSection* vala_switch_label_get_section (ValaSwitchLabel* self); | |
| | | void vala_switch_label_set_section (ValaSwitchLabel* self, ValaSwitchSectio | |
| | | n* value); | |
| ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref
erence); | | ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref
erence); | |
| ValaSwitchSection* vala_switch_section_construct (GType object_type, ValaSo
urceReference* source_reference); | | ValaSwitchSection* vala_switch_section_construct (GType object_type, ValaSo
urceReference* source_reference); | |
| void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe
l* label); | | void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe
l* label); | |
| GeeList* vala_switch_section_get_labels (ValaSwitchSection* self); | | GeeList* vala_switch_section_get_labels (ValaSwitchSection* self); | |
| gboolean vala_switch_section_has_default_label (ValaSwitchSection* self); | | gboolean vala_switch_section_has_default_label (ValaSwitchSection* self); | |
| ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression,
ValaSourceReference* source_reference); | | ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression,
ValaSourceReference* source_reference); | |
| ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va
laExpression* expression, ValaSourceReference* source_reference); | | ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va
laExpression* expression, ValaSourceReference* source_reference); | |
| void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit
chSection* section); | | void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit
chSection* section); | |
| GeeList* vala_switch_statement_get_sections (ValaSwitchStatement* self); | | GeeList* vala_switch_statement_get_sections (ValaSwitchStatement* self); | |
| ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement*
self); | | ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement*
self); | |
| void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE
xpression* value); | | void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE
xpression* value); | |
| gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); | | gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); | |
| gboolean vala_symbol_is_private_symbol (ValaSymbol* self); | | gboolean vala_symbol_is_private_symbol (ValaSymbol* self); | |
|
| ValaSymbol* vala_symbol_new (const char* name, ValaSourceReference* source_
reference); | | | |
| ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val
aSourceReference* source_reference); | | ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val
aSourceReference* source_reference); | |
| char* vala_symbol_get_full_name (ValaSymbol* self); | | char* vala_symbol_get_full_name (ValaSymbol* self); | |
| char* vala_symbol_get_cprefix (ValaSymbol* self); | | char* vala_symbol_get_cprefix (ValaSymbol* self); | |
| char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix
); | | char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix
); | |
| char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); | | char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); | |
| GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self); | | GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self); | |
| char* vala_symbol_camel_case_to_lower_case (const char* camel_case); | | char* vala_symbol_camel_case_to_lower_case (const char* camel_case); | |
| char* vala_symbol_lower_case_to_camel_case (const char* lower_case); | | char* vala_symbol_lower_case_to_camel_case (const char* lower_case); | |
| ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean
is_internal); | | ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean
is_internal); | |
| gboolean vala_symbol_is_instance_member (ValaSymbol* self); | | gboolean vala_symbol_is_instance_member (ValaSymbol* self); | |
| gboolean vala_symbol_is_class_member (ValaSymbol* self); | | gboolean vala_symbol_is_class_member (ValaSymbol* self); | |
| ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); | | ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); | |
| ValaScope* vala_symbol_get_owner (ValaSymbol* self); | | ValaScope* vala_symbol_get_owner (ValaSymbol* self); | |
| void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); | | void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); | |
| const char* vala_symbol_get_name (ValaSymbol* self); | | const char* vala_symbol_get_name (ValaSymbol* self); | |
| void vala_symbol_set_name (ValaSymbol* self, const char* value); | | void vala_symbol_set_name (ValaSymbol* self, const char* value); | |
| gboolean vala_symbol_get_active (ValaSymbol* self); | | gboolean vala_symbol_get_active (ValaSymbol* self); | |
| void vala_symbol_set_active (ValaSymbol* self, gboolean value); | | void vala_symbol_set_active (ValaSymbol* self, gboolean value); | |
| gboolean vala_symbol_get_used (ValaSymbol* self); | | gboolean vala_symbol_get_used (ValaSymbol* self); | |
| void vala_symbol_set_used (ValaSymbol* self, gboolean value); | | void vala_symbol_set_used (ValaSymbol* self, gboolean value); | |
|
| | | GType vala_symbol_accessibility_get_type (void); | |
| ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); | | ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); | |
| void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu
e); | | void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu
e); | |
| ValaScope* vala_symbol_get_scope (ValaSymbol* self); | | ValaScope* vala_symbol_get_scope (ValaSymbol* self); | |
| gboolean vala_symbol_get_external (ValaSymbol* self); | | gboolean vala_symbol_get_external (ValaSymbol* self); | |
| void vala_symbol_set_external (ValaSymbol* self, gboolean value); | | void vala_symbol_set_external (ValaSymbol* self, gboolean value); | |
| gboolean vala_symbol_get_external_package (ValaSymbol* self); | | gboolean vala_symbol_get_external_package (ValaSymbol* self); | |
| GType vala_symbol_resolver_get_type (void); | | GType vala_symbol_resolver_get_type (void); | |
| void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex
t* context); | | void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex
t* context); | |
| ValaSymbolResolver* vala_symbol_resolver_new (void); | | ValaSymbolResolver* vala_symbol_resolver_new (void); | |
| ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); | | ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); | |
| | | | |
| skipping to change at line 5124 | | skipping to change at line 4775 | |
| void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va
lue); | | void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va
lue); | |
| ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self); | | ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self); | |
| void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType*
value); | | void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType*
value); | |
| ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS
ourceReference* source); | | ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS
ourceReference* source); | |
| ValaTypeofExpression* vala_typeof_expression_construct (GType object_type,
ValaDataType* type, ValaSourceReference* source); | | ValaTypeofExpression* vala_typeof_expression_construct (GType object_type,
ValaDataType* type, ValaSourceReference* source); | |
| ValaDataType* vala_typeof_expression_get_type_reference (ValaTypeofExpressi
on* self); | | ValaDataType* vala_typeof_expression_get_type_reference (ValaTypeofExpressi
on* self); | |
| void vala_typeof_expression_set_type_reference (ValaTypeofExpression* self,
ValaDataType* value); | | void vala_typeof_expression_set_type_reference (ValaTypeofExpression* self,
ValaDataType* value); | |
| ValaTypeParameter* vala_typeparameter_new (const char* name, ValaSourceRefe
rence* source_reference); | | ValaTypeParameter* vala_typeparameter_new (const char* name, ValaSourceRefe
rence* source_reference); | |
| ValaTypeParameter* vala_typeparameter_construct (GType object_type, const c
har* name, ValaSourceReference* source_reference); | | ValaTypeParameter* vala_typeparameter_construct (GType object_type, const c
har* name, ValaSourceReference* source_reference); | |
| gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame
ter* param2); | | gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame
ter* param2); | |
|
| ValaTypeSymbol* vala_typesymbol_new (const char* name, ValaSourceReference* | | ValaTypeSymbol* vala_typesymbol_construct (GType object_type, const char* n | |
| source_reference); | | ame, ValaSourceReference* source_reference, ValaComment* comment); | |
| ValaTypeSymbol* vala_typesymbol_construct (GType object_type, const char* n | | | |
| ame, ValaSourceReference* source_reference); | | | |
| char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type)
; | | char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type)
; | |
| gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self); | | gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_free_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_free_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self); | |
| gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self); | | gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_ref_sink_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_ref_sink_function (ValaTypeSymbol* self); | |
| | | | |
| skipping to change at line 5147 | | skipping to change at line 4797 | |
| char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self); | | char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self); | | char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self); | |
| char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha
r* infix); | | char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha
r* infix); | |
| char* vala_typesymbol_get_default_value (ValaTypeSymbol* self); | | char* vala_typesymbol_get_default_value (ValaTypeSymbol* self); | |
| void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char
* filename); | | void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char
* filename); | |
| gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo
l* t); | | gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo
l* t); | |
| gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const
char* name); | | gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const
char* name); | |
| char* vala_typesymbol_get_type_signature (ValaTypeSymbol* self); | | char* vala_typesymbol_get_type_signature (ValaTypeSymbol* self); | |
|
| | | ValaComment* vala_typesymbol_get_comment (ValaTypeSymbol* self); | |
| | | void vala_typesymbol_set_comment (ValaTypeSymbol* self, ValaComment* value) | |
| | | ; | |
| GType vala_unary_operator_get_type (void); | | GType vala_unary_operator_get_type (void); | |
| ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE
xpression* _inner, ValaSourceReference* source); | | ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE
xpression* _inner, ValaSourceReference* source); | |
| ValaUnaryExpression* vala_unary_expression_construct (GType object_type, Va
laUnaryOperator op, ValaExpression* _inner, ValaSourceReference* source); | | ValaUnaryExpression* vala_unary_expression_construct (GType object_type, Va
laUnaryOperator op, ValaExpression* _inner, ValaSourceReference* source); | |
| ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression*
self); | | ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression*
self); | |
| void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna
ryOperator value); | | void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna
ryOperator value); | |
| ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self)
; | | ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self)
; | |
| void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres
sion* value); | | void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres
sion* value); | |
| GType vala_unresolved_symbol_get_type (void); | | GType vala_unresolved_symbol_get_type (void); | |
| ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn
er, const char* name, ValaSourceReference* source_reference); | | ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn
er, const char* name, ValaSourceReference* source_reference); | |
| ValaUnresolvedSymbol* vala_unresolved_symbol_construct (GType object_type,
ValaUnresolvedSymbol* inner, const char* name, ValaSourceReference* source_
reference); | | ValaUnresolvedSymbol* vala_unresolved_symbol_construct (GType object_type,
ValaUnresolvedSymbol* inner, const char* name, ValaSourceReference* source_
reference); | |
| | | | |
| skipping to change at line 5174 | | skipping to change at line 4826 | |
| ValaUnresolvedType* vala_unresolved_type_construct (GType object_type); | | ValaUnresolvedType* vala_unresolved_type_construct (GType object_type); | |
| ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym
bol* symbol, ValaSourceReference* source); | | ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym
bol* symbol, ValaSourceReference* source); | |
| ValaUnresolvedType* vala_unresolved_type_construct_from_symbol (GType objec
t_type, ValaUnresolvedSymbol* symbol, ValaSourceReference* source); | | ValaUnresolvedType* vala_unresolved_type_construct_from_symbol (GType objec
t_type, ValaUnresolvedSymbol* symbol, ValaSourceReference* source); | |
| ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio
n* expr); | | ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio
n* expr); | |
| ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres
olvedType* self); | | ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres
olvedType* self); | |
| void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self,
ValaUnresolvedSymbol* value); | | void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self,
ValaUnresolvedSymbol* value); | |
| ValaUsingDirective* vala_using_directive_new (ValaSymbol* namespace_symbol,
ValaSourceReference* source_reference); | | ValaUsingDirective* vala_using_directive_new (ValaSymbol* namespace_symbol,
ValaSourceReference* source_reference); | |
| ValaUsingDirective* vala_using_directive_construct (GType object_type, Vala
Symbol* namespace_symbol, ValaSourceReference* source_reference); | | ValaUsingDirective* vala_using_directive_construct (GType object_type, Vala
Symbol* namespace_symbol, ValaSourceReference* source_reference); | |
| ValaSymbol* vala_using_directive_get_namespace_symbol (ValaUsingDirective*
self); | | ValaSymbol* vala_using_directive_get_namespace_symbol (ValaUsingDirective*
self); | |
| void vala_using_directive_set_namespace_symbol (ValaUsingDirective* self, V
alaSymbol* value); | | void vala_using_directive_set_namespace_symbol (ValaUsingDirective* self, V
alaSymbol* value); | |
|
| ValaValueType* vala_value_type_new (ValaTypeSymbol* type_symbol); | | | |
| ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol
* type_symbol); | | ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol
* type_symbol); | |
| ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self); | | ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self); | |
| void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol*
value); | | void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol*
value); | |
| GType vala_void_type_get_type (void); | | GType vala_void_type_get_type (void); | |
| ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference); | | ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference); | |
| ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere
nce* source_reference); | | ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere
nce* source_reference); | |
| ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va
laBlock* body, ValaSourceReference* source_reference); | | ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va
laBlock* body, ValaSourceReference* source_reference); | |
| ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala
Expression* condition, ValaBlock* body, ValaSourceReference* source_referen
ce); | | ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala
Expression* condition, ValaBlock* body, ValaSourceReference* source_referen
ce); | |
| ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel
f); | | ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel
f); | |
| void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr
ession* value); | | void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr
ession* value); | |
| | | | |
End of changes. 208 change blocks. |
| 597 lines changed or deleted | | 255 lines changed or added | |
|
| valaccode.h | | valaccode.h | |
| | | | |
| skipping to change at line 381 | | skipping to change at line 381 | |
| #define VALA_CCODE_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj)
, VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerList)) | | #define VALA_CCODE_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj)
, VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerList)) | |
| #define VALA_CCODE_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (
(klass), VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerListClass)) | | #define VALA_CCODE_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (
(klass), VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerListClass)) | |
| #define VALA_IS_CCODE_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o
bj), VALA_TYPE_CCODE_INITIALIZER_LIST)) | | #define VALA_IS_CCODE_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o
bj), VALA_TYPE_CCODE_INITIALIZER_LIST)) | |
| #define VALA_IS_CCODE_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP
E ((klass), VALA_TYPE_CCODE_INITIALIZER_LIST)) | | #define VALA_IS_CCODE_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP
E ((klass), VALA_TYPE_CCODE_INITIALIZER_LIST)) | |
| #define VALA_CCODE_INITIALIZER_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA
SS ((obj), VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerListClass)
) | | #define VALA_CCODE_INITIALIZER_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA
SS ((obj), VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerListClass)
) | |
| | | | |
| typedef struct _ValaCCodeInitializerList ValaCCodeInitializerList; | | typedef struct _ValaCCodeInitializerList ValaCCodeInitializerList; | |
| typedef struct _ValaCCodeInitializerListClass ValaCCodeInitializerListClass
; | | typedef struct _ValaCCodeInitializerListClass ValaCCodeInitializerListClass
; | |
| typedef struct _ValaCCodeInitializerListPrivate ValaCCodeInitializerListPri
vate; | | typedef struct _ValaCCodeInitializerListPrivate ValaCCodeInitializerListPri
vate; | |
| | | | |
|
| | | #define VALA_TYPE_CCODE_INVALID_EXPRESSION (vala_ccode_invalid_expression_g | |
| | | et_type ()) | |
| | | #define VALA_CCODE_INVALID_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob | |
| | | j), VALA_TYPE_CCODE_INVALID_EXPRESSION, ValaCCodeInvalidExpression)) | |
| | | #define VALA_CCODE_INVALID_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST | |
| | | ((klass), VALA_TYPE_CCODE_INVALID_EXPRESSION, ValaCCodeInvalidExpressionCl | |
| | | ass)) | |
| | | #define VALA_IS_CCODE_INVALID_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( | |
| | | (obj), VALA_TYPE_CCODE_INVALID_EXPRESSION)) | |
| | | #define VALA_IS_CCODE_INVALID_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_T | |
| | | YPE ((klass), VALA_TYPE_CCODE_INVALID_EXPRESSION)) | |
| | | #define VALA_CCODE_INVALID_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C | |
| | | LASS ((obj), VALA_TYPE_CCODE_INVALID_EXPRESSION, ValaCCodeInvalidExpression | |
| | | Class)) | |
| | | | |
| | | typedef struct _ValaCCodeInvalidExpression ValaCCodeInvalidExpression; | |
| | | typedef struct _ValaCCodeInvalidExpressionClass ValaCCodeInvalidExpressionC | |
| | | lass; | |
| | | typedef struct _ValaCCodeInvalidExpressionPrivate ValaCCodeInvalidExpressio | |
| | | nPrivate; | |
| | | | |
| #define VALA_TYPE_CCODE_LABEL (vala_ccode_label_get_type ()) | | #define VALA_TYPE_CCODE_LABEL (vala_ccode_label_get_type ()) | |
| #define VALA_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_CCODE_LABEL, ValaCCodeLabel)) | | #define VALA_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_CCODE_LABEL, ValaCCodeLabel)) | |
| #define VALA_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_CCODE_LABEL, ValaCCodeLabelClass)) | | #define VALA_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_CCODE_LABEL, ValaCCodeLabelClass)) | |
| #define VALA_IS_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_CCODE_LABEL)) | | #define VALA_IS_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_CCODE_LABEL)) | |
| #define VALA_IS_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_CCODE_LABEL)) | | #define VALA_IS_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_CCODE_LABEL)) | |
| #define VALA_CCODE_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_CCODE_LABEL, ValaCCodeLabelClass)) | | #define VALA_CCODE_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_CCODE_LABEL, ValaCCodeLabelClass)) | |
| | | | |
| typedef struct _ValaCCodeLabel ValaCCodeLabel; | | typedef struct _ValaCCodeLabel ValaCCodeLabel; | |
| typedef struct _ValaCCodeLabelClass ValaCCodeLabelClass; | | typedef struct _ValaCCodeLabelClass ValaCCodeLabelClass; | |
| typedef struct _ValaCCodeLabelPrivate ValaCCodeLabelPrivate; | | typedef struct _ValaCCodeLabelPrivate ValaCCodeLabelPrivate; | |
| | | | |
| skipping to change at line 549 | | skipping to change at line 560 | |
| #define VALA_CCODE_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccess)) | | #define VALA_CCODE_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccess)) | |
| #define VALA_CCODE_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k
lass), VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccessClass)) | | #define VALA_CCODE_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k
lass), VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccessClass)) | |
| #define VALA_IS_CCODE_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
), VALA_TYPE_CCODE_ELEMENT_ACCESS)) | | #define VALA_IS_CCODE_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
), VALA_TYPE_CCODE_ELEMENT_ACCESS)) | |
| #define VALA_IS_CCODE_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_CCODE_ELEMENT_ACCESS)) | | #define VALA_IS_CCODE_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_CCODE_ELEMENT_ACCESS)) | |
| #define VALA_CCODE_ELEMENT_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccessClass)) | | #define VALA_CCODE_ELEMENT_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccessClass)) | |
| | | | |
| typedef struct _ValaCCodeElementAccess ValaCCodeElementAccess; | | typedef struct _ValaCCodeElementAccess ValaCCodeElementAccess; | |
| typedef struct _ValaCCodeElementAccessClass ValaCCodeElementAccessClass; | | typedef struct _ValaCCodeElementAccessClass ValaCCodeElementAccessClass; | |
| typedef struct _ValaCCodeElementAccessPrivate ValaCCodeElementAccessPrivate
; | | typedef struct _ValaCCodeElementAccessPrivate ValaCCodeElementAccessPrivate
; | |
| | | | |
|
| /** | | | |
| * Represents a node in the C code tree. | | | |
| */ | | | |
| struct _ValaCCodeNode { | | struct _ValaCCodeNode { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaCCodeNodePrivate * priv; | | ValaCCodeNodePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeNodeClass { | | struct _ValaCCodeNodeClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaCCodeNode *self); | | void (*finalize) (ValaCCodeNode *self); | |
| void (*write) (ValaCCodeNode* self, ValaCCodeWriter* writer); | | void (*write) (ValaCCodeNode* self, ValaCCodeWriter* writer); | |
| void (*write_declaration) (ValaCCodeNode* self, ValaCCodeWriter* wri
ter); | | void (*write_declaration) (ValaCCodeNode* self, ValaCCodeWriter* wri
ter); | |
| void (*write_combined) (ValaCCodeNode* self, ValaCCodeWriter* writer
); | | void (*write_combined) (ValaCCodeNode* self, ValaCCodeWriter* writer
); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an expression node in the C code tree. | | | |
| */ | | | |
| struct _ValaCCodeExpression { | | struct _ValaCCodeExpression { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeExpressionPrivate * priv; | | ValaCCodeExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeExpressionClass { | | struct _ValaCCodeExpressionClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| void (*write_inner) (ValaCCodeExpression* self, ValaCCodeWriter* wri
ter); | | void (*write_inner) (ValaCCodeExpression* self, ValaCCodeWriter* wri
ter); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an assignment expression in the C code. | | | |
| */ | | | |
| struct _ValaCCodeAssignment { | | struct _ValaCCodeAssignment { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeAssignmentPrivate * priv; | | ValaCCodeAssignmentPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeAssignmentClass { | | struct _ValaCCodeAssignmentClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 605 | | skipping to change at line 607 | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_XOR, | | VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_XOR, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_ADD, | | VALA_CCODE_ASSIGNMENT_OPERATOR_ADD, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_SUB, | | VALA_CCODE_ASSIGNMENT_OPERATOR_SUB, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_MUL, | | VALA_CCODE_ASSIGNMENT_OPERATOR_MUL, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_DIV, | | VALA_CCODE_ASSIGNMENT_OPERATOR_DIV, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_PERCENT, | | VALA_CCODE_ASSIGNMENT_OPERATOR_PERCENT, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT, | | VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT, | |
| VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT | | VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT | |
| } ValaCCodeAssignmentOperator; | | } ValaCCodeAssignmentOperator; | |
| | | | |
|
| /** | | | |
| * Represents an expression with two operands in C code. | | | |
| */ | | | |
| struct _ValaCCodeBinaryExpression { | | struct _ValaCCodeBinaryExpression { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeBinaryExpressionPrivate * priv; | | ValaCCodeBinaryExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeBinaryExpressionClass { | | struct _ValaCCodeBinaryExpressionClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 638 | | skipping to change at line 637 | |
| VALA_CCODE_BINARY_OPERATOR_GREATER_THAN_OR_EQUAL, | | VALA_CCODE_BINARY_OPERATOR_GREATER_THAN_OR_EQUAL, | |
| VALA_CCODE_BINARY_OPERATOR_EQUALITY, | | VALA_CCODE_BINARY_OPERATOR_EQUALITY, | |
| VALA_CCODE_BINARY_OPERATOR_INEQUALITY, | | VALA_CCODE_BINARY_OPERATOR_INEQUALITY, | |
| VALA_CCODE_BINARY_OPERATOR_BITWISE_AND, | | VALA_CCODE_BINARY_OPERATOR_BITWISE_AND, | |
| VALA_CCODE_BINARY_OPERATOR_BITWISE_OR, | | VALA_CCODE_BINARY_OPERATOR_BITWISE_OR, | |
| VALA_CCODE_BINARY_OPERATOR_BITWISE_XOR, | | VALA_CCODE_BINARY_OPERATOR_BITWISE_XOR, | |
| VALA_CCODE_BINARY_OPERATOR_AND, | | VALA_CCODE_BINARY_OPERATOR_AND, | |
| VALA_CCODE_BINARY_OPERATOR_OR | | VALA_CCODE_BINARY_OPERATOR_OR | |
| } ValaCCodeBinaryOperator; | | } ValaCCodeBinaryOperator; | |
| | | | |
|
| /** | | | |
| * Represents a statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeStatement { | | struct _ValaCCodeStatement { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeStatementPrivate * priv; | | ValaCCodeStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeStatementClass { | | struct _ValaCCodeStatementClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a C code block. | | | |
| */ | | | |
| struct _ValaCCodeBlock { | | struct _ValaCCodeBlock { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeBlockPrivate * priv; | | ValaCCodeBlockPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeBlockClass { | | struct _ValaCCodeBlockClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a break statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeBreakStatement { | | struct _ValaCCodeBreakStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeBreakStatementPrivate * priv; | | ValaCCodeBreakStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeBreakStatementClass { | | struct _ValaCCodeBreakStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a case block in a switch statement in C code. | | | |
| */ | | | |
| struct _ValaCCodeCaseStatement { | | struct _ValaCCodeCaseStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeCaseStatementPrivate * priv; | | ValaCCodeCaseStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeCaseStatementClass { | | struct _ValaCCodeCaseStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a type cast in the generated C code. | | | |
| */ | | | |
| struct _ValaCCodeCastExpression { | | struct _ValaCCodeCastExpression { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeCastExpressionPrivate * priv; | | ValaCCodeCastExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeCastExpressionClass { | | struct _ValaCCodeCastExpressionClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a comma separated expression list in the C code. | | | |
| */ | | | |
| struct _ValaCCodeCommaExpression { | | struct _ValaCCodeCommaExpression { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeCommaExpressionPrivate * priv; | | ValaCCodeCommaExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeCommaExpressionClass { | | struct _ValaCCodeCommaExpressionClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a comment in the C code. | | | |
| */ | | | |
| struct _ValaCCodeComment { | | struct _ValaCCodeComment { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeCommentPrivate * priv; | | ValaCCodeCommentPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeCommentClass { | | struct _ValaCCodeCommentClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a conditional expression in C code. | | | |
| */ | | | |
| struct _ValaCCodeConditionalExpression { | | struct _ValaCCodeConditionalExpression { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeConditionalExpressionPrivate * priv; | | ValaCCodeConditionalExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeConditionalExpressionClass { | | struct _ValaCCodeConditionalExpressionClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * A constant C expression. | | | |
| */ | | | |
| struct _ValaCCodeConstant { | | struct _ValaCCodeConstant { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeConstantPrivate * priv; | | ValaCCodeConstantPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeConstantClass { | | struct _ValaCCodeConstantClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a continue statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeContinueStatement { | | struct _ValaCCodeContinueStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeContinueStatementPrivate * priv; | | ValaCCodeContinueStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeContinueStatementClass { | | struct _ValaCCodeContinueStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a local variable declaration in the C code. | | | |
| */ | | | |
| struct _ValaCCodeDeclaration { | | struct _ValaCCodeDeclaration { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeDeclarationPrivate * priv; | | ValaCCodeDeclarationPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeDeclarationClass { | | struct _ValaCCodeDeclarationClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| VALA_CCODE_MODIFIERS_NONE = 0, | | VALA_CCODE_MODIFIERS_NONE = 0, | |
| VALA_CCODE_MODIFIERS_STATIC = 1 << 0, | | VALA_CCODE_MODIFIERS_STATIC = 1 << 0, | |
| VALA_CCODE_MODIFIERS_REGISTER = 1 << 1, | | VALA_CCODE_MODIFIERS_REGISTER = 1 << 1, | |
| VALA_CCODE_MODIFIERS_EXTERN = 1 << 2, | | VALA_CCODE_MODIFIERS_EXTERN = 1 << 2, | |
| VALA_CCODE_MODIFIERS_INLINE = 1 << 3, | | VALA_CCODE_MODIFIERS_INLINE = 1 << 3, | |
| VALA_CCODE_MODIFIERS_VOLATILE = 1 << 4 | | VALA_CCODE_MODIFIERS_VOLATILE = 1 << 4 | |
| } ValaCCodeModifiers; | | } ValaCCodeModifiers; | |
| | | | |
|
| /** | | | |
| * Represents a variable or function pointer declarator in the C code. | | | |
| */ | | | |
| struct _ValaCCodeDeclarator { | | struct _ValaCCodeDeclarator { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeDeclaratorPrivate * priv; | | ValaCCodeDeclaratorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeDeclaratorClass { | | struct _ValaCCodeDeclaratorClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| void (*write_initialization) (ValaCCodeDeclarator* self, ValaCCodeWr
iter* writer); | | void (*write_initialization) (ValaCCodeDeclarator* self, ValaCCodeWr
iter* writer); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a do iteration statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeDoStatement { | | struct _ValaCCodeDoStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeDoStatementPrivate * priv; | | ValaCCodeDoStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeDoStatementClass { | | struct _ValaCCodeDoStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an empty statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeEmptyStatement { | | struct _ValaCCodeEmptyStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeEmptyStatementPrivate * priv; | | ValaCCodeEmptyStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeEmptyStatementClass { | | struct _ValaCCodeEmptyStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an enum in the C code. | | | |
| */ | | | |
| struct _ValaCCodeEnum { | | struct _ValaCCodeEnum { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeEnumPrivate * priv; | | ValaCCodeEnumPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeEnumClass { | | struct _ValaCCodeEnumClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an enum value in the C code. | | | |
| */ | | | |
| struct _ValaCCodeEnumValue { | | struct _ValaCCodeEnumValue { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeEnumValuePrivate * priv; | | ValaCCodeEnumValuePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeEnumValueClass { | | struct _ValaCCodeEnumValueClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a C code statement that evaluates a given expression. | | | |
| */ | | | |
| struct _ValaCCodeExpressionStatement { | | struct _ValaCCodeExpressionStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeExpressionStatementPrivate * priv; | | ValaCCodeExpressionStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeExpressionStatementClass { | | struct _ValaCCodeExpressionStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a formal parameter in a C method signature. | | | |
| */ | | | |
| struct _ValaCCodeFormalParameter { | | struct _ValaCCodeFormalParameter { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeFormalParameterPrivate * priv; | | ValaCCodeFormalParameterPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeFormalParameterClass { | | struct _ValaCCodeFormalParameterClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a for iteration statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeForStatement { | | struct _ValaCCodeForStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeForStatementPrivate * priv; | | ValaCCodeForStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeForStatementClass { | | struct _ValaCCodeForStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a container for C code nodes. | | | |
| */ | | | |
| struct _ValaCCodeFragment { | | struct _ValaCCodeFragment { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeFragmentPrivate * priv; | | ValaCCodeFragmentPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeFragmentClass { | | struct _ValaCCodeFragmentClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a function declaration in the C code. | | | |
| */ | | | |
| struct _ValaCCodeFunction { | | struct _ValaCCodeFunction { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeFunctionPrivate * priv; | | ValaCCodeFunctionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeFunctionClass { | | struct _ValaCCodeFunctionClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a function call in the C code. | | | |
| */ | | | |
| struct _ValaCCodeFunctionCall { | | struct _ValaCCodeFunctionCall { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeFunctionCallPrivate * priv; | | ValaCCodeFunctionCallPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeFunctionCallClass { | | struct _ValaCCodeFunctionCallClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a function pointer declarator in the C code. | | | |
| */ | | | |
| struct _ValaCCodeFunctionDeclarator { | | struct _ValaCCodeFunctionDeclarator { | |
| ValaCCodeDeclarator parent_instance; | | ValaCCodeDeclarator parent_instance; | |
| ValaCCodeFunctionDeclaratorPrivate * priv; | | ValaCCodeFunctionDeclaratorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeFunctionDeclaratorClass { | | struct _ValaCCodeFunctionDeclaratorClass { | |
| ValaCCodeDeclaratorClass parent_class; | | ValaCCodeDeclaratorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a goto statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeGotoStatement { | | struct _ValaCCodeGotoStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeGotoStatementPrivate * priv; | | ValaCCodeGotoStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeGotoStatementClass { | | struct _ValaCCodeGotoStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a identifier in the C code. | | | |
| */ | | | |
| struct _ValaCCodeIdentifier { | | struct _ValaCCodeIdentifier { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeIdentifierPrivate * priv; | | ValaCCodeIdentifierPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeIdentifierClass { | | struct _ValaCCodeIdentifierClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an if selection statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeIfStatement { | | struct _ValaCCodeIfStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeIfStatementPrivate * priv; | | ValaCCodeIfStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeIfStatementClass { | | struct _ValaCCodeIfStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an include preprocessor directive in the C code. | | | |
| */ | | | |
| struct _ValaCCodeIncludeDirective { | | struct _ValaCCodeIncludeDirective { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeIncludeDirectivePrivate * priv; | | ValaCCodeIncludeDirectivePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeIncludeDirectiveClass { | | struct _ValaCCodeIncludeDirectiveClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a struct or array initializer list in the C code. | | | |
| */ | | | |
| struct _ValaCCodeInitializerList { | | struct _ValaCCodeInitializerList { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeInitializerListPrivate * priv; | | ValaCCodeInitializerListPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeInitializerListClass { | | struct _ValaCCodeInitializerListClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | struct _ValaCCodeInvalidExpression { | |
| * Represents a label declaration in the C code. | | ValaCCodeExpression parent_instance; | |
| */ | | ValaCCodeInvalidExpressionPrivate * priv; | |
| | | }; | |
| | | | |
| | | struct _ValaCCodeInvalidExpressionClass { | |
| | | ValaCCodeExpressionClass parent_class; | |
| | | }; | |
| | | | |
| struct _ValaCCodeLabel { | | struct _ValaCCodeLabel { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeLabelPrivate * priv; | | ValaCCodeLabelPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeLabelClass { | | struct _ValaCCodeLabelClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a line directive in the C code. | | | |
| */ | | | |
| struct _ValaCCodeLineDirective { | | struct _ValaCCodeLineDirective { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeLineDirectivePrivate * priv; | | ValaCCodeLineDirectivePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeLineDirectiveClass { | | struct _ValaCCodeLineDirectiveClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a preprocessor macro replacement definition in the C code. | | | |
| */ | | | |
| struct _ValaCCodeMacroReplacement { | | struct _ValaCCodeMacroReplacement { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeMacroReplacementPrivate * priv; | | ValaCCodeMacroReplacementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeMacroReplacementClass { | | struct _ValaCCodeMacroReplacementClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an access to a struct member in the C code. | | | |
| */ | | | |
| struct _ValaCCodeMemberAccess { | | struct _ValaCCodeMemberAccess { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeMemberAccessPrivate * priv; | | ValaCCodeMemberAccessPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeMemberAccessClass { | | struct _ValaCCodeMemberAccessClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a line break in the C code. | | | |
| */ | | | |
| struct _ValaCCodeNewline { | | struct _ValaCCodeNewline { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeNewlinePrivate * priv; | | ValaCCodeNewlinePrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeNewlineClass { | | struct _ValaCCodeNewlineClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a section that should only to processed once. | | | |
| */ | | | |
| struct _ValaCCodeOnceSection { | | struct _ValaCCodeOnceSection { | |
| ValaCCodeFragment parent_instance; | | ValaCCodeFragment parent_instance; | |
| ValaCCodeOnceSectionPrivate * priv; | | ValaCCodeOnceSectionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeOnceSectionClass { | | struct _ValaCCodeOnceSectionClass { | |
| ValaCCodeFragmentClass parent_class; | | ValaCCodeFragmentClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a parenthesized expression in the C code. | | | |
| */ | | | |
| struct _ValaCCodeParenthesizedExpression { | | struct _ValaCCodeParenthesizedExpression { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeParenthesizedExpressionPrivate * priv; | | ValaCCodeParenthesizedExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeParenthesizedExpressionClass { | | struct _ValaCCodeParenthesizedExpressionClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a return statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeReturnStatement { | | struct _ValaCCodeReturnStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeReturnStatementPrivate * priv; | | ValaCCodeReturnStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeReturnStatementClass { | | struct _ValaCCodeReturnStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a struct declaration in the C code. | | | |
| */ | | | |
| struct _ValaCCodeStruct { | | struct _ValaCCodeStruct { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeStructPrivate * priv; | | ValaCCodeStructPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeStructClass { | | struct _ValaCCodeStructClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a switch selection statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeSwitchStatement { | | struct _ValaCCodeSwitchStatement { | |
| ValaCCodeBlock parent_instance; | | ValaCCodeBlock parent_instance; | |
| ValaCCodeSwitchStatementPrivate * priv; | | ValaCCodeSwitchStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeSwitchStatementClass { | | struct _ValaCCodeSwitchStatementClass { | |
| ValaCCodeBlockClass parent_class; | | ValaCCodeBlockClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a typedef in the C code. | | | |
| */ | | | |
| struct _ValaCCodeTypeDefinition { | | struct _ValaCCodeTypeDefinition { | |
| ValaCCodeNode parent_instance; | | ValaCCodeNode parent_instance; | |
| ValaCCodeTypeDefinitionPrivate * priv; | | ValaCCodeTypeDefinitionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeTypeDefinitionClass { | | struct _ValaCCodeTypeDefinitionClass { | |
| ValaCCodeNodeClass parent_class; | | ValaCCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an expression with one operand in the C code. | | | |
| */ | | | |
| struct _ValaCCodeUnaryExpression { | | struct _ValaCCodeUnaryExpression { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeUnaryExpressionPrivate * priv; | | ValaCCodeUnaryExpressionPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeUnaryExpressionClass { | | struct _ValaCCodeUnaryExpressionClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
| skipping to change at line 1141 | | skipping to change at line 1029 | |
| VALA_CCODE_UNARY_OPERATOR_LOGICAL_NEGATION, | | VALA_CCODE_UNARY_OPERATOR_LOGICAL_NEGATION, | |
| VALA_CCODE_UNARY_OPERATOR_BITWISE_COMPLEMENT, | | VALA_CCODE_UNARY_OPERATOR_BITWISE_COMPLEMENT, | |
| VALA_CCODE_UNARY_OPERATOR_POINTER_INDIRECTION, | | VALA_CCODE_UNARY_OPERATOR_POINTER_INDIRECTION, | |
| VALA_CCODE_UNARY_OPERATOR_ADDRESS_OF, | | VALA_CCODE_UNARY_OPERATOR_ADDRESS_OF, | |
| VALA_CCODE_UNARY_OPERATOR_PREFIX_INCREMENT, | | VALA_CCODE_UNARY_OPERATOR_PREFIX_INCREMENT, | |
| VALA_CCODE_UNARY_OPERATOR_PREFIX_DECREMENT, | | VALA_CCODE_UNARY_OPERATOR_PREFIX_DECREMENT, | |
| VALA_CCODE_UNARY_OPERATOR_POSTFIX_INCREMENT, | | VALA_CCODE_UNARY_OPERATOR_POSTFIX_INCREMENT, | |
| VALA_CCODE_UNARY_OPERATOR_POSTFIX_DECREMENT | | VALA_CCODE_UNARY_OPERATOR_POSTFIX_DECREMENT | |
| } ValaCCodeUnaryOperator; | | } ValaCCodeUnaryOperator; | |
| | | | |
|
| /** | | | |
| * Represents a variable declarator in the C code. | | | |
| */ | | | |
| struct _ValaCCodeVariableDeclarator { | | struct _ValaCCodeVariableDeclarator { | |
| ValaCCodeDeclarator parent_instance; | | ValaCCodeDeclarator parent_instance; | |
| ValaCCodeVariableDeclaratorPrivate * priv; | | ValaCCodeVariableDeclaratorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeVariableDeclaratorClass { | | struct _ValaCCodeVariableDeclaratorClass { | |
| ValaCCodeDeclaratorClass parent_class; | | ValaCCodeDeclaratorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a while iteration statement in the C code. | | | |
| */ | | | |
| struct _ValaCCodeWhileStatement { | | struct _ValaCCodeWhileStatement { | |
| ValaCCodeStatement parent_instance; | | ValaCCodeStatement parent_instance; | |
| ValaCCodeWhileStatementPrivate * priv; | | ValaCCodeWhileStatementPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeWhileStatementClass { | | struct _ValaCCodeWhileStatementClass { | |
| ValaCCodeStatementClass parent_class; | | ValaCCodeStatementClass parent_class; | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents a writer to write C source files. | | | |
| */ | | | |
| struct _ValaCCodeWriter { | | struct _ValaCCodeWriter { | |
| GTypeInstance parent_instance; | | GTypeInstance parent_instance; | |
| volatile int ref_count; | | volatile int ref_count; | |
| ValaCCodeWriterPrivate * priv; | | ValaCCodeWriterPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeWriterClass { | | struct _ValaCCodeWriterClass { | |
| GTypeClass parent_class; | | GTypeClass parent_class; | |
| void (*finalize) (ValaCCodeWriter *self); | | void (*finalize) (ValaCCodeWriter *self); | |
| }; | | }; | |
| | | | |
|
| /** | | | |
| * Represents an access to an array member in the C code. | | | |
| */ | | | |
| struct _ValaCCodeElementAccess { | | struct _ValaCCodeElementAccess { | |
| ValaCCodeExpression parent_instance; | | ValaCCodeExpression parent_instance; | |
| ValaCCodeElementAccessPrivate * priv; | | ValaCCodeElementAccessPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeElementAccessClass { | | struct _ValaCCodeElementAccessClass { | |
| ValaCCodeExpressionClass parent_class; | | ValaCCodeExpressionClass parent_class; | |
| }; | | }; | |
| | | | |
| gpointer vala_ccode_node_ref (gpointer instance); | | gpointer vala_ccode_node_ref (gpointer instance); | |
| | | | |
| skipping to change at line 1285 | | skipping to change at line 1161 | |
| ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name); | | ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name); | |
| ValaCCodeDeclaration* vala_ccode_declaration_construct (GType object_type,
const char* type_name); | | ValaCCodeDeclaration* vala_ccode_declaration_construct (GType object_type,
const char* type_name); | |
| GType vala_ccode_declarator_get_type (void); | | GType vala_ccode_declarator_get_type (void); | |
| void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val
aCCodeDeclarator* decl); | | void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val
aCCodeDeclarator* decl); | |
| const char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* sel
f); | | const char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* sel
f); | |
| void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons
t char* value); | | void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons
t char* value); | |
| GType vala_ccode_modifiers_get_type (void); | | GType vala_ccode_modifiers_get_type (void); | |
| ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati
on* self); | | ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati
on* self); | |
| void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala
CCodeModifiers value); | | void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala
CCodeModifiers value); | |
| void vala_ccode_declarator_write_initialization (ValaCCodeDeclarator* self,
ValaCCodeWriter* writer); | | void vala_ccode_declarator_write_initialization (ValaCCodeDeclarator* self,
ValaCCodeWriter* writer); | |
|
| | | ValaCCodeDeclarator* vala_ccode_declarator_construct (GType object_type); | |
| GType vala_ccode_do_statement_get_type (void); | | GType vala_ccode_do_statement_get_type (void); | |
| ValaCCodeDoStatement* vala_ccode_do_statement_new (ValaCCodeStatement* stmt
, ValaCCodeExpression* cond); | | ValaCCodeDoStatement* vala_ccode_do_statement_new (ValaCCodeStatement* stmt
, ValaCCodeExpression* cond); | |
| ValaCCodeDoStatement* vala_ccode_do_statement_construct (GType object_type,
ValaCCodeStatement* stmt, ValaCCodeExpression* cond); | | ValaCCodeDoStatement* vala_ccode_do_statement_construct (GType object_type,
ValaCCodeStatement* stmt, ValaCCodeExpression* cond); | |
| ValaCCodeStatement* vala_ccode_do_statement_get_body (ValaCCodeDoStatement*
self); | | ValaCCodeStatement* vala_ccode_do_statement_get_body (ValaCCodeDoStatement*
self); | |
| void vala_ccode_do_statement_set_body (ValaCCodeDoStatement* self, ValaCCod
eStatement* value); | | void vala_ccode_do_statement_set_body (ValaCCodeDoStatement* self, ValaCCod
eStatement* value); | |
| ValaCCodeExpression* vala_ccode_do_statement_get_condition (ValaCCodeDoStat
ement* self); | | ValaCCodeExpression* vala_ccode_do_statement_get_condition (ValaCCodeDoStat
ement* self); | |
| void vala_ccode_do_statement_set_condition (ValaCCodeDoStatement* self, Val
aCCodeExpression* value); | | void vala_ccode_do_statement_set_condition (ValaCCodeDoStatement* self, Val
aCCodeExpression* value); | |
| GType vala_ccode_empty_statement_get_type (void); | | GType vala_ccode_empty_statement_get_type (void); | |
| ValaCCodeEmptyStatement* vala_ccode_empty_statement_new (void); | | ValaCCodeEmptyStatement* vala_ccode_empty_statement_new (void); | |
| ValaCCodeEmptyStatement* vala_ccode_empty_statement_construct (GType object
_type); | | ValaCCodeEmptyStatement* vala_ccode_empty_statement_construct (GType object
_type); | |
| | | | |
| skipping to change at line 1309 | | skipping to change at line 1186 | |
| void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va
lue); | | void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va
lue); | |
| const char* vala_ccode_enum_get_name (ValaCCodeEnum* self); | | const char* vala_ccode_enum_get_name (ValaCCodeEnum* self); | |
| void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value); | | void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value); | |
| ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE
xpression* value); | | ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE
xpression* value); | |
| ValaCCodeEnumValue* vala_ccode_enum_value_construct (GType object_type, con
st char* name, ValaCCodeExpression* value); | | ValaCCodeEnumValue* vala_ccode_enum_value_construct (GType object_type, con
st char* name, ValaCCodeExpression* value); | |
| const char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self); | | const char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self); | |
| void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char*
value); | | void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char*
value); | |
| ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s
elf); | | ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s
elf); | |
| void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx
pression* value); | | void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx
pression* value); | |
| void vala_ccode_expression_write_inner (ValaCCodeExpression* self, ValaCCod
eWriter* writer); | | void vala_ccode_expression_write_inner (ValaCCodeExpression* self, ValaCCod
eWriter* writer); | |
|
| | | ValaCCodeExpression* vala_ccode_expression_construct (GType object_type); | |
| GType vala_ccode_expression_statement_get_type (void); | | GType vala_ccode_expression_statement_get_type (void); | |
| ValaCCodeExpressionStatement* vala_ccode_expression_statement_new (ValaCCod
eExpression* expr); | | ValaCCodeExpressionStatement* vala_ccode_expression_statement_new (ValaCCod
eExpression* expr); | |
| ValaCCodeExpressionStatement* vala_ccode_expression_statement_construct (GT
ype object_type, ValaCCodeExpression* expr); | | ValaCCodeExpressionStatement* vala_ccode_expression_statement_construct (GT
ype object_type, ValaCCodeExpression* expr); | |
| ValaCCodeExpression* vala_ccode_expression_statement_get_expression (ValaCC
odeExpressionStatement* self); | | ValaCCodeExpression* vala_ccode_expression_statement_get_expression (ValaCC
odeExpressionStatement* self); | |
| void vala_ccode_expression_statement_set_expression (ValaCCodeExpressionSta
tement* self, ValaCCodeExpression* value); | | void vala_ccode_expression_statement_set_expression (ValaCCodeExpressionSta
tement* self, ValaCCodeExpression* value); | |
| GType vala_ccode_formal_parameter_get_type (void); | | GType vala_ccode_formal_parameter_get_type (void); | |
| ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c
onst char* type); | | ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c
onst char* type); | |
| ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct (GType obje
ct_type, const char* n, const char* type); | | ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct (GType obje
ct_type, const char* n, const char* type); | |
| ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo
id); | | ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo
id); | |
| ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct_with_ellips
is (GType object_type); | | ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct_with_ellips
is (GType object_type); | |
| | | | |
| skipping to change at line 1398 | | skipping to change at line 1276 | |
| ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f
ilename, gboolean _local); | | ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f
ilename, gboolean _local); | |
| ValaCCodeIncludeDirective* vala_ccode_include_directive_construct (GType ob
ject_type, const char* _filename, gboolean _local); | | ValaCCodeIncludeDirective* vala_ccode_include_directive_construct (GType ob
ject_type, const char* _filename, gboolean _local); | |
| const char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDire
ctive* self); | | const char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDire
ctive* self); | |
| void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective*
self, const char* value); | | void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective*
self, const char* value); | |
| gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective*
self); | | gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective*
self); | |
| void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel
f, gboolean value); | | void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel
f, gboolean value); | |
| GType vala_ccode_initializer_list_get_type (void); | | GType vala_ccode_initializer_list_get_type (void); | |
| void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va
laCCodeExpression* expr); | | void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va
laCCodeExpression* expr); | |
| ValaCCodeInitializerList* vala_ccode_initializer_list_new (void); | | ValaCCodeInitializerList* vala_ccode_initializer_list_new (void); | |
| ValaCCodeInitializerList* vala_ccode_initializer_list_construct (GType obje
ct_type); | | ValaCCodeInitializerList* vala_ccode_initializer_list_construct (GType obje
ct_type); | |
|
| | | GType vala_ccode_invalid_expression_get_type (void); | |
| | | ValaCCodeInvalidExpression* vala_ccode_invalid_expression_new (void); | |
| | | ValaCCodeInvalidExpression* vala_ccode_invalid_expression_construct (GType | |
| | | object_type); | |
| GType vala_ccode_label_get_type (void); | | GType vala_ccode_label_get_type (void); | |
| ValaCCodeLabel* vala_ccode_label_new (const char* name); | | ValaCCodeLabel* vala_ccode_label_new (const char* name); | |
| ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const char*
name); | | ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const char*
name); | |
| const char* vala_ccode_label_get_name (ValaCCodeLabel* self); | | const char* vala_ccode_label_get_name (ValaCCodeLabel* self); | |
| void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value); | | void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value); | |
| GType vala_ccode_line_directive_get_type (void); | | GType vala_ccode_line_directive_get_type (void); | |
| ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam
e, gint _line); | | ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam
e, gint _line); | |
| ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t
ype, const char* _filename, gint _line); | | ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t
ype, const char* _filename, gint _line); | |
| const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective*
self); | | const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective*
self); | |
| void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self,
const char* value); | | void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self,
const char* value); | |
| | | | |
| skipping to change at line 1438 | | skipping to change at line 1319 | |
| const char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess
* self); | | const char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess
* self); | |
| void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self,
const char* value); | | void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self,
const char* value); | |
| gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se
lf); | | gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se
lf); | |
| void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self,
gboolean value); | | void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self,
gboolean value); | |
| GType vala_ccode_newline_get_type (void); | | GType vala_ccode_newline_get_type (void); | |
| ValaCCodeNewline* vala_ccode_newline_new (void); | | ValaCCodeNewline* vala_ccode_newline_new (void); | |
| ValaCCodeNewline* vala_ccode_newline_construct (GType object_type); | | ValaCCodeNewline* vala_ccode_newline_construct (GType object_type); | |
| void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer); | | void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer); | |
| void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite
r* writer); | | void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite
r* writer); | |
| void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter*
writer); | | void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter*
writer); | |
|
| | | ValaCCodeNode* vala_ccode_node_construct (GType object_type); | |
| ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self); | | ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self); | |
| void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective*
value); | | void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective*
value); | |
| GType vala_ccode_once_section_get_type (void); | | GType vala_ccode_once_section_get_type (void); | |
| ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def); | | ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def); | |
| ValaCCodeOnceSection* vala_ccode_once_section_construct (GType object_type,
const char* def); | | ValaCCodeOnceSection* vala_ccode_once_section_construct (GType object_type,
const char* def); | |
| const char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self)
; | | const char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self)
; | |
| void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const
char* value); | | void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const
char* value); | |
| GType vala_ccode_parenthesized_expression_get_type (void); | | GType vala_ccode_parenthesized_expression_get_type (void); | |
| ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_new (
ValaCCodeExpression* expr); | | ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_new (
ValaCCodeExpression* expr); | |
| ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_const
ruct (GType object_type, ValaCCodeExpression* expr); | | ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_const
ruct (GType object_type, ValaCCodeExpression* expr); | |
| ValaCCodeExpression* vala_ccode_parenthesized_expression_get_inner (ValaCCo
deParenthesizedExpression* self); | | ValaCCodeExpression* vala_ccode_parenthesized_expression_get_inner (ValaCCo
deParenthesizedExpression* self); | |
| void vala_ccode_parenthesized_expression_set_inner (ValaCCodeParenthesizedE
xpression* self, ValaCCodeExpression* value); | | void vala_ccode_parenthesized_expression_set_inner (ValaCCodeParenthesizedE
xpression* self, ValaCCodeExpression* value); | |
| GType vala_ccode_return_statement_get_type (void); | | GType vala_ccode_return_statement_get_type (void); | |
| ValaCCodeReturnStatement* vala_ccode_return_statement_new (ValaCCodeExpress
ion* expr); | | ValaCCodeReturnStatement* vala_ccode_return_statement_new (ValaCCodeExpress
ion* expr); | |
| ValaCCodeReturnStatement* vala_ccode_return_statement_construct (GType obje
ct_type, ValaCCodeExpression* expr); | | ValaCCodeReturnStatement* vala_ccode_return_statement_construct (GType obje
ct_type, ValaCCodeExpression* expr); | |
| ValaCCodeExpression* vala_ccode_return_statement_get_return_expression (Val
aCCodeReturnStatement* self); | | ValaCCodeExpression* vala_ccode_return_statement_get_return_expression (Val
aCCodeReturnStatement* self); | |
| void vala_ccode_return_statement_set_return_expression (ValaCCodeReturnStat
ement* self, ValaCCodeExpression* value); | | void vala_ccode_return_statement_set_return_expression (ValaCCodeReturnStat
ement* self, ValaCCodeExpression* value); | |
|
| | | ValaCCodeStatement* vala_ccode_statement_construct (GType object_type); | |
| GType vala_ccode_struct_get_type (void); | | GType vala_ccode_struct_get_type (void); | |
| ValaCCodeStruct* vala_ccode_struct_new (const char* name); | | ValaCCodeStruct* vala_ccode_struct_new (const char* name); | |
| ValaCCodeStruct* vala_ccode_struct_construct (GType object_type, const char
* name); | | ValaCCodeStruct* vala_ccode_struct_construct (GType object_type, const char
* name); | |
| void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec
laration* decl); | | void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec
laration* decl); | |
| void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n
ame, const char* name); | | void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n
ame, const char* name); | |
| const char* vala_ccode_struct_get_name (ValaCCodeStruct* self); | | const char* vala_ccode_struct_get_name (ValaCCodeStruct* self); | |
| void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value); | | void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value); | |
| GType vala_ccode_switch_statement_get_type (void); | | GType vala_ccode_switch_statement_get_type (void); | |
| ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress
ion* expression); | | ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress
ion* expression); | |
| ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje
ct_type, ValaCCodeExpression* expression); | | ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje
ct_type, ValaCCodeExpression* expression); | |
| | | | |
End of changes. 54 change blocks. |
| 144 lines changed or deleted | | 38 lines changed or added | |
|