vala.h   vala.h 
skipping to change at line 883 skipping to change at line 883
#define VALA_TYPE_LOCK_STATEMENT (vala_lock_statement_get_type ()) #define VALA_TYPE_LOCK_STATEMENT (vala_lock_statement_get_type ())
#define VALA_LOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_LOCK_STATEMENT, ValaLockStatement)) #define VALA_LOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_LOCK_STATEMENT, ValaLockStatement))
#define VALA_LOCK_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_LOCK_STATEMENT, ValaLockStatementClass)) #define VALA_LOCK_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_LOCK_STATEMENT, ValaLockStatementClass))
#define VALA_IS_LOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_LOCK_STATEMENT)) #define VALA_IS_LOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_LOCK_STATEMENT))
#define VALA_IS_LOCK_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_LOCK_STATEMENT)) #define VALA_IS_LOCK_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_LOCK_STATEMENT))
#define VALA_LOCK_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_LOCK_STATEMENT, ValaLockStatementClass)) #define VALA_LOCK_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_LOCK_STATEMENT, ValaLockStatementClass))
typedef struct _ValaLockStatement ValaLockStatement; typedef struct _ValaLockStatement ValaLockStatement;
typedef struct _ValaLockStatementClass ValaLockStatementClass; typedef struct _ValaLockStatementClass ValaLockStatementClass;
#define VALA_TYPE_UNLOCK_STATEMENT (vala_unlock_statement_get_type ())
#define VALA_UNLOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA
_TYPE_UNLOCK_STATEMENT, ValaUnlockStatement))
#define VALA_UNLOCK_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass
), VALA_TYPE_UNLOCK_STATEMENT, ValaUnlockStatementClass))
#define VALA_IS_UNLOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V
ALA_TYPE_UNLOCK_STATEMENT))
#define VALA_IS_UNLOCK_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl
ass), VALA_TYPE_UNLOCK_STATEMENT))
#define VALA_UNLOCK_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o
bj), VALA_TYPE_UNLOCK_STATEMENT, ValaUnlockStatementClass))
typedef struct _ValaUnlockStatement ValaUnlockStatement;
typedef struct _ValaUnlockStatementClass ValaUnlockStatementClass;
#define VALA_TYPE_DELETE_STATEMENT (vala_delete_statement_get_type ()) #define VALA_TYPE_DELETE_STATEMENT (vala_delete_statement_get_type ())
#define VALA_DELETE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DELETE_STATEMENT, ValaDeleteStatement)) #define VALA_DELETE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DELETE_STATEMENT, ValaDeleteStatement))
#define VALA_DELETE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DELETE_STATEMENT, ValaDeleteStatementClass)) #define VALA_DELETE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DELETE_STATEMENT, ValaDeleteStatementClass))
#define VALA_IS_DELETE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DELETE_STATEMENT)) #define VALA_IS_DELETE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DELETE_STATEMENT))
#define VALA_IS_DELETE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DELETE_STATEMENT)) #define VALA_IS_DELETE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DELETE_STATEMENT))
#define VALA_DELETE_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DELETE_STATEMENT, ValaDeleteStatementClass)) #define VALA_DELETE_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DELETE_STATEMENT, ValaDeleteStatementClass))
typedef struct _ValaDeleteStatement ValaDeleteStatement; typedef struct _ValaDeleteStatement ValaDeleteStatement;
typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass; typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass;
skipping to change at line 913 skipping to change at line 923
#define VALA_TYPE_REAL_LITERAL (vala_real_literal_get_type ()) #define VALA_TYPE_REAL_LITERAL (vala_real_literal_get_type ())
#define VALA_REAL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_REAL_LITERAL, ValaRealLiteral)) #define VALA_REAL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_REAL_LITERAL, ValaRealLiteral))
#define VALA_REAL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_REAL_LITERAL, ValaRealLiteralClass)) #define VALA_REAL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_REAL_LITERAL, ValaRealLiteralClass))
#define VALA_IS_REAL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_REAL_LITERAL)) #define VALA_IS_REAL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_REAL_LITERAL))
#define VALA_IS_REAL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_REAL_LITERAL)) #define VALA_IS_REAL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_REAL_LITERAL))
#define VALA_REAL_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_REAL_LITERAL, ValaRealLiteralClass)) #define VALA_REAL_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_REAL_LITERAL, ValaRealLiteralClass))
typedef struct _ValaRealLiteral ValaRealLiteral; typedef struct _ValaRealLiteral ValaRealLiteral;
typedef struct _ValaRealLiteralClass ValaRealLiteralClass; typedef struct _ValaRealLiteralClass ValaRealLiteralClass;
#define VALA_TYPE_REGEX_LITERAL (vala_regex_literal_get_type ())
#define VALA_REGEX_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_REGEX_LITERAL, ValaRegexLiteral))
#define VALA_REGEX_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_REGEX_LITERAL, ValaRegexLiteralClass))
#define VALA_IS_REGEX_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_REGEX_LITERAL))
#define VALA_IS_REGEX_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_REGEX_LITERAL))
#define VALA_REGEX_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_REGEX_LITERAL, ValaRegexLiteralClass))
typedef struct _ValaRegexLiteral ValaRegexLiteral;
typedef struct _ValaRegexLiteralClass ValaRegexLiteralClass;
#define VALA_TYPE_STRING_LITERAL (vala_string_literal_get_type ()) #define VALA_TYPE_STRING_LITERAL (vala_string_literal_get_type ())
#define VALA_STRING_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_STRING_LITERAL, ValaStringLiteral)) #define VALA_STRING_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_STRING_LITERAL, ValaStringLiteral))
#define VALA_STRING_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_STRING_LITERAL, ValaStringLiteralClass)) #define VALA_STRING_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_STRING_LITERAL, ValaStringLiteralClass))
#define VALA_IS_STRING_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_STRING_LITERAL)) #define VALA_IS_STRING_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_STRING_LITERAL))
#define VALA_IS_STRING_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_STRING_LITERAL)) #define VALA_IS_STRING_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_STRING_LITERAL))
#define VALA_STRING_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_STRING_LITERAL, ValaStringLiteralClass)) #define VALA_STRING_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_STRING_LITERAL, ValaStringLiteralClass))
typedef struct _ValaStringLiteral ValaStringLiteral; typedef struct _ValaStringLiteral ValaStringLiteral;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass; typedef struct _ValaStringLiteralClass ValaStringLiteralClass;
#define VALA_TYPE_TEMPLATE (vala_template_get_type ()) #define VALA_TYPE_TEMPLATE (vala_template_get_type ())
#define VALA_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TE MPLATE, ValaTemplate)) #define VALA_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TE MPLATE, ValaTemplate))
#define VALA_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_TEMPLATE, ValaTemplateClass)) #define VALA_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_TEMPLATE, ValaTemplateClass))
#define VALA_IS_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _TEMPLATE)) #define VALA_IS_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _TEMPLATE))
#define VALA_IS_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_TEMPLATE)) #define VALA_IS_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_TEMPLATE))
#define VALA_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_TEMPLATE, ValaTemplateClass)) #define VALA_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_TEMPLATE, ValaTemplateClass))
typedef struct _ValaTemplate ValaTemplate; typedef struct _ValaTemplate ValaTemplate;
typedef struct _ValaTemplateClass ValaTemplateClass; typedef struct _ValaTemplateClass ValaTemplateClass;
#define VALA_TYPE_LIST_LITERAL (vala_list_literal_get_type ())
#define VALA_LIST_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_LIST_LITERAL, ValaListLiteral))
#define VALA_LIST_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_LIST_LITERAL, ValaListLiteralClass))
#define VALA_IS_LIST_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_LIST_LITERAL))
#define VALA_IS_LIST_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_LIST_LITERAL))
#define VALA_LIST_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_LIST_LITERAL, ValaListLiteralClass))
typedef struct _ValaListLiteral ValaListLiteral;
typedef struct _ValaListLiteralClass ValaListLiteralClass;
#define VALA_TYPE_SET_LITERAL (vala_set_literal_get_type ())
#define VALA_SET_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_SET_LITERAL, ValaSetLiteral))
#define VALA_SET_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_SET_LITERAL, ValaSetLiteralClass))
#define VALA_IS_SET_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_SET_LITERAL))
#define VALA_IS_SET_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_SET_LITERAL))
#define VALA_SET_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_SET_LITERAL, ValaSetLiteralClass))
typedef struct _ValaSetLiteral ValaSetLiteral;
typedef struct _ValaSetLiteralClass ValaSetLiteralClass;
#define VALA_TYPE_MAP_LITERAL (vala_map_literal_get_type ())
#define VALA_MAP_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_MAP_LITERAL, ValaMapLiteral))
#define VALA_MAP_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_MAP_LITERAL, ValaMapLiteralClass))
#define VALA_IS_MAP_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_MAP_LITERAL))
#define VALA_IS_MAP_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_MAP_LITERAL))
#define VALA_MAP_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_MAP_LITERAL, ValaMapLiteralClass))
typedef struct _ValaMapLiteral ValaMapLiteral;
typedef struct _ValaMapLiteralClass ValaMapLiteralClass;
#define VALA_TYPE_TUPLE (vala_tuple_get_type ())
#define VALA_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TUPLE
, ValaTuple))
#define VALA_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP
E_TUPLE, ValaTupleClass))
#define VALA_IS_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_TU
PLE))
#define VALA_IS_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_
TYPE_TUPLE))
#define VALA_TUPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T
YPE_TUPLE, ValaTupleClass))
typedef struct _ValaTuple ValaTuple;
typedef struct _ValaTupleClass ValaTupleClass;
#define VALA_TYPE_NULL_LITERAL (vala_null_literal_get_type ()) #define VALA_TYPE_NULL_LITERAL (vala_null_literal_get_type ())
#define VALA_NULL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_NULL_LITERAL, ValaNullLiteral)) #define VALA_NULL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_NULL_LITERAL, ValaNullLiteral))
#define VALA_NULL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_NULL_LITERAL, ValaNullLiteralClass)) #define VALA_NULL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_NULL_LITERAL, ValaNullLiteralClass))
#define VALA_IS_NULL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_NULL_LITERAL)) #define VALA_IS_NULL_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_NULL_LITERAL))
#define VALA_IS_NULL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_NULL_LITERAL)) #define VALA_IS_NULL_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_NULL_LITERAL))
#define VALA_NULL_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_NULL_LITERAL, ValaNullLiteralClass)) #define VALA_NULL_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_NULL_LITERAL, ValaNullLiteralClass))
typedef struct _ValaNullLiteral ValaNullLiteral; typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaNullLiteralClass ValaNullLiteralClass; typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
skipping to change at line 1307 skipping to change at line 1367
#define VALA_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INVALID_TYPE, ValaInvalidType)) #define VALA_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INVALID_TYPE, ValaInvalidType))
#define VALA_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass)) #define VALA_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass))
#define VALA_IS_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INVALID_TYPE)) #define VALA_IS_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INVALID_TYPE))
#define VALA_IS_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INVALID_TYPE)) #define VALA_IS_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INVALID_TYPE))
#define VALA_INVALID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass)) #define VALA_INVALID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass))
typedef struct _ValaInvalidType ValaInvalidType; typedef struct _ValaInvalidType ValaInvalidType;
typedef struct _ValaInvalidTypeClass ValaInvalidTypeClass; typedef struct _ValaInvalidTypeClass ValaInvalidTypeClass;
typedef struct _ValaInvalidTypePrivate ValaInvalidTypePrivate; typedef struct _ValaInvalidTypePrivate ValaInvalidTypePrivate;
typedef struct _ValaLambdaExpressionPrivate ValaLambdaExpressionPrivate; typedef struct _ValaLambdaExpressionPrivate ValaLambdaExpressionPrivate;
typedef struct _ValaListLiteralPrivate ValaListLiteralPrivate;
typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate; typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate;
typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate; typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate;
typedef struct _ValaLoopPrivate ValaLoopPrivate; typedef struct _ValaLoopPrivate ValaLoopPrivate;
typedef struct _ValaMapLiteralPrivate ValaMapLiteralPrivate;
#define VALA_TYPE_MARKUP_READER (vala_markup_reader_get_type ()) #define VALA_TYPE_MARKUP_READER (vala_markup_reader_get_type ())
#define VALA_MARKUP_READER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_MARKUP_READER, ValaMarkupReader)) #define VALA_MARKUP_READER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_MARKUP_READER, ValaMarkupReader))
#define VALA_MARKUP_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass)) #define VALA_MARKUP_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass))
#define VALA_IS_MARKUP_READER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_MARKUP_READER)) #define VALA_IS_MARKUP_READER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_MARKUP_READER))
#define VALA_IS_MARKUP_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_MARKUP_READER)) #define VALA_IS_MARKUP_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_MARKUP_READER))
#define VALA_MARKUP_READER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass)) #define VALA_MARKUP_READER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass))
typedef struct _ValaMarkupReader ValaMarkupReader; typedef struct _ValaMarkupReader ValaMarkupReader;
typedef struct _ValaMarkupReaderClass ValaMarkupReaderClass; typedef struct _ValaMarkupReaderClass ValaMarkupReaderClass;
skipping to change at line 1401 skipping to change at line 1463
#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;
typedef struct _ValaRealLiteralPrivate ValaRealLiteralPrivate; typedef struct _ValaRealLiteralPrivate ValaRealLiteralPrivate;
typedef struct _ValaReferenceTransferExpressionPrivate ValaReferenceTransfe rExpressionPrivate; typedef struct _ValaReferenceTransferExpressionPrivate ValaReferenceTransfe rExpressionPrivate;
typedef struct _ValaRegexLiteralPrivate ValaRegexLiteralPrivate;
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))
#define VALA_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_SCANNER, ValaScannerClass)) #define VALA_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_SCANNER, ValaScannerClass))
skipping to change at line 1428 skipping to change at line 1491
#define VALA_TYPE_STRUCT_VALUE_TYPE (vala_struct_value_type_get_type ()) #define VALA_TYPE_STRUCT_VALUE_TYPE (vala_struct_value_type_get_type ())
#define VALA_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_STRUCT_VALUE_TYPE, ValaStructValueType)) #define VALA_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_STRUCT_VALUE_TYPE, ValaStructValueType))
#define VALA_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass)) #define VALA_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass))
#define VALA_IS_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_STRUCT_VALUE_TYPE)) #define VALA_IS_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_STRUCT_VALUE_TYPE))
#define VALA_IS_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_STRUCT_VALUE_TYPE)) #define VALA_IS_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_STRUCT_VALUE_TYPE))
#define VALA_STRUCT_VALUE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass)) #define VALA_STRUCT_VALUE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass))
typedef struct _ValaStructValueType ValaStructValueType; typedef struct _ValaStructValueType ValaStructValueType;
typedef struct _ValaStructValueTypeClass ValaStructValueTypeClass; typedef struct _ValaStructValueTypeClass ValaStructValueTypeClass;
typedef struct _ValaSetLiteralPrivate ValaSetLiteralPrivate;
#define VALA_TYPE_SIGNAL_TYPE (vala_signal_type_get_type ()) #define VALA_TYPE_SIGNAL_TYPE (vala_signal_type_get_type ())
#define VALA_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SIGNAL_TYPE, ValaSignalType)) #define VALA_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SIGNAL_TYPE, ValaSignalType))
#define VALA_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass)) #define VALA_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass))
#define VALA_IS_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SIGNAL_TYPE))
#define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE))
#define VALA_SIGNAL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass)) #define VALA_SIGNAL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass))
typedef struct _ValaSignalType ValaSignalType; typedef struct _ValaSignalType ValaSignalType;
typedef struct _ValaSignalTypeClass ValaSignalTypeClass; typedef struct _ValaSignalTypeClass ValaSignalTypeClass;
skipping to change at line 1476 skipping to change at line 1540
#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;
typedef struct _ValaTemplatePrivate ValaTemplatePrivate; typedef struct _ValaTemplatePrivate ValaTemplatePrivate;
typedef struct _ValaThrowStatementPrivate ValaThrowStatementPrivate; typedef struct _ValaThrowStatementPrivate ValaThrowStatementPrivate;
typedef struct _ValaTryStatementPrivate ValaTryStatementPrivate; typedef struct _ValaTryStatementPrivate ValaTryStatementPrivate;
#define VALA_TYPE_TUPLE (vala_tuple_get_type ())
#define VALA_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TUPLE
, ValaTuple))
#define VALA_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP
E_TUPLE, ValaTupleClass))
#define VALA_IS_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_TU
PLE))
#define VALA_IS_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_
TYPE_TUPLE))
#define VALA_TUPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T
YPE_TUPLE, ValaTupleClass))
typedef struct _ValaTuple ValaTuple;
typedef struct _ValaTupleClass ValaTupleClass;
typedef struct _ValaTuplePrivate ValaTuplePrivate; typedef struct _ValaTuplePrivate ValaTuplePrivate;
typedef struct _ValaTypeCheckPrivate ValaTypeCheckPrivate; typedef struct _ValaTypeCheckPrivate ValaTypeCheckPrivate;
typedef struct _ValaTypeofExpressionPrivate ValaTypeofExpressionPrivate; typedef struct _ValaTypeofExpressionPrivate ValaTypeofExpressionPrivate;
typedef struct _ValaTypeParameterPrivate ValaTypeParameterPrivate; typedef struct _ValaTypeParameterPrivate ValaTypeParameterPrivate;
typedef struct _ValaUnaryExpressionPrivate ValaUnaryExpressionPrivate; typedef struct _ValaUnaryExpressionPrivate ValaUnaryExpressionPrivate;
#define VALA_TYPE_UNARY_OPERATOR (vala_unary_operator_get_type ()) #define VALA_TYPE_UNARY_OPERATOR (vala_unary_operator_get_type ())
typedef struct _ValaUnlockStatementPrivate ValaUnlockStatementPrivate;
#define VALA_TYPE_UNRESOLVED_SYMBOL (vala_unresolved_symbol_get_type ()) #define VALA_TYPE_UNRESOLVED_SYMBOL (vala_unresolved_symbol_get_type ())
#define VALA_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbol)) #define VALA_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbol))
#define VALA_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass)) #define VALA_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass))
#define VALA_IS_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_UNRESOLVED_SYMBOL)) #define VALA_IS_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_UNRESOLVED_SYMBOL))
#define VALA_IS_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_UNRESOLVED_SYMBOL)) #define VALA_IS_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_UNRESOLVED_SYMBOL))
#define VALA_UNRESOLVED_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass)) #define VALA_UNRESOLVED_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass))
typedef struct _ValaUnresolvedSymbol ValaUnresolvedSymbol; typedef struct _ValaUnresolvedSymbol ValaUnresolvedSymbol;
typedef struct _ValaUnresolvedSymbolClass ValaUnresolvedSymbolClass; typedef struct _ValaUnresolvedSymbolClass ValaUnresolvedSymbolClass;
skipping to change at line 1683 skipping to change at line 1738
gboolean (*is_invokable) (ValaDataType* self); gboolean (*is_invokable) (ValaDataType* self);
ValaDataType* (*get_return_type) (ValaDataType* self); ValaDataType* (*get_return_type) (ValaDataType* self);
ValaList* (*get_parameters) (ValaDataType* self); ValaList* (*get_parameters) (ValaDataType* self);
gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ; gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ;
gboolean (*is_array) (ValaDataType* self); gboolean (*is_array) (ValaDataType* self);
ValaList* (*get_symbols) (ValaDataType* self); ValaList* (*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);
gboolean (*is_disposable) (ValaDataType* self); gboolean (*is_disposable) (ValaDataType* self);
ValaDataType* (*get_actual_type) (ValaDataType* self, ValaDataType* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_ reference); ValaDataType* (*get_actual_type) (ValaDataType* self, ValaDataType* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_ reference);
}; };
struct _ValaReferenceType { struct _ValaReferenceType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaReferenceTypePrivate * priv; ValaReferenceTypePrivate * priv;
}; };
struct _ValaReferenceTypeClass { struct _ValaReferenceTypeClass {
skipping to change at line 1763 skipping to change at line 1817
}; };
struct _ValaBasicBlockClass { struct _ValaBasicBlockClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaBasicBlock *self); void (*finalize) (ValaBasicBlock *self);
}; };
struct _ValaBinaryExpression { struct _ValaBinaryExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaBinaryExpressionPrivate * priv; ValaBinaryExpressionPrivate * priv;
gboolean chained;
}; };
struct _ValaBinaryExpressionClass { struct _ValaBinaryExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
typedef enum { typedef enum {
VALA_BINARY_OPERATOR_NONE, VALA_BINARY_OPERATOR_NONE,
VALA_BINARY_OPERATOR_PLUS, VALA_BINARY_OPERATOR_PLUS,
VALA_BINARY_OPERATOR_MINUS, VALA_BINARY_OPERATOR_MINUS,
skipping to change at line 1900 skipping to change at line 1955
char* (*get_destroy_function) (ValaTypeSymbol* self); char* (*get_destroy_function) (ValaTypeSymbol* self);
gboolean (*is_reference_counting) (ValaTypeSymbol* self); gboolean (*is_reference_counting) (ValaTypeSymbol* self);
char* (*get_ref_function) (ValaTypeSymbol* self); char* (*get_ref_function) (ValaTypeSymbol* self);
char* (*get_unref_function) (ValaTypeSymbol* self); char* (*get_unref_function) (ValaTypeSymbol* self);
char* (*get_ref_sink_function) (ValaTypeSymbol* self); char* (*get_ref_sink_function) (ValaTypeSymbol* self);
char* (*get_type_id) (ValaTypeSymbol* self); char* (*get_type_id) (ValaTypeSymbol* self);
char* (*get_marshaller_type_name) (ValaTypeSymbol* self); char* (*get_marshaller_type_name) (ValaTypeSymbol* self);
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_take_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);
}; };
struct _ValaObjectTypeSymbol { struct _ValaObjectTypeSymbol {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaObjectTypeSymbolPrivate * priv; ValaObjectTypeSymbolPrivate * priv;
}; };
struct _ValaObjectTypeSymbolClass { struct _ValaObjectTypeSymbolClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
ValaList* (*get_methods) (ValaObjectTypeSymbol* self); ValaList* (*get_methods) (ValaObjectTypeSymbol* self);
skipping to change at line 1950 skipping to change at line 2005
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,
VALA_PROFILE_DOVA
} ValaProfile; } ValaProfile;
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;
skipping to change at line 2009 skipping to change at line 2065
void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt);
void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt);
void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt);
void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt);
void (*visit_yield_statement) (ValaCodeVisitor* self, ValaYieldState ment* y); void (*visit_yield_statement) (ValaCodeVisitor* self, ValaYieldState ment* y);
void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt);
void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause); void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause);
void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt);
void (*visit_unlock_statement) (ValaCodeVisitor* self, ValaUnlockSta tement* stmt);
void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt);
void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r); void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit);
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit);
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit);
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit);
void (*visit_regex_literal) (ValaCodeVisitor* self, ValaRegexLiteral * lit);
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit);
void (*visit_template) (ValaCodeVisitor* self, ValaTemplate* tmpl); void (*visit_template) (ValaCodeVisitor* self, ValaTemplate* tmpl);
void (*visit_list_literal) (ValaCodeVisitor* self, ValaListLiteral*
lit);
void (*visit_set_literal) (ValaCodeVisitor* self, ValaSetLiteral* li
t);
void (*visit_map_literal) (ValaCodeVisitor* self, ValaMapLiteral* li
t);
void (*visit_tuple) (ValaCodeVisitor* self, ValaTuple* tuple);
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit);
void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr);
void (*visit_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr); void (*visit_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr);
void (*visit_slice_expression) (ValaCodeVisitor* self, ValaSliceExpr ession* expr); void (*visit_slice_expression) (ValaCodeVisitor* self, ValaSliceExpr ession* expr);
void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr);
skipping to change at line 2622 skipping to change at line 2684
struct _ValaLambdaExpression { struct _ValaLambdaExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaLambdaExpressionPrivate * priv; ValaLambdaExpressionPrivate * priv;
}; };
struct _ValaLambdaExpressionClass { struct _ValaLambdaExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaListLiteral {
ValaLiteral parent_instance;
ValaListLiteralPrivate * priv;
};
struct _ValaListLiteralClass {
ValaLiteralClass parent_class;
};
struct _ValaLocalVariable { struct _ValaLocalVariable {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaLocalVariablePrivate * priv; ValaLocalVariablePrivate * priv;
}; };
struct _ValaLocalVariableClass { struct _ValaLocalVariableClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
struct _ValaLockStatement { struct _ValaLockStatement {
skipping to change at line 2649 skipping to change at line 2720
struct _ValaLoop { struct _ValaLoop {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaLoopPrivate * priv; ValaLoopPrivate * priv;
}; };
struct _ValaLoopClass { struct _ValaLoopClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
struct _ValaMapLiteral {
ValaLiteral parent_instance;
ValaMapLiteralPrivate * priv;
};
struct _ValaMapLiteralClass {
ValaLiteralClass parent_class;
};
struct _ValaMarkupReader { struct _ValaMarkupReader {
GObject parent_instance; GObject parent_instance;
ValaMarkupReaderPrivate * priv; ValaMarkupReaderPrivate * priv;
}; };
struct _ValaMarkupReaderClass { struct _ValaMarkupReaderClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
typedef enum { typedef enum {
skipping to change at line 2836 skipping to change at line 2916
struct _ValaReferenceTransferExpression { struct _ValaReferenceTransferExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaReferenceTransferExpressionPrivate * priv; ValaReferenceTransferExpressionPrivate * priv;
}; };
struct _ValaReferenceTransferExpressionClass { struct _ValaReferenceTransferExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaRegexLiteral {
ValaLiteral parent_instance;
ValaRegexLiteralPrivate * priv;
};
struct _ValaRegexLiteralClass {
ValaLiteralClass parent_class;
};
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 (*note) (ValaReport* self, ValaSourceReference* source, const c har* message);
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);
}; };
struct _ValaReturnStatement { struct _ValaReturnStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaReturnStatementPrivate * priv; ValaReturnStatementPrivate * priv;
}; };
struct _ValaReturnStatementClass { struct _ValaReturnStatementClass {
skipping to change at line 2894 skipping to change at line 2984
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,
VALA_TOKEN_TYPE_CLOSE_BRACKET, VALA_TOKEN_TYPE_CLOSE_BRACKET,
VALA_TOKEN_TYPE_CLOSE_PARENS, VALA_TOKEN_TYPE_CLOSE_PARENS,
VALA_TOKEN_TYPE_CLOSE_REGEX_LITERAL,
VALA_TOKEN_TYPE_CLOSE_TEMPLATE, VALA_TOKEN_TYPE_CLOSE_TEMPLATE,
VALA_TOKEN_TYPE_COLON, VALA_TOKEN_TYPE_COLON,
VALA_TOKEN_TYPE_COMMA, VALA_TOKEN_TYPE_COMMA,
VALA_TOKEN_TYPE_CONST, VALA_TOKEN_TYPE_CONST,
VALA_TOKEN_TYPE_CONSTRUCT, VALA_TOKEN_TYPE_CONSTRUCT,
VALA_TOKEN_TYPE_CONTINUE, VALA_TOKEN_TYPE_CONTINUE,
VALA_TOKEN_TYPE_DEFAULT, VALA_TOKEN_TYPE_DEFAULT,
VALA_TOKEN_TYPE_DELEGATE, VALA_TOKEN_TYPE_DELEGATE,
VALA_TOKEN_TYPE_DELETE, VALA_TOKEN_TYPE_DELETE,
VALA_TOKEN_TYPE_DIV, VALA_TOKEN_TYPE_DIV,
skipping to change at line 2954 skipping to change at line 3045
VALA_TOKEN_TYPE_OP_LE, VALA_TOKEN_TYPE_OP_LE,
VALA_TOKEN_TYPE_OP_LT, VALA_TOKEN_TYPE_OP_LT,
VALA_TOKEN_TYPE_OP_NE, VALA_TOKEN_TYPE_OP_NE,
VALA_TOKEN_TYPE_OP_NEG, VALA_TOKEN_TYPE_OP_NEG,
VALA_TOKEN_TYPE_OP_OR, VALA_TOKEN_TYPE_OP_OR,
VALA_TOKEN_TYPE_OP_PTR, VALA_TOKEN_TYPE_OP_PTR,
VALA_TOKEN_TYPE_OP_SHIFT_LEFT, VALA_TOKEN_TYPE_OP_SHIFT_LEFT,
VALA_TOKEN_TYPE_OPEN_BRACE, VALA_TOKEN_TYPE_OPEN_BRACE,
VALA_TOKEN_TYPE_OPEN_BRACKET, VALA_TOKEN_TYPE_OPEN_BRACKET,
VALA_TOKEN_TYPE_OPEN_PARENS, VALA_TOKEN_TYPE_OPEN_PARENS,
VALA_TOKEN_TYPE_OPEN_REGEX_LITERAL,
VALA_TOKEN_TYPE_OPEN_TEMPLATE, VALA_TOKEN_TYPE_OPEN_TEMPLATE,
VALA_TOKEN_TYPE_OVERRIDE, VALA_TOKEN_TYPE_OVERRIDE,
VALA_TOKEN_TYPE_OWNED, VALA_TOKEN_TYPE_OWNED,
VALA_TOKEN_TYPE_PARAMS, VALA_TOKEN_TYPE_PARAMS,
VALA_TOKEN_TYPE_PERCENT, VALA_TOKEN_TYPE_PERCENT,
VALA_TOKEN_TYPE_PLUS, VALA_TOKEN_TYPE_PLUS,
VALA_TOKEN_TYPE_PRIVATE, VALA_TOKEN_TYPE_PRIVATE,
VALA_TOKEN_TYPE_PROTECTED, VALA_TOKEN_TYPE_PROTECTED,
VALA_TOKEN_TYPE_PUBLIC, VALA_TOKEN_TYPE_PUBLIC,
VALA_TOKEN_TYPE_REAL_LITERAL, VALA_TOKEN_TYPE_REAL_LITERAL,
VALA_TOKEN_TYPE_REF, VALA_TOKEN_TYPE_REF,
VALA_TOKEN_TYPE_REGEX_LITERAL,
VALA_TOKEN_TYPE_REQUIRES, VALA_TOKEN_TYPE_REQUIRES,
VALA_TOKEN_TYPE_RETURN, VALA_TOKEN_TYPE_RETURN,
VALA_TOKEN_TYPE_SEMICOLON, VALA_TOKEN_TYPE_SEMICOLON,
VALA_TOKEN_TYPE_SET, VALA_TOKEN_TYPE_SET,
VALA_TOKEN_TYPE_SIGNAL, VALA_TOKEN_TYPE_SIGNAL,
VALA_TOKEN_TYPE_SIZEOF, VALA_TOKEN_TYPE_SIZEOF,
VALA_TOKEN_TYPE_STAR, VALA_TOKEN_TYPE_STAR,
VALA_TOKEN_TYPE_STATIC, VALA_TOKEN_TYPE_STATIC,
VALA_TOKEN_TYPE_STRING_LITERAL, VALA_TOKEN_TYPE_STRING_LITERAL,
VALA_TOKEN_TYPE_STRUCT, VALA_TOKEN_TYPE_STRUCT,
skipping to change at line 3015 skipping to change at line 3108
}; };
struct _ValaSemanticAnalyzer { struct _ValaSemanticAnalyzer {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSemanticAnalyzerPrivate * priv; ValaSemanticAnalyzerPrivate * priv;
ValaSymbol* root_symbol; ValaSymbol* root_symbol;
ValaBlock* insert_block; ValaBlock* insert_block;
ValaDataType* void_type; ValaDataType* void_type;
ValaDataType* bool_type; ValaDataType* bool_type;
ValaDataType* string_type; ValaDataType* string_type;
ValaDataType* regex_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;
ValaDataType* ssize_t_type; ValaDataType* ssize_t_type;
ValaDataType* int8_type; ValaDataType* int8_type;
ValaDataType* unichar_type; ValaDataType* unichar_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaDataType* type_type; ValaDataType* type_type;
ValaClass* object_type; ValaClass* object_type;
ValaStructValueType* gvalue_type; ValaStructValueType* gvalue_type;
ValaDataType* glist_type; ValaDataType* glist_type;
ValaDataType* gslist_type; ValaDataType* gslist_type;
ValaDataType* garray_type; ValaDataType* garray_type;
ValaDataType* gvaluearray_type; ValaDataType* gvaluearray_type;
ValaClass* gerror_type; ValaClass* gerror_type;
ValaDataType* list_type;
ValaDataType* tuple_type;
gint next_lambda_id; gint next_lambda_id;
ValaList* replaced_nodes; ValaList* replaced_nodes;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaSetLiteral {
ValaLiteral parent_instance;
ValaSetLiteralPrivate * priv;
};
struct _ValaSetLiteralClass {
ValaLiteralClass parent_class;
};
struct _ValaSignalType { struct _ValaSignalType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaSignalTypePrivate * priv; ValaSignalTypePrivate * priv;
}; };
struct _ValaSignalTypeClass { struct _ValaSignalTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
struct _ValaSizeofExpression { struct _ValaSizeofExpression {
skipping to change at line 3255 skipping to change at line 3360
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;
struct _ValaUnlockStatement {
ValaCodeNode parent_instance;
ValaUnlockStatementPrivate * priv;
};
struct _ValaUnlockStatementClass {
ValaCodeNodeClass parent_class;
};
struct _ValaUnresolvedSymbol { struct _ValaUnresolvedSymbol {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaUnresolvedSymbolPrivate * priv; ValaUnresolvedSymbolPrivate * priv;
}; };
struct _ValaUnresolvedSymbolClass { struct _ValaUnresolvedSymbolClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
struct _ValaUnresolvedType { struct _ValaUnresolvedType {
skipping to change at line 3313 skipping to change at line 3427
}; };
struct _ValaYieldStatementClass { struct _ValaYieldStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
gpointer vala_code_node_ref (gpointer instance); gpointer vala_code_node_ref (gpointer instance);
void vala_code_node_unref (gpointer instance); void vala_code_node_unref (gpointer instance);
GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick , const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick , const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_code_node (GValue* value, gpointer v_object); void vala_value_set_code_node (GValue* value, gpointer v_object);
void vala_value_take_code_node (GValue* value, gpointer v_object);
gpointer vala_value_get_code_node (const GValue* value); gpointer vala_value_get_code_node (const GValue* value);
GType vala_code_node_get_type (void); GType vala_code_node_get_type (void);
gpointer vala_code_visitor_ref (gpointer instance); gpointer vala_code_visitor_ref (gpointer instance);
void vala_code_visitor_unref (gpointer instance); void vala_code_visitor_unref (gpointer instance);
GParamSpec* vala_param_spec_code_visitor (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_visitor (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_code_visitor (GValue* value, gpointer v_object); void vala_value_set_code_visitor (GValue* value, gpointer v_object);
void vala_value_take_code_visitor (GValue* value, gpointer v_object);
gpointer vala_value_get_code_visitor (const GValue* value); gpointer vala_value_get_code_visitor (const GValue* value);
GType vala_code_visitor_get_type (void); GType vala_code_visitor_get_type (void);
GType vala_semantic_analyzer_get_type (void); GType vala_semantic_analyzer_get_type (void);
GType vala_data_type_get_type (void); GType vala_data_type_get_type (void);
GType vala_expression_get_type (void); GType vala_expression_get_type (void);
GType vala_symbol_get_type (void); GType vala_symbol_get_type (void);
GType vala_local_variable_get_type (void); GType vala_local_variable_get_type (void);
GType vala_attribute_get_type (void); GType vala_attribute_get_type (void);
GType vala_addressof_expression_get_type (void); GType vala_addressof_expression_get_type (void);
gpointer vala_source_reference_ref (gpointer instance); gpointer vala_source_reference_ref (gpointer instance);
void vala_source_reference_unref (gpointer instance); void vala_source_reference_unref (gpointer instance);
GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_source_reference (GValue* value, gpointer v_object); void vala_value_set_source_reference (GValue* value, gpointer v_object);
void vala_value_take_source_reference (GValue* value, gpointer v_object);
gpointer vala_value_get_source_reference (const GValue* value); gpointer vala_value_get_source_reference (const GValue* value);
GType vala_source_reference_get_type (void); GType vala_source_reference_get_type (void);
ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference); ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference);
ValaAddressofExpression* vala_addressof_expression_construct (GType object_ type, ValaExpression* inner, ValaSourceReference* source_reference); ValaAddressofExpression* vala_addressof_expression_construct (GType object_ type, ValaExpression* inner, ValaSourceReference* source_reference);
ValaExpression* vala_addressof_expression_get_inner (ValaAddressofExpressio n* self); ValaExpression* vala_addressof_expression_get_inner (ValaAddressofExpressio n* self);
void vala_addressof_expression_set_inner (ValaAddressofExpression* self, Va laExpression* value); void vala_addressof_expression_set_inner (ValaAddressofExpression* self, Va laExpression* value);
GType vala_array_creation_expression_get_type (void); GType vala_array_creation_expression_get_type (void);
void vala_array_creation_expression_append_size (ValaArrayCreationExpressio n* self, ValaExpression* size); void vala_array_creation_expression_append_size (ValaArrayCreationExpressio n* self, ValaExpression* size);
ValaList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpres sion* self); ValaList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpres sion* self);
GType vala_initializer_list_get_type (void); GType vala_initializer_list_get_type (void);
skipping to change at line 3367 skipping to change at line 3484
GType vala_array_move_method_get_type (void); GType vala_array_move_method_get_type (void);
ValaArrayMoveMethod* vala_array_move_method_new (ValaSourceReference* sourc e_reference); ValaArrayMoveMethod* vala_array_move_method_new (ValaSourceReference* sourc e_reference);
ValaArrayMoveMethod* vala_array_move_method_construct (GType object_type, V alaSourceReference* source_reference); ValaArrayMoveMethod* vala_array_move_method_construct (GType object_type, V alaSourceReference* source_reference);
GType vala_array_resize_method_get_type (void); GType vala_array_resize_method_get_type (void);
ValaArrayResizeMethod* vala_array_resize_method_new (ValaSourceReference* s ource_reference); ValaArrayResizeMethod* vala_array_resize_method_new (ValaSourceReference* s ource_reference);
ValaArrayResizeMethod* vala_array_resize_method_construct (GType object_typ e, ValaSourceReference* source_reference); ValaArrayResizeMethod* vala_array_resize_method_construct (GType object_typ e, ValaSourceReference* source_reference);
gpointer vala_scope_ref (gpointer instance); gpointer vala_scope_ref (gpointer instance);
void vala_scope_unref (gpointer instance); void vala_scope_unref (gpointer instance);
GParamSpec* vala_param_spec_scope (const gchar* name, const gchar* nick, co nst gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_scope (const gchar* name, const gchar* nick, co nst gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_scope (GValue* value, gpointer v_object); void vala_value_set_scope (GValue* value, gpointer v_object);
void vala_value_take_scope (GValue* value, gpointer v_object);
gpointer vala_value_get_scope (const GValue* value); gpointer vala_value_get_scope (const GValue* value);
GType vala_scope_get_type (void); GType vala_scope_get_type (void);
GType vala_formal_parameter_get_type (void); GType vala_formal_parameter_get_type (void);
GType vala_member_access_get_type (void); GType vala_member_access_get_type (void);
GType vala_reference_type_get_type (void); GType vala_reference_type_get_type (void);
GType vala_array_type_get_type (void); GType vala_array_type_get_type (void);
ValaArrayType* vala_array_type_new (ValaDataType* element_type, gint rank, ValaSourceReference* source_reference); ValaArrayType* vala_array_type_new (ValaDataType* element_type, gint rank, ValaSourceReference* source_reference);
ValaArrayType* vala_array_type_construct (GType object_type, ValaDataType* element_type, gint rank, ValaSourceReference* source_reference); ValaArrayType* vala_array_type_construct (GType object_type, ValaDataType* element_type, gint rank, ValaSourceReference* source_reference);
ValaDataType* vala_array_type_get_element_type (ValaArrayType* self); ValaDataType* vala_array_type_get_element_type (ValaArrayType* self);
void vala_array_type_set_element_type (ValaArrayType* self, ValaDataType* v alue); void vala_array_type_set_element_type (ValaArrayType* self, ValaDataType* v alue);
skipping to change at line 3414 skipping to change at line 3532
gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name); gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name);
const char* vala_attribute_get_name (ValaAttribute* self); const char* vala_attribute_get_name (ValaAttribute* self);
void vala_attribute_set_name (ValaAttribute* self, const char* value); void vala_attribute_set_name (ValaAttribute* self, const char* value);
GType vala_base_access_get_type (void); GType vala_base_access_get_type (void);
ValaBaseAccess* vala_base_access_new (ValaSourceReference* source); ValaBaseAccess* vala_base_access_new (ValaSourceReference* source);
ValaBaseAccess* vala_base_access_construct (GType object_type, ValaSourceRe ference* source); ValaBaseAccess* vala_base_access_construct (GType object_type, ValaSourceRe ference* source);
gpointer vala_basic_block_ref (gpointer instance); gpointer vala_basic_block_ref (gpointer instance);
void vala_basic_block_unref (gpointer instance); void vala_basic_block_unref (gpointer instance);
GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_basic_block (GValue* value, gpointer v_object); void vala_value_set_basic_block (GValue* value, gpointer v_object);
void vala_value_take_basic_block (GValue* value, gpointer v_object);
gpointer vala_value_get_basic_block (const GValue* value); gpointer vala_value_get_basic_block (const GValue* value);
GType vala_basic_block_get_type (void); GType vala_basic_block_get_type (void);
ValaBasicBlock* vala_basic_block_new (void); ValaBasicBlock* vala_basic_block_new (void);
ValaBasicBlock* vala_basic_block_construct (GType object_type); ValaBasicBlock* vala_basic_block_construct (GType object_type);
ValaBasicBlock* vala_basic_block_new_entry (void); ValaBasicBlock* vala_basic_block_new_entry (void);
ValaBasicBlock* vala_basic_block_construct_entry (GType object_type); ValaBasicBlock* vala_basic_block_construct_entry (GType object_type);
ValaBasicBlock* vala_basic_block_new_exit (void); ValaBasicBlock* vala_basic_block_new_exit (void);
ValaBasicBlock* vala_basic_block_construct_exit (GType object_type); ValaBasicBlock* vala_basic_block_construct_exit (GType object_type);
void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node); void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node);
ValaList* vala_basic_block_get_nodes (ValaBasicBlock* self); ValaList* vala_basic_block_get_nodes (ValaBasicBlock* self);
skipping to change at line 3435 skipping to change at line 3554
ValaList* vala_basic_block_get_predecessors (ValaBasicBlock* self); ValaList* vala_basic_block_get_predecessors (ValaBasicBlock* self);
ValaList* vala_basic_block_get_successors (ValaBasicBlock* self); ValaList* vala_basic_block_get_successors (ValaBasicBlock* self);
void vala_basic_block_add_child (ValaBasicBlock* self, ValaBasicBlock* bloc k); void vala_basic_block_add_child (ValaBasicBlock* self, ValaBasicBlock* bloc k);
ValaList* vala_basic_block_get_children (ValaBasicBlock* self); ValaList* vala_basic_block_get_children (ValaBasicBlock* self);
void vala_basic_block_add_dominator_frontier (ValaBasicBlock* self, ValaBas icBlock* block); void vala_basic_block_add_dominator_frontier (ValaBasicBlock* self, ValaBas icBlock* block);
ValaSet* vala_basic_block_get_dominator_frontier (ValaBasicBlock* self); ValaSet* vala_basic_block_get_dominator_frontier (ValaBasicBlock* self);
gpointer vala_phi_function_ref (gpointer instance); gpointer vala_phi_function_ref (gpointer instance);
void vala_phi_function_unref (gpointer instance); void vala_phi_function_unref (gpointer instance);
GParamSpec* vala_param_spec_phi_function (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_phi_function (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_phi_function (GValue* value, gpointer v_object); void vala_value_set_phi_function (GValue* value, gpointer v_object);
void vala_value_take_phi_function (GValue* value, gpointer v_object);
gpointer vala_value_get_phi_function (const GValue* value); gpointer vala_value_get_phi_function (const GValue* value);
GType vala_phi_function_get_type (void); GType vala_phi_function_get_type (void);
void vala_basic_block_add_phi_function (ValaBasicBlock* self, ValaPhiFuncti on* phi); void vala_basic_block_add_phi_function (ValaBasicBlock* self, ValaPhiFuncti on* phi);
ValaSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self); ValaSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self);
ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self); ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self);
gboolean vala_basic_block_get_postorder_visited (ValaBasicBlock* self); gboolean vala_basic_block_get_postorder_visited (ValaBasicBlock* self);
void vala_basic_block_set_postorder_visited (ValaBasicBlock* self, gboolean value); void vala_basic_block_set_postorder_visited (ValaBasicBlock* self, gboolean value);
gint vala_basic_block_get_postorder_number (ValaBasicBlock* self); gint vala_basic_block_get_postorder_number (ValaBasicBlock* self);
void vala_basic_block_set_postorder_number (ValaBasicBlock* self, gint valu e); void vala_basic_block_set_postorder_number (ValaBasicBlock* self, gint valu e);
GType vala_binary_expression_get_type (void); GType vala_binary_expression_get_type (void);
GType vala_binary_operator_get_type (void); GType vala_binary_operator_get_type (void);
ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source); ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source);
ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source); ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source);
char* vala_binary_expression_get_operator_string (ValaBinaryExpression* sel f);
ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self); ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self);
void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value); void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value);
ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self ); ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self );
void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value); void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value);
ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f); ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f);
void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value); void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value);
GType vala_statement_get_type (void); GType vala_statement_get_type (void);
GType vala_block_get_type (void); GType vala_block_get_type (void);
ValaBlock* vala_block_new (ValaSourceReference* source_reference); ValaBlock* vala_block_new (ValaSourceReference* source_reference);
ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference); ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference);
skipping to change at line 3531 skipping to change at line 3652
ValaList* vala_class_get_classes (ValaClass* self); ValaList* vala_class_get_classes (ValaClass* self);
ValaList* vala_class_get_structs (ValaClass* self); ValaList* vala_class_get_structs (ValaClass* self);
GType vala_enum_get_type (void); GType vala_enum_get_type (void);
ValaList* vala_class_get_enums (ValaClass* self); ValaList* vala_class_get_enums (ValaClass* self);
GType vala_delegate_get_type (void); GType vala_delegate_get_type (void);
ValaList* vala_class_get_delegates (ValaClass* self); ValaList* vala_class_get_delegates (ValaClass* self);
gpointer vala_comment_ref (gpointer instance); gpointer vala_comment_ref (gpointer instance);
void vala_comment_unref (gpointer instance); void vala_comment_unref (gpointer instance);
GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_comment (GValue* value, gpointer v_object); void vala_value_set_comment (GValue* value, gpointer v_object);
void vala_value_take_comment (GValue* value, gpointer v_object);
gpointer vala_value_get_comment (const GValue* value); gpointer vala_value_get_comment (const GValue* value);
GType vala_comment_get_type (void); GType vala_comment_get_type (void);
ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference, ValaComment* comment); 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); 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);
ValaList* vala_class_get_base_types (ValaClass* self); ValaList* 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);
ValaList* vala_class_get_fields (ValaClass* self); ValaList* vala_class_get_fields (ValaClass* self);
skipping to change at line 3604 skipping to change at line 3726
gboolean vala_class_get_is_error_base (ValaClass* self); gboolean vala_class_get_is_error_base (ValaClass* self);
GType vala_class_type_get_type (void); GType vala_class_type_get_type (void);
ValaClassType* vala_class_type_new (ValaClass* class_symbol); ValaClassType* vala_class_type_new (ValaClass* class_symbol);
ValaClassType* vala_class_type_construct (GType object_type, ValaClass* cla ss_symbol); ValaClassType* vala_class_type_construct (GType object_type, ValaClass* cla ss_symbol);
ValaClass* vala_class_type_get_class_symbol (ValaClassType* self); ValaClass* vala_class_type_get_class_symbol (ValaClassType* self);
void vala_class_type_set_class_symbol (ValaClassType* self, ValaClass* valu e); void vala_class_type_set_class_symbol (ValaClassType* self, ValaClass* valu e);
gpointer vala_code_context_ref (gpointer instance); gpointer vala_code_context_ref (gpointer instance);
void vala_code_context_unref (gpointer instance); void vala_code_context_unref (gpointer instance);
GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_code_context (GValue* value, gpointer v_object); void vala_value_set_code_context (GValue* value, gpointer v_object);
void vala_value_take_code_context (GValue* value, gpointer v_object);
gpointer vala_value_get_code_context (const GValue* value); gpointer vala_value_get_code_context (const GValue* value);
GType vala_code_context_get_type (void); GType vala_code_context_get_type (void);
gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor); gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor);
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
ValaCodeContext* vala_code_context_construct (GType object_type); ValaCodeContext* vala_code_context_construct (GType object_type);
ValaCodeContext* vala_code_context_get (void); ValaCodeContext* vala_code_context_get (void);
void vala_code_context_push (ValaCodeContext* context); void vala_code_context_push (ValaCodeContext* context);
void vala_code_context_pop (void); void vala_code_context_pop (void);
gpointer vala_source_file_ref (gpointer instance); gpointer vala_source_file_ref (gpointer instance);
void vala_source_file_unref (gpointer instance); void vala_source_file_unref (gpointer instance);
GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_source_file (GValue* value, gpointer v_object); void vala_value_set_source_file (GValue* value, gpointer v_object);
void vala_value_take_source_file (GValue* value, gpointer v_object);
gpointer vala_value_get_source_file (const GValue* value); gpointer vala_value_get_source_file (const GValue* value);
GType vala_source_file_get_type (void); GType vala_source_file_get_type (void);
ValaList* vala_code_context_get_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_source_files (ValaCodeContext* self);
ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
ValaList* vala_code_context_get_packages (ValaCodeContext* self); ValaList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
skipping to change at line 3683 skipping to change at line 3807
void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e);
GType vala_profile_get_type (void); GType vala_profile_get_type (void);
ValaProfile vala_code_context_get_profile (ValaCodeContext* self); ValaProfile vala_code_context_get_profile (ValaCodeContext* self);
void vala_code_context_set_profile (ValaCodeContext* self, ValaProfile valu e); void vala_code_context_set_profile (ValaCodeContext* self, ValaProfile valu e);
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_version_header (ValaCodeContext* self);
void vala_code_context_set_version_header (ValaCodeContext* self, gboolean
value);
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); ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self);
void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value); void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value);
const char* vala_code_context_get_entry_point_name (ValaCodeContext* self); const char* vala_code_context_get_entry_point_name (ValaCodeContext* self);
void vala_code_context_set_entry_point_name (ValaCodeContext* self, const c har* value); void vala_code_context_set_entry_point_name (ValaCodeContext* self, const c har* 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);
skipping to change at line 3722 skipping to change at line 3848
GType vala_while_statement_get_type (void); GType vala_while_statement_get_type (void);
GType vala_do_statement_get_type (void); GType vala_do_statement_get_type (void);
GType vala_for_statement_get_type (void); GType vala_for_statement_get_type (void);
GType vala_foreach_statement_get_type (void); GType vala_foreach_statement_get_type (void);
GType vala_continue_statement_get_type (void); GType vala_continue_statement_get_type (void);
GType vala_return_statement_get_type (void); GType vala_return_statement_get_type (void);
GType vala_yield_statement_get_type (void); GType vala_yield_statement_get_type (void);
GType vala_throw_statement_get_type (void); GType vala_throw_statement_get_type (void);
GType vala_try_statement_get_type (void); GType vala_try_statement_get_type (void);
GType vala_lock_statement_get_type (void); GType vala_lock_statement_get_type (void);
GType vala_unlock_statement_get_type (void);
GType vala_delete_statement_get_type (void); GType vala_delete_statement_get_type (void);
GType vala_integer_literal_get_type (void); GType vala_integer_literal_get_type (void);
GType vala_real_literal_get_type (void); GType vala_real_literal_get_type (void);
GType vala_regex_literal_get_type (void);
GType vala_string_literal_get_type (void); GType vala_string_literal_get_type (void);
GType vala_template_get_type (void); GType vala_template_get_type (void);
GType vala_list_literal_get_type (void);
GType vala_set_literal_get_type (void);
GType vala_map_literal_get_type (void);
GType vala_tuple_get_type (void);
GType vala_null_literal_get_type (void); GType vala_null_literal_get_type (void);
GType vala_method_call_get_type (void); GType vala_method_call_get_type (void);
GType vala_element_access_get_type (void); GType vala_element_access_get_type (void);
GType vala_slice_expression_get_type (void); GType vala_slice_expression_get_type (void);
GType vala_postfix_expression_get_type (void); GType vala_postfix_expression_get_type (void);
GType vala_object_creation_expression_get_type (void); GType vala_object_creation_expression_get_type (void);
GType vala_sizeof_expression_get_type (void); GType vala_sizeof_expression_get_type (void);
GType vala_typeof_expression_get_type (void); GType vala_typeof_expression_get_type (void);
GType vala_unary_expression_get_type (void); GType vala_unary_expression_get_type (void);
GType vala_named_argument_get_type (void); GType vala_named_argument_get_type (void);
skipping to change at line 3757 skipping to change at line 3889
void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes); void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes);
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, ValaCollecti on* collection); void vala_code_node_get_defined_variables (ValaCodeNode* self, ValaCollecti on* collection);
void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection* collection); void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection* collection);
char* vala_code_node_get_temp_name (ValaCodeNode* self); char* vala_code_node_get_temp_name (void);
ValaCodeNode* vala_code_node_construct (GType object_type); 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);
gboolean vala_code_node_get_unreachable (ValaCodeNode* self);
void vala_code_node_set_unreachable (ValaCodeNode* self, gboolean 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);
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self);
void vala_code_visitor_visit_source_file (ValaCodeVisitor* self, ValaSource File* source_file); void vala_code_visitor_visit_source_file (ValaCodeVisitor* self, ValaSource File* source_file);
void vala_code_visitor_visit_namespace (ValaCodeVisitor* self, ValaNamespac e* ns); void vala_code_visitor_visit_namespace (ValaCodeVisitor* self, ValaNamespac e* ns);
skipping to change at line 3818 skipping to change at line 3952
void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt); void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt);
void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt); void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt);
void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt); void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt);
void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt); void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt);
void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt); void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt);
void vala_code_visitor_visit_yield_statement (ValaCodeVisitor* self, ValaYi eldStatement* y); void vala_code_visitor_visit_yield_statement (ValaCodeVisitor* self, ValaYi eldStatement* y);
void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt); void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt);
void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt); void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt);
void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause); void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause);
void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt); void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt);
void vala_code_visitor_visit_unlock_statement (ValaCodeVisitor* self, ValaU nlockStatement* stmt);
void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt); void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt);
void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr); void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr);
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit);
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit);
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit);
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit);
void vala_code_visitor_visit_regex_literal (ValaCodeVisitor* self, ValaRege xLiteral* lit);
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit);
void vala_code_visitor_visit_template (ValaCodeVisitor* self, ValaTemplate* tmpl); void vala_code_visitor_visit_template (ValaCodeVisitor* self, ValaTemplate* tmpl);
void vala_code_visitor_visit_list_literal (ValaCodeVisitor* self, ValaListL
iteral* lit);
void vala_code_visitor_visit_set_literal (ValaCodeVisitor* self, ValaSetLit
eral* lit);
void vala_code_visitor_visit_map_literal (ValaCodeVisitor* self, ValaMapLit
eral* lit);
void vala_code_visitor_visit_tuple (ValaCodeVisitor* self, ValaTuple* tuple
);
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit);
void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr); void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr);
void vala_code_visitor_visit_method_call (ValaCodeVisitor* self, ValaMethod Call* expr); void vala_code_visitor_visit_method_call (ValaCodeVisitor* self, ValaMethod Call* expr);
void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr);
void vala_code_visitor_visit_slice_expression (ValaCodeVisitor* self, ValaS liceExpression* expr); void vala_code_visitor_visit_slice_expression (ValaCodeVisitor* self, ValaS liceExpression* expr);
void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr);
void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr);
void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr); void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr);
void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr);
void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr);
skipping to change at line 3923 skipping to change at line 4063
ValaDataType* vala_data_type_get_return_type (ValaDataType* self); ValaDataType* vala_data_type_get_return_type (ValaDataType* self);
ValaList* vala_data_type_get_parameters (ValaDataType* self); ValaList* 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);
ValaList* vala_data_type_get_symbols (ValaDataType* self); ValaList* 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); 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);
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); 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);
skipping to change at line 4128 skipping to change at line 4267
gboolean vala_field_get_is_volatile (ValaField* self); gboolean vala_field_get_is_volatile (ValaField* self);
void vala_field_set_is_volatile (ValaField* self, gboolean value); void vala_field_set_is_volatile (ValaField* self, gboolean value);
gboolean vala_field_get_no_array_length (ValaField* self); gboolean vala_field_get_no_array_length (ValaField* self);
void vala_field_set_no_array_length (ValaField* self, gboolean value); void vala_field_set_no_array_length (ValaField* self, gboolean value);
gboolean vala_field_get_no_delegate_target (ValaField* self); gboolean vala_field_get_no_delegate_target (ValaField* self);
void vala_field_set_no_delegate_target (ValaField* self, gboolean value); void vala_field_set_no_delegate_target (ValaField* self, gboolean value);
gboolean vala_field_get_array_null_terminated (ValaField* self); gboolean vala_field_get_array_null_terminated (ValaField* self);
void vala_field_set_array_null_terminated (ValaField* self, gboolean value) ; void vala_field_set_array_null_terminated (ValaField* self, gboolean value) ;
gboolean vala_field_get_has_array_length_cname (ValaField* self); gboolean vala_field_get_has_array_length_cname (ValaField* self);
gboolean vala_field_get_has_array_length_cexpr (ValaField* self); gboolean vala_field_get_has_array_length_cexpr (ValaField* self);
const char* vala_field_get_array_length_type (ValaField* self);
void vala_field_set_array_length_type (ValaField* self, const char* value);
GType vala_field_prototype_get_type (void); GType vala_field_prototype_get_type (void);
ValaFieldPrototype* vala_field_prototype_new (ValaField* field_symbol); ValaFieldPrototype* vala_field_prototype_new (ValaField* field_symbol);
ValaFieldPrototype* vala_field_prototype_construct (GType object_type, Vala Field* field_symbol); ValaFieldPrototype* vala_field_prototype_construct (GType object_type, Vala Field* field_symbol);
ValaField* vala_field_prototype_get_field_symbol (ValaFieldPrototype* self) ; ValaField* vala_field_prototype_get_field_symbol (ValaFieldPrototype* self) ;
void vala_field_prototype_set_field_symbol (ValaFieldPrototype* self, ValaF ield* value); void vala_field_prototype_set_field_symbol (ValaFieldPrototype* self, ValaF ield* value);
GType vala_floating_type_get_type (void); GType vala_floating_type_get_type (void);
ValaFloatingType* vala_floating_type_new (ValaStruct* type_symbol); ValaFloatingType* vala_floating_type_new (ValaStruct* type_symbol);
ValaFloatingType* vala_floating_type_construct (GType object_type, ValaStru ct* type_symbol); ValaFloatingType* vala_floating_type_construct (GType object_type, ValaStru ct* type_symbol);
GType vala_flow_analyzer_get_type (void); GType vala_flow_analyzer_get_type (void);
ValaFlowAnalyzer* vala_flow_analyzer_new (void); ValaFlowAnalyzer* vala_flow_analyzer_new (void);
skipping to change at line 4184 skipping to change at line 4325
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);
double vala_formal_parameter_get_cdestroy_notify_parameter_position (ValaFo
rmalParameter* self);
void vala_formal_parameter_set_cdestroy_notify_parameter_position (ValaForm
alParameter* self, double 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); gboolean vala_formal_parameter_get_captured (ValaFormalParameter* self);
void vala_formal_parameter_set_captured (ValaFormalParameter* self, gboolea n value); 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);
ValaList* vala_for_statement_get_initializer (ValaForStatement* self); ValaList* 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);
ValaList* vala_for_statement_get_iterator (ValaForStatement* self); ValaList* vala_for_statement_get_iterator (ValaForStatement* self);
skipping to change at line 4217 skipping to change at line 4360
ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter); ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter);
GType vala_genie_parser_get_type (void); GType vala_genie_parser_get_type (void);
ValaGenieParser* vala_genie_parser_new (void); ValaGenieParser* vala_genie_parser_new (void);
ValaGenieParser* vala_genie_parser_construct (GType object_type); ValaGenieParser* vala_genie_parser_construct (GType object_type);
void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt); void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt);
void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file); void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file);
gpointer vala_genie_scanner_ref (gpointer instance); gpointer vala_genie_scanner_ref (gpointer instance);
void vala_genie_scanner_unref (gpointer instance); void vala_genie_scanner_unref (gpointer instance);
GParamSpec* vala_genie_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_genie_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_genie_value_set_scanner (GValue* value, gpointer v_object); void vala_genie_value_set_scanner (GValue* value, gpointer v_object);
void vala_genie_value_take_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);
void vala_genie_scanner_parse_file_comments (ValaGenieScanner* self); void vala_genie_scanner_parse_file_comments (ValaGenieScanner* self);
skipping to change at line 4247 skipping to change at line 4391
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);
ValaList* vala_initializer_list_get_initializers (ValaInitializerList* self ); ValaList* 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);
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);
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);
const char* vala_integer_literal_get_type_suffix (ValaIntegerLiteral* self)
;
void vala_integer_literal_set_type_suffix (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);
ValaList* vala_interface_get_classes (ValaInterface* self); ValaList* vala_interface_get_classes (ValaInterface* self);
ValaList* vala_interface_get_structs (ValaInterface* self); ValaList* vala_interface_get_structs (ValaInterface* self);
ValaList* vala_interface_get_enums (ValaInterface* self); ValaList* vala_interface_get_enums (ValaInterface* self);
ValaList* vala_interface_get_delegates (ValaInterface* self); ValaList* vala_interface_get_delegates (ValaInterface* self);
ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference, ValaComment* comment); ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference, ValaComment* comment);
ValaInterface* vala_interface_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference, ValaComment* comment); ValaInterface* vala_interface_construct (GType object_type, const char* nam 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);
skipping to change at line 4300 skipping to change at line 4445
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);
ValaList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self ); ValaList* 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);
ValaListLiteral* vala_list_literal_new (ValaSourceReference* source_referen
ce);
ValaListLiteral* vala_list_literal_construct (GType object_type, ValaSource
Reference* source_reference);
void vala_list_literal_add_expression (ValaListLiteral* self, ValaExpressio
n* expr);
ValaList* vala_list_literal_get_expressions (ValaListLiteral* self);
ValaDataType* vala_list_literal_get_element_type (ValaListLiteral* self);
ValaLiteral* vala_literal_construct (GType object_type); 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);
skipping to change at line 4327 skipping to change at line 4477
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);
ValaMapLiteral* vala_map_literal_new (ValaSourceReference* source_reference
);
ValaMapLiteral* vala_map_literal_construct (GType object_type, ValaSourceRe
ference* source_reference);
void vala_map_literal_add_key (ValaMapLiteral* self, ValaExpression* expr);
void vala_map_literal_add_value (ValaMapLiteral* self, ValaExpression* expr
);
ValaList* vala_map_literal_get_keys (ValaMapLiteral* self);
ValaList* vala_map_literal_get_values (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_key_type (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_value_type (ValaMapLiteral* self);
GType vala_markup_reader_get_type (void); GType vala_markup_reader_get_type (void);
ValaMarkupReader* vala_markup_reader_new (const char* filename); ValaMarkupReader* vala_markup_reader_new (const char* filename);
ValaMarkupReader* vala_markup_reader_construct (GType object_type, const ch ar* filename); ValaMarkupReader* vala_markup_reader_construct (GType object_type, const ch ar* filename);
char* vala_markup_reader_get_attribute (ValaMarkupReader* self, const char* attr); char* vala_markup_reader_get_attribute (ValaMarkupReader* self, const char* attr);
GType vala_markup_token_type_get_type (void); GType vala_markup_token_type_get_type (void);
ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end);
const char* vala_markup_reader_get_filename (ValaMarkupReader* self); const char* vala_markup_reader_get_filename (ValaMarkupReader* self);
const char* vala_markup_reader_get_name (ValaMarkupReader* self); const char* vala_markup_reader_get_name (ValaMarkupReader* self);
const char* vala_markup_token_type_to_string (ValaMarkupTokenType self); const char* vala_markup_token_type_to_string (ValaMarkupTokenType self);
ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference, ValaComment* comment); ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference, ValaComment* comment);
skipping to change at line 4422 skipping to change at line 4580
const char* vala_method_get_sentinel (ValaMethod* self); const char* vala_method_get_sentinel (ValaMethod* self);
void vala_method_set_sentinel (ValaMethod* self, const char* value); void vala_method_set_sentinel (ValaMethod* self, const char* value);
gboolean vala_method_get_is_abstract (ValaMethod* self); gboolean vala_method_get_is_abstract (ValaMethod* self);
void vala_method_set_is_abstract (ValaMethod* self, gboolean value); void vala_method_set_is_abstract (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_virtual (ValaMethod* self); gboolean vala_method_get_is_virtual (ValaMethod* self);
void vala_method_set_is_virtual (ValaMethod* self, gboolean value); void vala_method_set_is_virtual (ValaMethod* self, gboolean value);
gboolean vala_method_get_overrides (ValaMethod* self); gboolean vala_method_get_overrides (ValaMethod* self);
void vala_method_set_overrides (ValaMethod* self, gboolean value); void vala_method_set_overrides (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_inline (ValaMethod* self); gboolean vala_method_get_is_inline (ValaMethod* self);
void vala_method_set_is_inline (ValaMethod* self, gboolean value); void vala_method_set_is_inline (ValaMethod* self, gboolean value);
gboolean vala_method_get_returns_floating_reference (ValaMethod* self);
void vala_method_set_returns_floating_reference (ValaMethod* self, gboolean
value);
gboolean vala_method_get_returns_modified_pointer (ValaMethod* self); gboolean vala_method_get_returns_modified_pointer (ValaMethod* self);
void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue); void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue);
ValaMethod* vala_method_get_base_method (ValaMethod* self); ValaMethod* vala_method_get_base_method (ValaMethod* self);
ValaMethod* vala_method_get_base_interface_method (ValaMethod* self); ValaMethod* vala_method_get_base_interface_method (ValaMethod* self);
gboolean vala_method_get_entry_point (ValaMethod* self); gboolean vala_method_get_entry_point (ValaMethod* self);
ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self); ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self);
void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value); void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value);
ValaLocalVariable* vala_method_get_result_var (ValaMethod* self); ValaLocalVariable* vala_method_get_result_var (ValaMethod* self);
void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value ); void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value );
double vala_method_get_cinstance_parameter_position (ValaMethod* self); double vala_method_get_cinstance_parameter_position (ValaMethod* self);
skipping to change at line 4455 skipping to change at line 4615
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); gboolean vala_method_get_has_new_function (ValaMethod* self);
void vala_method_set_has_new_function (ValaMethod* self, gboolean value); 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); gboolean vala_method_get_has_generic_type_parameter (ValaMethod* self);
void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean value); void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean value);
double vala_method_get_generic_type_parameter_position (ValaMethod* self); double vala_method_get_generic_type_parameter_position (ValaMethod* self);
void vala_method_set_generic_type_parameter_position (ValaMethod* self, dou ble value); void vala_method_set_generic_type_parameter_position (ValaMethod* self, dou ble value);
gboolean vala_method_get_simple_generics (ValaMethod* self);
void vala_method_set_simple_generics (ValaMethod* self, gboolean 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); gboolean vala_method_get_closure (ValaMethod* self);
void vala_method_set_closure (ValaMethod* self, gboolean value); 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); gboolean vala_method_get_is_async_callback (ValaMethod* self);
void vala_method_set_is_async_callback (ValaMethod* self, gboolean value); 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);
skipping to change at line 4595 skipping to change at line 4757
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);
ValaLocalVariable* vala_property_accessor_get_result_var (ValaPropertyAcces
sor* self);
void vala_property_accessor_set_result_var (ValaPropertyAccessor* self, Val
aLocalVariable* value);
ValaProperty* vala_property_new (const char* name, ValaDataType* property_t ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor , ValaSourceReference* source_reference, ValaComment* comment); ValaProperty* vala_property_new (const char* name, ValaDataType* property_t ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor , ValaSourceReference* source_reference, ValaComment* comment);
ValaProperty* vala_property_construct (GType object_type, const char* name, ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaPrope rtyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComme nt* comment); ValaProperty* vala_property_construct (GType object_type, const char* name, ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaPrope 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);
skipping to change at line 4648 skipping to change at line 4812
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); ValaReferenceType* vala_reference_type_construct (GType object_type);
ValaRegexLiteral* vala_regex_literal_new (const char* value, ValaSourceRefe
rence* source_reference);
ValaRegexLiteral* vala_regex_literal_construct (GType object_type, const ch
ar* value, ValaSourceReference* source_reference);
const char* vala_regex_literal_get_value (ValaRegexLiteral* self);
void vala_regex_literal_set_value (ValaRegexLiteral* self, const char* valu
e);
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_note (ValaReport* self, ValaSourceReference* source, const char* message);
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_notice (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);
gboolean vala_report_get_enable_warnings (ValaReport* self); gboolean vala_report_get_enable_warnings (ValaReport* self);
void vala_report_set_enable_warnings (ValaReport* self, gboolean value); void vala_report_set_enable_warnings (ValaReport* self, gboolean value);
ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr ession, ValaSourceReference* source_reference); ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr ession, ValaSourceReference* source_reference);
ValaReturnStatement* vala_return_statement_construct (GType object_type, Va laExpression* return_expression, ValaSourceReference* source_reference); ValaReturnStatement* vala_return_statement_construct (GType object_type, Va laExpression* return_expression, ValaSourceReference* source_reference);
ValaExpression* vala_return_statement_get_return_expression (ValaReturnStat ement* self); ValaExpression* vala_return_statement_get_return_expression (ValaReturnStat ement* self);
void vala_return_statement_set_return_expression (ValaReturnStatement* self , ValaExpression* value); void vala_return_statement_set_return_expression (ValaReturnStatement* self , ValaExpression* value);
gpointer vala_scanner_ref (gpointer instance); gpointer vala_scanner_ref (gpointer instance);
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);
void vala_value_take_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);
void vala_scanner_seek (ValaScanner* self, ValaSourceLocation* location);
GType vala_token_type_get_type (void); GType vala_token_type_get_type (void);
ValaTokenType vala_scanner_read_regex_token (ValaScanner* self, ValaSourceL ocation* token_begin, ValaSourceLocation* token_end);
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_template_token (ValaScanner* self, ValaSour ceLocation* token_begin, ValaSourceLocation* token_end); ValaTokenType vala_scanner_read_template_token (ValaScanner* self, ValaSour ceLocation* token_begin, ValaSourceLocation* token_end);
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);
void vala_scanner_parse_file_comments (ValaScanner* self); void vala_scanner_parse_file_comments (ValaScanner* self);
ValaComment* vala_scanner_pop_comment (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);
skipping to change at line 4704 skipping to change at line 4877
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, ValaList* params, ValaList* ar gs); gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, ValaList* params, ValaList* ar gs);
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); ValaMethod* vala_semantic_analyzer_find_parent_method (ValaSemanticAnalyzer * self, ValaSymbol* sym);
ValaSymbol* vala_semantic_analyzer_find_parent_method_or_property_accessor (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);
ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti cAnalyzer* self); ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti cAnalyzer* self);
ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* self); ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* self);
ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer * self); ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer * self);
ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer * self); ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer * self);
ValaMethod* vala_semantic_analyzer_get_current_async_method (ValaSemanticAn alyzer* self); ValaMethod* vala_semantic_analyzer_get_current_async_method (ValaSemanticAn alyzer* self);
ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self); ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self);
ValaSymbol* vala_semantic_analyzer_get_current_method_or_property_accessor (ValaSemanticAnalyzer* self);
ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA nalyzer* self); ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA nalyzer* self);
ValaSetLiteral* vala_set_literal_new (ValaSourceReference* source_reference
);
ValaSetLiteral* vala_set_literal_construct (GType object_type, ValaSourceRe
ference* source_reference);
void vala_set_literal_add_expression (ValaSetLiteral* self, ValaExpression*
expr);
ValaList* vala_set_literal_get_expressions (ValaSetLiteral* self);
ValaDataType* vala_set_literal_get_element_type (ValaSetLiteral* self);
ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference, ValaComment* comment); 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); 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);
ValaList* vala_signal_get_parameters (ValaSignal* self); ValaList* 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);
void vala_signal_set_body (ValaSignal* self, ValaBlock* value); void vala_signal_set_body (ValaSignal* self, ValaBlock* value);
gboolean vala_signal_get_has_emitter (ValaSignal* self); gboolean vala_signal_get_has_emitter (ValaSignal* self);
void vala_signal_set_has_emitter (ValaSignal* self, gboolean value); void vala_signal_set_has_emitter (ValaSignal* self, gboolean value);
gboolean vala_signal_get_is_virtual (ValaSignal* self); gboolean vala_signal_get_is_virtual (ValaSignal* self);
void vala_signal_set_is_virtual (ValaSignal* self, gboolean value); void vala_signal_set_is_virtual (ValaSignal* self, gboolean value);
ValaMethod* vala_signal_get_default_handler (ValaSignal* self); ValaMethod* vala_signal_get_default_handler (ValaSignal* self);
gboolean vala_signal_get_is_detailed (ValaSignal* self);
void vala_signal_set_is_detailed (ValaSignal* self, gboolean value);
gboolean vala_signal_get_no_recurse (ValaSignal* self);
void vala_signal_set_no_recurse (ValaSignal* self, gboolean value);
const char* vala_signal_get_run_type (ValaSignal* self);
void vala_signal_set_run_type (ValaSignal* self, const char* value);
gboolean vala_signal_get_is_action (ValaSignal* self);
void vala_signal_set_is_action (ValaSignal* self, gboolean value);
gboolean vala_signal_get_no_hooks (ValaSignal* self);
void vala_signal_set_no_hooks (ValaSignal* self, gboolean value);
GType vala_signal_type_get_type (void); GType vala_signal_type_get_type (void);
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);
ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference); ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference);
skipping to change at line 4926 skipping to change at line 5116
void vala_throw_statement_set_error_expression (ValaThrowStatement* self, V alaExpression* value); void vala_throw_statement_set_error_expression (ValaThrowStatement* self, V alaExpression* value);
const char* vala_token_type_to_string (ValaTokenType self); const char* vala_token_type_to_string (ValaTokenType self);
ValaTryStatement* vala_try_statement_new (ValaBlock* body, ValaBlock* final ly_body, ValaSourceReference* source_reference); ValaTryStatement* vala_try_statement_new (ValaBlock* body, ValaBlock* final ly_body, ValaSourceReference* source_reference);
ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference); ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference);
void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause); void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause);
ValaList* vala_try_statement_get_catch_clauses (ValaTryStatement* self); ValaList* vala_try_statement_get_catch_clauses (ValaTryStatement* self);
ValaBlock* vala_try_statement_get_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_body (ValaTryStatement* self);
void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ; void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ;
ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self);
void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value); void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value);
GType vala_tuple_get_type (void); gboolean vala_try_statement_get_after_try_block_reachable (ValaTryStatement
ValaTuple* vala_tuple_new (void); * self);
ValaTuple* vala_tuple_construct (GType object_type); void vala_try_statement_set_after_try_block_reachable (ValaTryStatement* se
lf, gboolean value);
ValaTuple* vala_tuple_new (ValaSourceReference* source_reference);
ValaTuple* vala_tuple_construct (GType object_type, ValaSourceReference* so
urce_reference);
void vala_tuple_add_expression (ValaTuple* self, ValaExpression* expr); void vala_tuple_add_expression (ValaTuple* self, ValaExpression* expr);
ValaList* vala_tuple_get_expressions (ValaTuple* self); ValaList* vala_tuple_get_expressions (ValaTuple* self);
ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source); ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source);
ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source); ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source);
ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self); ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self);
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);
skipping to change at line 4960 skipping to change at line 5151
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);
char* vala_typesymbol_get_type_id (ValaTypeSymbol* self); char* vala_typesymbol_get_type_id (ValaTypeSymbol* self);
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_take_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);
ValaComment* vala_typesymbol_get_comment (ValaTypeSymbol* self); ValaComment* vala_typesymbol_get_comment (ValaTypeSymbol* self);
void vala_typesymbol_set_comment (ValaTypeSymbol* self, ValaComment* value) ; 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);
ValaUnlockStatement* vala_unlock_statement_new (ValaExpression* resource, V
alaSourceReference* source_reference);
ValaUnlockStatement* vala_unlock_statement_construct (GType object_type, Va
laExpression* resource, ValaSourceReference* source_reference);
ValaExpression* vala_unlock_statement_get_resource (ValaUnlockStatement* se
lf);
void vala_unlock_statement_set_resource (ValaUnlockStatement* self, ValaExp
ression* 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);
ValaUnresolvedSymbol* vala_unresolved_symbol_new_from_expression (ValaExpre ssion* expr); ValaUnresolvedSymbol* vala_unresolved_symbol_new_from_expression (ValaExpre ssion* expr);
ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf); ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf);
ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self); ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self);
void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value); void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value);
gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self); gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self);
void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo lean value); void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo lean value);
GType vala_unresolved_type_get_type (void); GType vala_unresolved_type_get_type (void);
 End of changes. 72 change blocks. 
