1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
|
/* gobject.vapi generated by lt-valac, do not modify. */
[CCode (cprefix = "Vala", lower_case_cprefix = "vala_")]
namespace Vala {
[CCode (cheader_filename = "gobject/valaccodearraycreationexpressionbinding.h")]
public class CCodeArrayCreationExpressionBinding : Vala.CCodeExpressionBinding {
public CCodeArrayCreationExpressionBinding (Vala.CCodeGenerator codegen, Vala.ArrayCreationExpression array_creation_expression);
public Vala.ArrayCreationExpression array_creation_expression { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodeassignmentbinding.h")]
public class CCodeAssignmentBinding : Vala.CCodeExpressionBinding {
public CCodeAssignmentBinding (Vala.CCodeGenerator codegen, Vala.Assignment assignment);
public Vala.Assignment assignment { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodebinding.h")]
public abstract class CCodeBinding : Vala.CodeBinding {
public virtual void emit ();
public Vala.CCodeIdentifier get_value_setter_function (Vala.DataType type_reference);
public Vala.CCodeExpression get_construct_property_assignment (Vala.CCodeConstant canonical_cconstant, Vala.DataType property_type, Vala.CCodeExpression value);
public Vala.CCodeBinding? code_binding (Vala.CodeNode node);
public Vala.CCodeMethodBinding method_binding (Vala.Method node);
public Vala.CCodeArrayCreationExpressionBinding array_creation_expression_binding (Vala.ArrayCreationExpression node);
public Vala.CCodeElementAccessBinding element_access_binding (Vala.ElementAccess node);
public Vala.CCodeAssignmentBinding assignment_binding (Vala.Assignment node);
public Vala.CCodeGenerator codegen { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodeclassbinding.h")]
public class CCodeClassBinding : Vala.CCodeObjectTypeSymbolBinding {
public CCodeClassBinding (Vala.CCodeGenerator codegen, Vala.Class cl);
public Vala.Class cl { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodecompiler.h")]
public class CCodeCompiler : GLib.Object {
public CCodeCompiler ();
[NoArrayLength]
public void compile (Vala.CodeContext context, string? cc_command, string[] cc_options);
}
[CCode (cheader_filename = "gobject/valaccodecreationmethodbinding.h")]
public class CCodeCreationMethodBinding : Vala.CCodeMethodBinding {
public CCodeCreationMethodBinding (Vala.CCodeGenerator codegen, Vala.CreationMethod creation_method);
public Vala.CreationMethod creation_method { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodedynamicmethodbinding.h")]
public class CCodeDynamicMethodBinding : Vala.CCodeMethodBinding {
public CCodeDynamicMethodBinding (Vala.CCodeGenerator codegen, Vala.DynamicMethod method);
public void generate_wrapper ();
}
[CCode (cheader_filename = "gobject/valaccodedynamicpropertybinding.h")]
public class CCodeDynamicPropertyBinding : Vala.CCodeBinding {
public CCodeDynamicPropertyBinding (Vala.CCodeGenerator codegen, Vala.DynamicProperty property);
public string get_getter_cname ();
public string get_setter_cname ();
public Vala.Property node { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodedynamicsignalbinding.h")]
public class CCodeDynamicSignalBinding : Vala.CCodeBinding {
public CCodeDynamicSignalBinding (Vala.CCodeGenerator codegen, Vala.DynamicSignal node);
public string get_dynamic_cname ();
public string get_connect_wrapper_name ();
public string get_disconnect_wrapper_name ();
public Vala.Signal node { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodeelementaccessbinding.h")]
public class CCodeElementAccessBinding : Vala.CCodeExpressionBinding {
public CCodeElementAccessBinding (Vala.CCodeGenerator codegen, Vala.ElementAccess element_access);
public Vala.ElementAccess element_access { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodeexpressionbinding.h")]
public abstract class CCodeExpressionBinding : Vala.CCodeBinding {
public Vala.CCodeExpression codenode { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodegenerator.h")]
public class CCodeGenerator : Vala.CodeGenerator {
public Vala.CodeContext context;
public Vala.Symbol root_symbol;
public Vala.Symbol current_symbol;
public Vala.TypeSymbol current_type_symbol;
public Vala.Class current_class;
public Vala.Method current_method;
public Vala.DataType current_return_type;
public Vala.TryStatement current_try;
public Vala.PropertyAccessor current_property_accessor;
public Vala.CCodeFragment header_begin;
public Vala.CCodeFragment header_type_declaration;
public Vala.CCodeFragment header_type_definition;
public Vala.CCodeFragment header_type_member_declaration;
public Vala.CCodeFragment header_constant_declaration;
public Vala.CCodeFragment source_begin;
public Vala.CCodeFragment source_include_directives;
public Vala.CCodeFragment source_type_declaration;
public Vala.CCodeFragment source_type_definition;
public Vala.CCodeFragment source_type_member_declaration;
public Vala.CCodeFragment source_constant_declaration;
public Vala.CCodeFragment source_signal_marshaller_declaration;
public Vala.CCodeFragment source_type_member_definition;
public Vala.CCodeFragment class_init_fragment;
public Vala.CCodeFragment instance_init_fragment;
public Vala.CCodeFragment instance_dispose_fragment;
public Vala.CCodeFragment source_signal_marshaller_definition;
public Vala.CCodeFragment module_init_fragment;
public Vala.CCodeStruct instance_struct;
public Vala.CCodeStruct type_struct;
public Vala.CCodeStruct instance_priv_struct;
public Vala.CCodeEnum prop_enum;
public Vala.CCodeEnum cenum;
public Vala.CCodeFunction function;
public Vala.CCodeBlock block;
public Gee.ArrayList<Vala.LocalVariable> temp_vars;
public Gee.ArrayList<Vala.LocalVariable> temp_ref_vars;
public Gee.Set<string> user_marshal_set;
public Gee.Set<string> predefined_marshal_set;
public Gee.Set<string> c_keywords;
public int next_temp_var_id;
public bool in_creation_method;
public bool in_static_or_class_ctor;
public bool current_method_inner_error;
public Vala.DataType bool_type;
public Vala.DataType char_type;
public Vala.DataType uchar_type;
public Vala.DataType unichar_type;
public Vala.DataType short_type;
public Vala.DataType ushort_type;
public Vala.DataType int_type;
public Vala.DataType uint_type;
public Vala.DataType long_type;
public Vala.DataType ulong_type;
public Vala.DataType int8_type;
public Vala.DataType uint8_type;
public Vala.DataType int32_type;
public Vala.DataType uint32_type;
public Vala.DataType int64_type;
public Vala.DataType uint64_type;
public Vala.DataType string_type;
public Vala.DataType float_type;
public Vala.DataType double_type;
public Vala.TypeSymbol gtype_type;
public Vala.TypeSymbol gobject_type;
public Vala.ErrorType gerror_type;
public Vala.Class glist_type;
public Vala.Class gslist_type;
public Vala.TypeSymbol gstringbuilder_type;
public Vala.TypeSymbol garray_type;
public Vala.DataType gquark_type;
public Vala.Struct mutex_type;
public Vala.TypeSymbol type_module_type;
public Vala.Interface iterable_type;
public Vala.Interface iterator_type;
public Vala.Interface collection_type;
public Vala.Interface list_type;
public Vala.Interface map_type;
public Vala.TypeSymbol dbus_object_type;
public Vala.Method substring_method;
public bool in_plugin;
public string module_init_param_name;
public bool string_h_needed;
public bool requires_array_move;
public bool dbus_glib_h_needed;
public CCodeGenerator ();
public bool is_pure_ccode_expression (Vala.CCodeExpression cexpr);
public string get_variable_cname (string name);
public Vala.LocalVariable get_temp_variable (Vala.DataType type, bool value_owned = true, Vala.CodeNode? node_reference = null);
public Vala.CCodeExpression? get_dup_func_expression (Vala.DataType type, Vala.SourceReference? source_reference);
public Vala.CCodeExpression? get_destroy_func_expression (Vala.DataType type);
public Vala.CCodeExpression get_unref_expression (Vala.CCodeExpression cvar, Vala.DataType type, Vala.Expression expr);
public string get_array_length_cname (string array_cname, int dim);
public Vala.CCodeExpression get_array_length_cexpression (Vala.Expression array_expr, int dim = -1);
public string get_delegate_target_cname (string delegate_cname);
public Vala.CCodeExpression get_delegate_target_cexpression (Vala.Expression delegate_expr);
public string get_delegate_target_destroy_notify_cname (string delegate_cname);
public bool requires_copy (Vala.DataType type);
public bool requires_destroy (Vala.DataType type);
public Vala.CCodeExpression convert_from_generic_pointer (Vala.CCodeExpression cexpr, Vala.DataType actual_type);
public Vala.CCodeExpression convert_to_generic_pointer (Vala.CCodeExpression cexpr, Vala.DataType actual_type);
public Vala.CCodeExpression transform_expression (Vala.CCodeExpression source_cexpr, Vala.DataType? expression_type, Vala.DataType? target_type, Vala.Expression? expr = null);
public Vala.CCodeFunctionCall get_property_set_call (Vala.Property prop, Vala.MemberAccess ma, Vala.CCodeExpression cexpr);
public bool is_address_of_possible (Vala.Expression e);
public Vala.CCodeExpression get_address_of_expression (Vala.Expression e, Vala.CCodeExpression ce);
public bool add_wrapper (string wrapper_name);
public static Vala.DataType get_data_type_for_symbol (Vala.TypeSymbol sym);
public Vala.CCodeExpression? default_value_for_type (Vala.DataType type, bool initializer_expression);
public Vala.CCodeStatement? create_type_check_statement (Vala.CodeNode method_node, Vala.DataType ret_type, Vala.TypeSymbol t, bool non_null, string var_name);
public int get_param_pos (double param_pos, bool ellipsis = false);
public bool dbus_use_ptr_array (Vala.ArrayType array_type);
public Vala.CCodeBinding? code_binding (Vala.CodeNode node);
public Vala.CCodeMethodBinding method_binding (Vala.Method node);
public Vala.CCodeDynamicMethodBinding dynamic_method_binding (Vala.DynamicMethod node);
public Vala.CCodeDynamicPropertyBinding dynamic_property_binding (Vala.DynamicProperty node);
public Vala.CCodeDynamicSignalBinding dynamic_signal_binding (Vala.DynamicSignal node);
public Vala.CCodeArrayCreationExpressionBinding array_creation_expression_binding (Vala.ArrayCreationExpression node);
public Vala.CCodeElementAccessBinding element_access_binding (Vala.ElementAccess node);
public Vala.CCodeAssignmentBinding assignment_binding (Vala.Assignment node);
public string get_marshaller_function (Gee.List<Vala.FormalParameter> params, Vala.DataType return_type, string? prefix = null, bool dbus = false);
public void generate_marshaller (Gee.List<Vala.FormalParameter> params, Vala.DataType return_type, bool dbus = false);
}
[CCode (cheader_filename = "gobject/valaccodeinterfacebinding.h")]
public class CCodeInterfaceBinding : Vala.CCodeObjectTypeSymbolBinding {
public CCodeInterfaceBinding (Vala.CCodeGenerator codegen, Vala.Interface iface);
public Vala.Interface iface { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodeinvocationexpressionbinding.h")]
public class CCodeInvocationExpressionBinding : Vala.CCodeExpressionBinding {
public CCodeInvocationExpressionBinding (Vala.CCodeGenerator codegen, Vala.InvocationExpression invocation_expression);
public Vala.InvocationExpression invocation_expression { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodememberaccessbinding.h")]
public class CCodeMemberAccessBinding : Vala.CCodeExpressionBinding {
public CCodeMemberAccessBinding (Vala.CCodeGenerator codegen, Vala.MemberAccess member_access);
public Vala.MemberAccess member_access { get; set; }
}
[CCode (cheader_filename = "gobject/valaccodemethodbinding.h")]
public class CCodeMethodBinding : Vala.CCodeBinding {
public CCodeMethodBinding (Vala.CCodeGenerator codegen, Vala.Method method);
public void generate_cparameters (Vala.Method m, Vala.DataType creturn_type, Gee.Map<int,Vala.CCodeFormalParameter> cparam_map, Vala.CCodeFunction func, Vala.CCodeFunctionDeclarator? vdeclarator = null);
public Vala.Method method { get; set; }
public bool has_wrapper { get; }
}
[CCode (cheader_filename = "gobject/valaccodeobjecttypesymbolbinding.h")]
public abstract class CCodeObjectTypeSymbolBinding : Vala.CCodeTypeSymbolBinding {
public Vala.CCodeFragment register_dbus_info (Vala.ObjectTypeSymbol bindable);
}
[CCode (cheader_filename = "gobject/valaccodetypesymbolbinding.h")]
public abstract class CCodeTypeSymbolBinding : Vala.CCodeBinding {
public Vala.CCodeFunctionCall get_param_spec (Vala.Property prop);
public Vala.CCodeFunctionCall get_signal_creation (Vala.Signal sig, Vala.TypeSymbol type);
}
[CCode (cheader_filename = "gobject/valaclassregisterfunction.h")]
public class ClassRegisterFunction : Vala.TypeRegisterFunction {
public ClassRegisterFunction (Vala.Class cl);
public Vala.Class class_reference { get; set; }
}
[CCode (cheader_filename = "gobject/valagidlwriter.h")]
public class GIdlWriter : Vala.CodeVisitor {
public void write_file (Vala.CodeContext context, string filename);
public GIdlWriter ();
}
[CCode (cheader_filename = "gobject/valainterfaceregisterfunction.h")]
public class InterfaceRegisterFunction : Vala.TypeRegisterFunction {
public InterfaceRegisterFunction (Vala.Interface iface);
public Vala.Interface interface_reference { get; set; }
}
[CCode (cheader_filename = "gobject/valatyperegisterfunction.h")]
public abstract class TypeRegisterFunction : GLib.Object {
public void init_from_type (bool plugin = false);
public abstract Vala.TypeSymbol get_type_declaration ();
public abstract string get_type_struct_name ();
public abstract string get_base_init_func_name ();
public abstract string get_class_init_func_name ();
public abstract string get_instance_struct_size ();
public abstract string get_instance_init_func_name ();
public abstract string get_parent_type_name ();
public virtual string get_type_flags ();
public virtual Vala.CCodeFragment get_type_interface_init_declaration ();
public abstract Vala.CCodeFragment get_type_interface_init_statements ();
public Vala.CCodeFragment get_declaration ();
public Vala.CCodeFragment get_definition ();
public abstract Vala.SymbolAccessibility get_accessibility ();
}
}
|