25 lines changed or deleted 279 lines changed or added


 valaccode.h   valaccode.h 
skipping to change at line 1072 skipping to change at line 1072
}; };
struct _ValaCCodeElementAccessClass { struct _ValaCCodeElementAccessClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
gpointer vala_ccode_node_ref (gpointer instance); gpointer vala_ccode_node_ref (gpointer instance);
void vala_ccode_node_unref (gpointer instance); void vala_ccode_node_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_node (const gchar* name, const gchar* nic k, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_node (const gchar* name, const gchar* nic k, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_node (GValue* value, gpointer v_object); void vala_value_set_ccode_node (GValue* value, gpointer v_object);
void vala_value_take_ccode_node (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_node (const GValue* value); gpointer vala_value_get_ccode_node (const GValue* value);
GType vala_ccode_node_get_type (void); GType vala_ccode_node_get_type (void);
gpointer vala_ccode_writer_ref (gpointer instance); gpointer vala_ccode_writer_ref (gpointer instance);
void vala_ccode_writer_unref (gpointer instance); void vala_ccode_writer_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_writer (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_writer (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_writer (GValue* value, gpointer v_object); void vala_value_set_ccode_writer (GValue* value, gpointer v_object);
void vala_value_take_ccode_writer (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_writer (const GValue* value); gpointer vala_value_get_ccode_writer (const GValue* value);
GType vala_ccode_writer_get_type (void); GType vala_ccode_writer_get_type (void);
GType vala_ccode_expression_get_type (void); GType vala_ccode_expression_get_type (void);
GType vala_ccode_assignment_get_type (void); GType vala_ccode_assignment_get_type (void);
GType vala_ccode_assignment_operator_get_type (void); GType vala_ccode_assignment_operator_get_type (void);
ValaCCodeAssignment* vala_ccode_assignment_new (ValaCCodeExpression* l, Val aCCodeExpression* r, ValaCCodeAssignmentOperator op); ValaCCodeAssignment* vala_ccode_assignment_new (ValaCCodeExpression* l, Val aCCodeExpression* r, ValaCCodeAssignmentOperator op);
ValaCCodeAssignment* vala_ccode_assignment_construct (GType object_type, Va laCCodeExpression* l, ValaCCodeExpression* r, ValaCCodeAssignmentOperator o p); ValaCCodeAssignment* vala_ccode_assignment_construct (GType object_type, Va laCCodeExpression* l, ValaCCodeExpression* r, ValaCCodeAssignmentOperator o p);
ValaCCodeExpression* vala_ccode_assignment_get_left (ValaCCodeAssignment* s elf); ValaCCodeExpression* vala_ccode_assignment_get_left (ValaCCodeAssignment* s elf);
void vala_ccode_assignment_set_left (ValaCCodeAssignment* self, ValaCCodeEx pression* value); void vala_ccode_assignment_set_left (ValaCCodeAssignment* self, ValaCCodeEx pression* value);
ValaCCodeAssignmentOperator vala_ccode_assignment_get_operator (ValaCCodeAs signment* self); ValaCCodeAssignmentOperator vala_ccode_assignment_get_operator (ValaCCodeAs signment* self);
skipping to change at line 1126 skipping to change at line 1128
void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value); void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value);
GType vala_ccode_cast_expression_get_type (void); GType vala_ccode_cast_expression_get_type (void);
ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type); ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type);
ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object _type, ValaCCodeExpression* expr, const char* type); ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object _type, ValaCCodeExpression* expr, const char* type);
ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self); ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self);
void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value); void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value);
const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self); const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self);
void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value); void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value);
GType vala_ccode_comma_expression_get_type (void); GType vala_ccode_comma_expression_get_type (void);
void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr);
void vala_ccode_comma_expression_set_expression (ValaCCodeCommaExpression* self, gint index, ValaCCodeExpression* expr);
ValaList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* self); ValaList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* self);
ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void); ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void);
ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type); ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type);
GType vala_ccode_comment_get_type (void); GType vala_ccode_comment_get_type (void);
ValaCCodeComment* vala_ccode_comment_new (const char* _text); ValaCCodeComment* vala_ccode_comment_new (const char* _text);
ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const ch ar* _text); ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const ch ar* _text);
const char* vala_ccode_comment_get_text (ValaCCodeComment* self); const char* vala_ccode_comment_get_text (ValaCCodeComment* self);
void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value ); void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value );
GType vala_ccode_conditional_expression_get_type (void); GType vala_ccode_conditional_expression_get_type (void);
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr);
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr);
ValaCCodeExpression* vala_ccode_conditional_expression_get_condition (ValaC CodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_condition (ValaC CodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_condition (ValaCCodeConditionalE xpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_condition (ValaCCodeConditionalE xpression* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_conditional_expression_get_true_expression (ValaCCodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_true_expression (ValaCCodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_true_expression (ValaCCodeCondit ionalExpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_true_expression (ValaCCodeCondit ionalExpression* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_conditional_expression_get_false_expression (ValaCCodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_false_expression (ValaCCodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_false_expression (ValaCCodeCondi tionalExpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_false_expression (ValaCCodeCondi tionalExpression* self, ValaCCodeExpression* value);
GType vala_ccode_constant_get_type (void); GType vala_ccode_constant_get_type (void);
ValaCCodeConstant* vala_ccode_constant_new (const char* _name); ValaCCodeConstant* vala_ccode_constant_new (const char* _name);
ValaCCodeConstant* vala_ccode_constant_construct (GType object_type, const char* _name); ValaCCodeConstant* vala_ccode_constant_construct (GType object_type, const char* _name);
ValaCCodeConstant* vala_ccode_constant_new_string (const char* _name);
ValaCCodeConstant* vala_ccode_constant_construct_string (GType object_type,
const char* _name);
const char* vala_ccode_constant_get_name (ValaCCodeConstant* self); const char* vala_ccode_constant_get_name (ValaCCodeConstant* self);
void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val ue); void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val ue);
GType vala_ccode_continue_statement_get_type (void); GType vala_ccode_continue_statement_get_type (void);
ValaCCodeContinueStatement* vala_ccode_continue_statement_new (void); ValaCCodeContinueStatement* vala_ccode_continue_statement_new (void);
ValaCCodeContinueStatement* vala_ccode_continue_statement_construct (GType object_type); ValaCCodeContinueStatement* vala_ccode_continue_statement_construct (GType object_type);
GType vala_ccode_declaration_get_type (void); GType vala_ccode_declaration_get_type (void);
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);
skipping to change at line 1229 skipping to change at line 1234
ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type); ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type);
ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const char* name, const char* return_type); ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const char* name, const char* return_type);
void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param); void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param);
ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self); ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self);
const char* vala_ccode_function_get_name (ValaCCodeFunction* self); const char* vala_ccode_function_get_name (ValaCCodeFunction* self);
void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue); void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue);
ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf); ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf);
void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value); void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value);
const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self); const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self);
void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value); void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value);
const char* vala_ccode_function_get_attributes (ValaCCodeFunction* self);
void vala_ccode_function_set_attributes (ValaCCodeFunction* self, const cha
r* value);
ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self); ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self);
void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value); void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value);
GType vala_ccode_function_call_get_type (void); GType vala_ccode_function_call_get_type (void);
ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all); ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all);
ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call); ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call);
void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr); void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr);
void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr); void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr);
ValaList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* se lf); ValaList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* se lf);
ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self); ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self);
void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value); void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value);
skipping to change at line 1343 skipping to change at line 1350
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); 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* declarator_suffix);
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);
ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self); ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self);
void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value); void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value);
GType vala_ccode_type_definition_get_type (void); GType vala_ccode_type_definition_get_type (void);
ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeDeclarator* decl); ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeDeclarator* decl);
ValaCCodeTypeDefinition* vala_ccode_type_definition_construct (GType object _type, const char* type, ValaCCodeDeclarator* decl); ValaCCodeTypeDefinition* vala_ccode_type_definition_construct (GType object _type, const char* type, ValaCCodeDeclarator* decl);
skipping to change at line 1388 skipping to change at line 1395
void vala_ccode_variable_declarator_set_init0 (ValaCCodeVariableDeclarator* self, gboolean value); void vala_ccode_variable_declarator_set_init0 (ValaCCodeVariableDeclarator* self, gboolean value);
GType vala_ccode_while_statement_get_type (void); GType vala_ccode_while_statement_get_type (void);
ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt);
ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_while_statement_get_condition (ValaCCodeWhi leStatement* self); ValaCCodeExpression* vala_ccode_while_statement_get_condition (ValaCCodeWhi leStatement* self);
void vala_ccode_while_statement_set_condition (ValaCCodeWhileStatement* sel f, ValaCCodeExpression* value); void vala_ccode_while_statement_set_condition (ValaCCodeWhileStatement* sel f, ValaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_while_statement_get_body (ValaCCodeWhileStat ement* self); ValaCCodeStatement* vala_ccode_while_statement_get_body (ValaCCodeWhileStat ement* self);
void vala_ccode_while_statement_set_body (ValaCCodeWhileStatement* self, Va laCCodeStatement* value); void vala_ccode_while_statement_set_body (ValaCCodeWhileStatement* self, Va laCCodeStatement* value);
ValaCCodeWriter* vala_ccode_writer_new (const char* filename, const char* s ource_filename); ValaCCodeWriter* vala_ccode_writer_new (const char* filename, const char* s ource_filename);
ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const char * filename, const char* source_filename); ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const char * filename, const char* source_filename);
gboolean vala_ccode_writer_open (ValaCCodeWriter* self); gboolean vala_ccode_writer_open (ValaCCodeWriter* self, gboolean write_vers ion);
void vala_ccode_writer_close (ValaCCodeWriter* self); void vala_ccode_writer_close (ValaCCodeWriter* self);
void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line); void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line);
void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s); void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s);
void vala_ccode_writer_write_newline (ValaCCodeWriter* self); void vala_ccode_writer_write_newline (ValaCCodeWriter* self);
void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self); void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_end_block (ValaCCodeWriter* self); void vala_ccode_writer_write_end_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt); void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt);
const char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); const char* vala_ccode_writer_get_filename (ValaCCodeWriter* self);
void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const char* val ue); void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const char* val ue);
gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self);
 End of changes. 7 change blocks. 
2 lines changed or deleted 11 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 104 skipping to change at line 104
#define VALA_DBUS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_C AST ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusInterfaceRe gisterFunction)) #define VALA_DBUS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_C AST ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusInterfaceRe gisterFunction))
#define VALA_DBUS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CL ASS_CAST ((klass), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusInte rfaceRegisterFunctionClass)) #define VALA_DBUS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CL ASS_CAST ((klass), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusInte rfaceRegisterFunctionClass))
#define VALA_IS_DBUS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANC E_TYPE ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION)) #define VALA_IS_DBUS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANC E_TYPE ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION))
#define VALA_IS_DBUS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK _CLASS_TYPE ((klass), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION)) #define VALA_IS_DBUS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK _CLASS_TYPE ((klass), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION))
#define VALA_DBUS_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTAN CE_GET_CLASS ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusIn terfaceRegisterFunctionClass)) #define VALA_DBUS_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTAN CE_GET_CLASS ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusIn terfaceRegisterFunctionClass))
typedef struct _ValaDBusInterfaceRegisterFunction ValaDBusInterfaceRegister Function; typedef struct _ValaDBusInterfaceRegisterFunction ValaDBusInterfaceRegister Function;
typedef struct _ValaDBusInterfaceRegisterFunctionClass ValaDBusInterfaceReg isterFunctionClass; typedef struct _ValaDBusInterfaceRegisterFunctionClass ValaDBusInterfaceReg isterFunctionClass;
typedef struct _ValaDBusInterfaceRegisterFunctionPrivate ValaDBusInterfaceR egisterFunctionPrivate; typedef struct _ValaDBusInterfaceRegisterFunctionPrivate ValaDBusInterfaceR egisterFunctionPrivate;
#define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t
ype ())
#define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj)
, VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction))
#define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (
(klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass))
#define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o
bj), VALA_TYPE_ENUM_REGISTER_FUNCTION))
#define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP
E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION))
#define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA
SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)
)
typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction;
typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass
;
typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri
vate;
#define VALA_TYPE_GIR_WRITER (vala_gir_writer_get_type ()) #define VALA_TYPE_GIR_WRITER (vala_gir_writer_get_type ())
#define VALA_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ GIR_WRITER, ValaGIRWriter)) #define VALA_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ GIR_WRITER, ValaGIRWriter))
#define VALA_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_GIR_WRITER, ValaGIRWriterClass)) #define VALA_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_GIR_WRITER, ValaGIRWriterClass))
#define VALA_IS_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_GIR_WRITER)) #define VALA_IS_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_GIR_WRITER))
#define VALA_IS_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_GIR_WRITER)) #define VALA_IS_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_GIR_WRITER))
#define VALA_GIR_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_GIR_WRITER, ValaGIRWriterClass)) #define VALA_GIR_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_GIR_WRITER, ValaGIRWriterClass))
typedef struct _ValaGIRWriter ValaGIRWriter; typedef struct _ValaGIRWriter ValaGIRWriter;
typedef struct _ValaGIRWriterClass ValaGIRWriterClass; typedef struct _ValaGIRWriterClass ValaGIRWriterClass;
typedef struct _ValaGIRWriterPrivate ValaGIRWriterPrivate; typedef struct _ValaGIRWriterPrivate ValaGIRWriterPrivate;
skipping to change at line 145 skipping to change at line 156
}; };
struct _ValaCCodeGenerator { struct _ValaCCodeGenerator {
ValaCodeGenerator parent_instance; ValaCodeGenerator parent_instance;
ValaCCodeGeneratorPrivate * priv; ValaCCodeGeneratorPrivate * priv;
ValaCCodeModule* head; ValaCCodeModule* head;
}; };
struct _ValaCCodeGeneratorClass { struct _ValaCCodeGeneratorClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
ValaCCodeModule* (*add_modules) (ValaCCodeGenerator* self, ValaCCode Module* head);
}; };
struct _ValaCCodeModule { struct _ValaCCodeModule {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCCodeModulePrivate * priv; ValaCCodeModulePrivate * priv;
}; };
struct _ValaCCodeModuleClass { struct _ValaCCodeModuleClass {
GTypeClass parent_class; GTypeClass parent_class;
skipping to change at line 196 skipping to change at line 208
void (*visit_loop) (ValaCCodeModule* self, ValaLoop* stmt); void (*visit_loop) (ValaCCodeModule* self, ValaLoop* stmt);
void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS tatement* stmt);
void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu eStatement* stmt);
void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta tement* stmt);
void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState ment* stmt); void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState ment* stmt);
void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement * stmt);
void (*visit_catch_clause) (ValaCCodeModule* self, ValaCatchClause* clause); void (*visit_catch_clause) (ValaCCodeModule* self, ValaCatchClause* clause);
void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme nt* stmt);
void (*visit_unlock_statement) (ValaCCodeModule* self, ValaUnlockSta tement* stmt);
void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta tement* stmt);
void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp r); void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit eral* expr); void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit eral* expr);
void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte rLiteral* expr); void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte rLiteral* expr);
void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit eral* expr); void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit eral* expr);
void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr); void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr);
void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter al* expr); void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter al* expr);
void (*visit_list_literal) (ValaCCodeModule* self, ValaListLiteral*
expr);
void (*visit_set_literal) (ValaCCodeModule* self, ValaSetLiteral* ex
pr);
void (*visit_map_literal) (ValaCCodeModule* self, ValaMapLiteral* ex
pr);
void (*visit_tuple) (ValaCCodeModule* self, ValaTuple* expr);
void (*visit_regex_literal) (ValaCCodeModule* self, ValaRegexLiteral
* re);
void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr); void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr);
void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr);
void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr); void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr);
void (*visit_slice_expression) (ValaCCodeModule* self, ValaSliceExpr ession* expr); void (*visit_slice_expression) (ValaCCodeModule* self, ValaSliceExpr ession* expr);
void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr);
skipping to change at line 228 skipping to change at line 246
void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr); void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr); void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr);
void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr ); void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr );
void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l); void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l);
void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a); void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a);
char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m); char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method); void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod); gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod);
ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference);
ValaCCodeIdentifier* (*get_value_taker_function) (ValaCCodeModule* s elf, ValaDataType* type_reference);
ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value); ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop); ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable); ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami cSignal* node); char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami cSignal* node);
char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s elf, ValaDynamicSignal* node); char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s elf, ValaDynamicSignal* node);
char* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeMod ule* self, ValaDynamicSignal* node);
char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule * self, ValaDynamicSignal* node); char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule * self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeModule* self, ValaList* params , ValaDataType* return_type, gboolean dbus); void (*generate_marshaller) (ValaCCodeModule* self, ValaList* params , ValaDataType* return_type, gboolean dbus);
char* (*get_marshaller_function) (ValaCCodeModule* self, ValaList* p arams, ValaDataType* return_type, const char* prefix, gboolean dbus); char* (*get_marshaller_function) (ValaCCodeModule* self, ValaList* p arams, ValaDataType* return_type, const char* prefix, gboolean dbus);
char* (*get_array_length_cname) (ValaCCodeModule* self, const char* array_cname, gint dim); char* (*get_array_length_cname) (ValaCCodeModule* self, const char* array_cname, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul e* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul e* self, ValaExpression* array_expr, gint dim);
char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar ray_cname); char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar ray_cname);
ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule* self, ValaExpression* array_expr); ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule* self, ValaExpression* array_expr);
void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag); void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails);
}; };
struct _ValaTypeRegisterFunction { struct _ValaTypeRegisterFunction {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaTypeRegisterFunctionPrivate * priv; ValaTypeRegisterFunctionPrivate * priv;
}; };
struct _ValaTypeRegisterFunctionClass { struct _ValaTypeRegisterFunctionClass {
GTypeClass parent_class; GTypeClass parent_class;
skipping to change at line 312 skipping to change at line 332
struct _ValaDBusInterfaceRegisterFunction { struct _ValaDBusInterfaceRegisterFunction {
ValaInterfaceRegisterFunction parent_instance; ValaInterfaceRegisterFunction parent_instance;
ValaDBusInterfaceRegisterFunctionPrivate * priv; ValaDBusInterfaceRegisterFunctionPrivate * priv;
}; };
struct _ValaDBusInterfaceRegisterFunctionClass { struct _ValaDBusInterfaceRegisterFunctionClass {
ValaInterfaceRegisterFunctionClass parent_class; ValaInterfaceRegisterFunctionClass parent_class;
}; };
struct _ValaEnumRegisterFunction {
ValaTypeRegisterFunction parent_instance;
ValaEnumRegisterFunctionPrivate * priv;
};
struct _ValaEnumRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class;
};
struct _ValaGIRWriter { struct _ValaGIRWriter {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaGIRWriterPrivate * priv; ValaGIRWriterPrivate * priv;
}; };
struct _ValaGIRWriterClass { struct _ValaGIRWriterClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaStructRegisterFunction { struct _ValaStructRegisterFunction {
skipping to change at line 334 skipping to change at line 363
}; };
struct _ValaStructRegisterFunctionClass { struct _ValaStructRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
gpointer vala_ccode_compiler_ref (gpointer instance); gpointer vala_ccode_compiler_ref (gpointer instance);
void vala_ccode_compiler_unref (gpointer instance); void vala_ccode_compiler_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_compiler (GValue* value, gpointer v_object); void vala_value_set_ccode_compiler (GValue* value, gpointer v_object);
void vala_value_take_ccode_compiler (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_compiler (const GValue* value); gpointer vala_value_get_ccode_compiler (const GValue* value);
GType vala_ccode_compiler_get_type (void); GType vala_ccode_compiler_get_type (void);
ValaCCodeCompiler* vala_ccode_compiler_new (void); ValaCCodeCompiler* vala_ccode_compiler_new (void);
ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type); ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type);
void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options, int cc_options_length1 ); void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options, int cc_options_length1 );
GType vala_ccode_generator_get_type (void); GType vala_ccode_generator_get_type (void);
gpointer vala_ccode_module_ref (gpointer instance); gpointer vala_ccode_module_ref (gpointer instance);
void vala_ccode_module_unref (gpointer instance); void vala_ccode_module_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_module (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_module (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_module (GValue* value, gpointer v_object); void vala_value_set_ccode_module (GValue* value, gpointer v_object);
void vala_value_take_ccode_module (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_module (const GValue* value); gpointer vala_value_get_ccode_module (const GValue* value);
GType vala_ccode_module_get_type (void); GType vala_ccode_module_get_type (void);
ValaCCodeGenerator* vala_ccode_generator_new (void); ValaCCodeGenerator* vala_ccode_generator_new (void);
ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type); ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type);
ValaCCodeModule* vala_ccode_generator_add_modules (ValaCCodeGenerator* self , ValaCCodeModule* head);
ValaCCodeModule* vala_ccode_module_construct (GType object_type, ValaCCodeG enerator* codegen, ValaCCodeModule* next); ValaCCodeModule* vala_ccode_module_construct (GType object_type, ValaCCodeG enerator* codegen, ValaCCodeModule* next);
void vala_ccode_module_emit (ValaCCodeModule* self, ValaCodeContext* contex t); void vala_ccode_module_emit (ValaCCodeModule* self, ValaCodeContext* contex t);
void vala_ccode_module_visit_source_file (ValaCCodeModule* self, ValaSource File* source_file); void vala_ccode_module_visit_source_file (ValaCCodeModule* self, ValaSource File* source_file);
void vala_ccode_module_visit_class (ValaCCodeModule* self, ValaClass* cl); void vala_ccode_module_visit_class (ValaCCodeModule* self, ValaClass* cl);
void vala_ccode_module_visit_interface (ValaCCodeModule* self, ValaInterfac e* iface); void vala_ccode_module_visit_interface (ValaCCodeModule* self, ValaInterfac e* iface);
void vala_ccode_module_visit_struct (ValaCCodeModule* self, ValaStruct* st) ; void vala_ccode_module_visit_struct (ValaCCodeModule* self, ValaStruct* st) ;
void vala_ccode_module_visit_enum (ValaCCodeModule* self, ValaEnum* en); void vala_ccode_module_visit_enum (ValaCCodeModule* self, ValaEnum* en);
void vala_ccode_module_visit_error_domain (ValaCCodeModule* self, ValaError Domain* edomain); void vala_ccode_module_visit_error_domain (ValaCCodeModule* self, ValaError Domain* edomain);
void vala_ccode_module_visit_delegate (ValaCCodeModule* self, ValaDelegate* d); void vala_ccode_module_visit_delegate (ValaCCodeModule* self, ValaDelegate* d);
void vala_ccode_module_visit_member (ValaCCodeModule* self, ValaMember* m); void vala_ccode_module_visit_member (ValaCCodeModule* self, ValaMember* m);
skipping to change at line 389 skipping to change at line 421
void vala_ccode_module_visit_loop (ValaCCodeModule* self, ValaLoop* stmt); void vala_ccode_module_visit_loop (ValaCCodeModule* self, ValaLoop* stmt);
void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala ForeachStatement* stmt); void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala ForeachStatement* stmt);
void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr eakStatement* stmt); void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr eakStatement* stmt);
void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val aContinueStatement* stmt); void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val aContinueStatement* stmt);
void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR eturnStatement* stmt); void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR eturnStatement* stmt);
void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi eldStatement* stmt); void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi eldStatement* stmt);
void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh rowStatement* stmt); void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh rowStatement* stmt);
void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS tatement* stmt); void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS tatement* stmt);
void vala_ccode_module_visit_catch_clause (ValaCCodeModule* self, ValaCatch Clause* clause); void vala_ccode_module_visit_catch_clause (ValaCCodeModule* self, ValaCatch Clause* clause);
void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc kStatement* stmt); void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc kStatement* stmt);
void vala_ccode_module_visit_unlock_statement (ValaCCodeModule* self, ValaU nlockStatement* stmt);
void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD eleteStatement* stmt); void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD eleteStatement* stmt);
void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress ion* expr); void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress ion* expr);
void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se lf, ValaArrayCreationExpression* expr); void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se lf, ValaArrayCreationExpression* expr);
void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo oleanLiteral* expr); void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo oleanLiteral* expr);
void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala CharacterLiteral* expr); void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala CharacterLiteral* expr);
void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn tegerLiteral* expr); void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn tegerLiteral* expr);
void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL iteral* expr); void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL iteral* expr);
void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr ingLiteral* expr); void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr ingLiteral* expr);
void vala_ccode_module_visit_list_literal (ValaCCodeModule* self, ValaListL
iteral* expr);
void vala_ccode_module_visit_set_literal (ValaCCodeModule* self, ValaSetLit
eral* expr);
void vala_ccode_module_visit_map_literal (ValaCCodeModule* self, ValaMapLit
eral* expr);
void vala_ccode_module_visit_tuple (ValaCCodeModule* self, ValaTuple* expr)
;
void vala_ccode_module_visit_regex_literal (ValaCCodeModule* self, ValaRege
xLiteral* re);
void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL iteral* expr); void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL iteral* expr);
void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr); void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr);
void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr); void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr);
void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr); void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr);
void vala_ccode_module_visit_slice_expression (ValaCCodeModule* self, ValaS liceExpression* expr); void vala_ccode_module_visit_slice_expression (ValaCCodeModule* self, ValaS liceExpression* expr);
void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr); void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr);
void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr); void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr);
void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr); void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr);
void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr); void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr);
void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr); void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr);
skipping to change at line 421 skipping to change at line 459
void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr); void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr);
void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr); void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr);
void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr); void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr);
void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr); void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr);
void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l); void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l);
void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a); void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a);
char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m); char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m);
void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method); void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method);
gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method); gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method);
ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference);
ValaCCodeIdentifier* vala_ccode_module_get_value_taker_function (ValaCCodeM odule* self, ValaDataType* type_reference);
ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value); ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop); ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable); ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable);
char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va laDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va laDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM odule* self, ValaDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM odule* self, ValaDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_connect_after_wrapper_name (Vala CCodeModule* self, ValaDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo deModule* self, ValaDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo deModule* self, ValaDynamicSignal* node);
void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, ValaList * params, ValaDataType* return_type, gboolean dbus); void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, ValaList * params, ValaDataType* return_type, gboolean dbus);
char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Val aList* params, ValaDataType* return_type, const char* prefix, gboolean dbus ); char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Val aList* params, ValaDataType* return_type, const char* prefix, gboolean dbus );
char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons t char* array_cname, gint dim); char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons t char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC odeModule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC odeModule* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const char* array_cname); char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const char* array_cname);
ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod eModule* self, ValaExpression* array_expr); ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod eModule* self, ValaExpression* array_expr);
void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod e* node, ValaCCodeFragment* cfrag); void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod e* node, ValaCCodeFragment* cfrag, gboolean always_fails);
ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self); ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self);
ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self); ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self);
gpointer vala_typeregister_function_ref (gpointer instance); gpointer vala_typeregister_function_ref (gpointer instance);
void vala_typeregister_function_unref (gpointer instance); void vala_typeregister_function_unref (gpointer instance);
GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_typeregister_function (GValue* value, gpointer v_object ); void vala_value_set_typeregister_function (GValue* value, gpointer v_object );
void vala_value_take_typeregister_function (GValue* value, gpointer v_objec t);
gpointer vala_value_get_typeregister_function (const GValue* value); gpointer vala_value_get_typeregister_function (const GValue* value);
GType vala_typeregister_function_get_type (void); GType vala_typeregister_function_get_type (void);
GType vala_class_register_function_get_type (void); GType vala_class_register_function_get_type (void);
ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCodeContext* context); ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCodeContext* context);
ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCodeContext* context); ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCodeContext* context);
ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self); ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self);
void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value); void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value);
GType vala_ctype_get_type (void); GType vala_ctype_get_type (void);
ValaCType* vala_ctype_new (const char* ctype_name); ValaCType* vala_ctype_new (const char* ctype_name);
ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name) ; ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name) ;
const char* vala_ctype_get_ctype_name (ValaCType* self); const char* vala_ctype_get_ctype_name (ValaCType* self);
void vala_ctype_set_ctype_name (ValaCType* self, const char* value); void vala_ctype_set_ctype_name (ValaCType* self, const char* value);
GType vala_interface_register_function_get_type (void); GType vala_interface_register_function_get_type (void);
GType vala_dbus_interface_register_function_get_type (void); GType vala_dbus_interface_register_function_get_type (void);
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne w (ValaInterface* iface, ValaCodeContext* context); ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne w (ValaInterface* iface, ValaCodeContext* context);
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context) ; ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context) ;
GType vala_enum_register_function_get_type (void);
ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va
laCodeContext* context);
ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje
ct_type, ValaEnum* en, ValaCodeContext* context);
ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF
unction* self);
void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti
on* self, ValaEnum* value);
GType vala_gir_writer_get_type (void); GType vala_gir_writer_get_type (void);
void vala_gir_writer_write_includes (ValaGIRWriter* self); void vala_gir_writer_write_includes (ValaGIRWriter* self);
void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const char* directory, const char* gir_namespace, const char* gir_vers ion, const char* package); void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const char* directory, const char* gir_namespace, const char* gir_vers ion, const char* package);
ValaGIRWriter* vala_gir_writer_new (void); ValaGIRWriter* vala_gir_writer_new (void);
ValaGIRWriter* vala_gir_writer_construct (GType object_type); ValaGIRWriter* vala_gir_writer_construct (GType object_type);
ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCodeContext* context); ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCodeContext* context);
ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context); ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context);
ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self); ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self);
void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value); void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value);
GType vala_struct_register_function_get_type (void); GType vala_struct_register_function_get_type (void);
 End of changes. 18 change blocks. 
2 lines changed or deleted 70 lines changed or added


 valagee.h   valagee.h 
skipping to change at line 103 skipping to change at line 103
#define VALA_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_HA SH_SET, ValaHashSet)) #define VALA_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_HA SH_SET, ValaHashSet))
#define VALA_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_HASH_SET, ValaHashSetClass)) #define VALA_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_HASH_SET, ValaHashSetClass))
#define VALA_IS_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _HASH_SET)) #define VALA_IS_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _HASH_SET))
#define VALA_IS_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_HASH_SET)) #define VALA_IS_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_HASH_SET))
#define VALA_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_HASH_SET, ValaHashSetClass)) #define VALA_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_HASH_SET, ValaHashSetClass))
typedef struct _ValaHashSet ValaHashSet; typedef struct _ValaHashSet ValaHashSet;
typedef struct _ValaHashSetClass ValaHashSetClass; typedef struct _ValaHashSetClass ValaHashSetClass;
typedef struct _ValaHashSetPrivate ValaHashSetPrivate; typedef struct _ValaHashSetPrivate ValaHashSetPrivate;
#define VALA_TYPE_READ_ONLY_COLLECTION (vala_read_only_collection_get_type
())
#define VALA_READ_ONLY_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_READ_ONLY_COLLECTION, ValaReadOnlyCollection))
#define VALA_READ_ONLY_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k
lass), VALA_TYPE_READ_ONLY_COLLECTION, ValaReadOnlyCollectionClass))
#define VALA_IS_READ_ONLY_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
), VALA_TYPE_READ_ONLY_COLLECTION))
#define VALA_IS_READ_ONLY_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_READ_ONLY_COLLECTION))
#define VALA_READ_ONLY_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_READ_ONLY_COLLECTION, ValaReadOnlyCollectionClass))
typedef struct _ValaReadOnlyCollection ValaReadOnlyCollection;
typedef struct _ValaReadOnlyCollectionClass ValaReadOnlyCollectionClass;
typedef struct _ValaReadOnlyCollectionPrivate ValaReadOnlyCollectionPrivate
;
#define VALA_TYPE_READ_ONLY_LIST (vala_read_only_list_get_type ())
#define VALA_READ_ONLY_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_READ_ONLY_LIST, ValaReadOnlyList))
#define VALA_READ_ONLY_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_READ_ONLY_LIST, ValaReadOnlyListClass))
#define VALA_IS_READ_ONLY_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_READ_ONLY_LIST))
#define VALA_IS_READ_ONLY_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_READ_ONLY_LIST))
#define VALA_READ_ONLY_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_READ_ONLY_LIST, ValaReadOnlyListClass))
typedef struct _ValaReadOnlyList ValaReadOnlyList;
typedef struct _ValaReadOnlyListClass ValaReadOnlyListClass;
typedef struct _ValaReadOnlyListPrivate ValaReadOnlyListPrivate;
#define VALA_TYPE_READ_ONLY_MAP (vala_read_only_map_get_type ())
#define VALA_READ_ONLY_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_READ_ONLY_MAP, ValaReadOnlyMap))
#define VALA_READ_ONLY_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_READ_ONLY_MAP, ValaReadOnlyMapClass))
#define VALA_IS_READ_ONLY_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_READ_ONLY_MAP))
#define VALA_IS_READ_ONLY_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_READ_ONLY_MAP))
#define VALA_READ_ONLY_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_READ_ONLY_MAP, ValaReadOnlyMapClass))
typedef struct _ValaReadOnlyMap ValaReadOnlyMap;
typedef struct _ValaReadOnlyMapClass ValaReadOnlyMapClass;
typedef struct _ValaReadOnlyMapPrivate ValaReadOnlyMapPrivate;
#define VALA_TYPE_READ_ONLY_SET (vala_read_only_set_get_type ())
#define VALA_READ_ONLY_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_READ_ONLY_SET, ValaReadOnlySet))
#define VALA_READ_ONLY_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_READ_ONLY_SET, ValaReadOnlySetClass))
#define VALA_IS_READ_ONLY_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_READ_ONLY_SET))
#define VALA_IS_READ_ONLY_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_READ_ONLY_SET))
#define VALA_READ_ONLY_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_READ_ONLY_SET, ValaReadOnlySetClass))
typedef struct _ValaReadOnlySet ValaReadOnlySet;
typedef struct _ValaReadOnlySetClass ValaReadOnlySetClass;
typedef struct _ValaReadOnlySetPrivate ValaReadOnlySetPrivate;
struct _ValaCollectionObject { struct _ValaCollectionObject {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCollectionObjectPrivate * priv; ValaCollectionObjectPrivate * priv;
}; };
struct _ValaCollectionObjectClass { struct _ValaCollectionObjectClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCollectionObject *self); void (*finalize) (ValaCollectionObject *self);
}; };
skipping to change at line 231 skipping to change at line 187
struct _ValaHashSet { struct _ValaHashSet {
ValaCollectionObject parent_instance; ValaCollectionObject parent_instance;
ValaHashSetPrivate * priv; ValaHashSetPrivate * priv;
}; };
struct _ValaHashSetClass { struct _ValaHashSetClass {
ValaCollectionObjectClass parent_class; ValaCollectionObjectClass parent_class;
}; };
struct _ValaReadOnlyCollection {
ValaCollectionObject parent_instance;
ValaReadOnlyCollectionPrivate * priv;
};
struct _ValaReadOnlyCollectionClass {
ValaCollectionObjectClass parent_class;
};
struct _ValaReadOnlyList {
ValaCollectionObject parent_instance;
ValaReadOnlyListPrivate * priv;
};
struct _ValaReadOnlyListClass {
ValaCollectionObjectClass parent_class;
};
struct _ValaReadOnlyMap {
ValaCollectionObject parent_instance;
ValaReadOnlyMapPrivate * priv;
};
struct _ValaReadOnlyMapClass {
ValaCollectionObjectClass parent_class;
};
struct _ValaReadOnlySet {
ValaCollectionObject parent_instance;
ValaReadOnlySetPrivate * priv;
};
struct _ValaReadOnlySetClass {
ValaCollectionObjectClass parent_class;
};
gpointer vala_collection_object_ref (gpointer instance); gpointer vala_collection_object_ref (gpointer instance);
void vala_collection_object_unref (gpointer instance); void vala_collection_object_unref (gpointer instance);
GParamSpec* vala_param_spec_collection_object (const gchar* name, const gch ar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_collection_object (const gchar* name, const gch ar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_collection_object (GValue* value, gpointer v_object); void vala_value_set_collection_object (GValue* value, gpointer v_object);
void vala_value_take_collection_object (GValue* value, gpointer v_object);
gpointer vala_value_get_collection_object (const GValue* value); gpointer vala_value_get_collection_object (const GValue* value);
GType vala_collection_object_get_type (void); GType vala_collection_object_get_type (void);
GType vala_iterator_get_type (void); GType vala_iterator_get_type (void);
GType vala_iterable_get_type (void); GType vala_iterable_get_type (void);
GType vala_collection_get_type (void); GType vala_collection_get_type (void);
GType vala_list_get_type (void); GType vala_list_get_type (void);
GType vala_array_list_get_type (void); GType vala_array_list_get_type (void);
ValaArrayList* vala_array_list_new (GType g_type, GBoxedCopyFunc g_dup_func , GDestroyNotify g_destroy_func, GEqualFunc equal_func); ValaArrayList* vala_array_list_new (GType g_type, GBoxedCopyFunc g_dup_func , GDestroyNotify g_destroy_func, GEqualFunc equal_func);
ValaArrayList* vala_array_list_construct (GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GEqualFunc equal_ func); ValaArrayList* vala_array_list_construct (GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GEqualFunc equal_ func);
void vala_array_list_set_equal_func (ValaArrayList* self, GEqualFunc value) ; void vala_array_list_set_equal_func (ValaArrayList* self, GEqualFunc value) ;
skipping to change at line 318 skipping to change at line 239
void vala_list_insert (ValaList* self, gint index, gconstpointer item); void vala_list_insert (ValaList* self, gint index, gconstpointer item);
void vala_list_remove_at (ValaList* self, gint index); void vala_list_remove_at (ValaList* self, gint index);
ValaSet* vala_map_get_keys (ValaMap* self); ValaSet* vala_map_get_keys (ValaMap* self);
ValaCollection* vala_map_get_values (ValaMap* self); ValaCollection* vala_map_get_values (ValaMap* self);
gboolean vala_map_contains (ValaMap* self, gconstpointer key); gboolean vala_map_contains (ValaMap* self, gconstpointer key);
gpointer vala_map_get (ValaMap* self, gconstpointer key); gpointer vala_map_get (ValaMap* self, gconstpointer key);
void vala_map_set (ValaMap* self, gconstpointer key, gconstpointer value); void vala_map_set (ValaMap* self, gconstpointer key, gconstpointer value);
gboolean vala_map_remove (ValaMap* self, gconstpointer key); gboolean vala_map_remove (ValaMap* self, gconstpointer key);
void vala_map_clear (ValaMap* self); void vala_map_clear (ValaMap* self);
gint vala_map_get_size (ValaMap* self); gint vala_map_get_size (ValaMap* self);
GType vala_read_only_collection_get_type (void);
ValaReadOnlyCollection* vala_read_only_collection_new (GType g_type, GBoxed
CopyFunc g_dup_func, GDestroyNotify g_destroy_func, ValaCollection* collect
ion);
ValaReadOnlyCollection* vala_read_only_collection_construct (GType object_t
ype, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func
, ValaCollection* collection);
void vala_read_only_collection_set_collection (ValaReadOnlyCollection* self
, ValaCollection* value);
GType vala_read_only_list_get_type (void);
ValaReadOnlyList* vala_read_only_list_new (GType g_type, GBoxedCopyFunc g_d
up_func, GDestroyNotify g_destroy_func, ValaList* list);
ValaReadOnlyList* vala_read_only_list_construct (GType object_type, GType g
_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, ValaList*
list);
void vala_read_only_list_set_list (ValaReadOnlyList* self, ValaList* value)
;
GType vala_read_only_map_get_type (void);
ValaReadOnlyMap* vala_read_only_map_new (GType k_type, GBoxedCopyFunc k_dup
_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_fu
nc, GDestroyNotify v_destroy_func, ValaMap* map);
ValaReadOnlyMap* vala_read_only_map_construct (GType object_type, GType k_t
ype, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type
, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, ValaMap* map);
void vala_read_only_map_set_map (ValaReadOnlyMap* self, ValaMap* value);
GType vala_read_only_set_get_type (void);
ValaReadOnlySet* vala_read_only_set_new (GType g_type, GBoxedCopyFunc g_dup
_func, GDestroyNotify g_destroy_func, ValaSet* set);
ValaReadOnlySet* vala_read_only_set_construct (GType object_type, GType g_t
ype, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, ValaSet* set
);
void vala_read_only_set_set_set (ValaReadOnlySet* self, ValaSet* value);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
134 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/