Class

ValagirVisitor

Description

abstract class Valagir.Visitor : GObject.Object
{
  /* No available fields */
}

No description available.

Ancestors

Instance methods

gir_visitor_visit_alias
No description available.

gir_visitor_visit_anonymous_record
No description available.

gir_visitor_visit_array
No description available.

gir_visitor_visit_attribute
No description available.

gir_visitor_visit_bitfield
No description available.

gir_visitor_visit_boxed
No description available.

gir_visitor_visit_c_include
No description available.

gir_visitor_visit_callback
No description available.

gir_visitor_visit_class
No description available.

gir_visitor_visit_constant
No description available.

gir_visitor_visit_constructor
No description available.

gir_visitor_visit_doc_deprecated
No description available.

gir_visitor_visit_doc_format
No description available.

gir_visitor_visit_doc_stability
No description available.

gir_visitor_visit_doc_version
No description available.

gir_visitor_visit_doc
No description available.

gir_visitor_visit_docsection
No description available.

gir_visitor_visit_enumeration
No description available.

gir_visitor_visit_field
No description available.

gir_visitor_visit_function_inline
No description available.

gir_visitor_visit_function_macro
No description available.

gir_visitor_visit_function
No description available.

gir_visitor_visit_implements
No description available.

gir_visitor_visit_include
No description available.

gir_visitor_visit_instance_parameter
No description available.

gir_visitor_visit_interface
No description available.

gir_visitor_visit_member
No description available.

gir_visitor_visit_method_inline
No description available.

gir_visitor_visit_method
No description available.

gir_visitor_visit_namespace
No description available.

gir_visitor_visit_package
No description available.

gir_visitor_visit_parameter
No description available.

gir_visitor_visit_parameters
No description available.

gir_visitor_visit_prerequisite
No description available.

gir_visitor_visit_property
No description available.

gir_visitor_visit_record
No description available.

gir_visitor_visit_repository
No description available.

gir_visitor_visit_return_value
No description available.

gir_visitor_visit_signal
No description available.

gir_visitor_visit_source_position
No description available.

gir_visitor_visit_type
No description available.

gir_visitor_visit_union
No description available.

gir_visitor_visit_varargs
No description available.

gir_visitor_visit_virtual_method
No description available.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct ValagirVisitorClass {
  void (* visit_alias) (
    GirVisitor* self,
    GirAlias* alias
  );
  void (* visit_anonymous_record) (
    GirVisitor* self,
    GirAnonymousRecord* record
  );
  void (* visit_array) (
    GirVisitor* self,
    GirArray* array
  );
  void (* visit_attribute) (
    GirVisitor* self,
    GirAttribute* attribute
  );
  void (* visit_bitfield) (
    GirVisitor* self,
    GirBitfield* bitfield
  );
  void (* visit_boxed) (
    GirVisitor* self,
    GirBoxed* boxed
  );
  void (* visit_c_include) (
    GirVisitor* self,
    GirCInclude* c_include
  );
  void (* visit_callback) (
    GirVisitor* self,
    GirCallback* callback
  );
  void (* visit_class) (
    GirVisitor* self,
    GirClass* class
  );
  void (* visit_constant) (
    GirVisitor* self,
    GirConstant* constant
  );
  void (* visit_constructor) (
    GirVisitor* self,
    GirConstructor* constructor
  );
  void (* visit_doc_deprecated) (
    GirVisitor* self,
    GirDocDeprecated* doc_deprecated
  );
  void (* visit_doc_format) (
    GirVisitor* self,
    GirDocFormat* doc_format
  );
  void (* visit_doc_stability) (
    GirVisitor* self,
    GirDocStability* doc_stability
  );
  void (* visit_doc_version) (
    GirVisitor* self,
    GirDocVersion* doc_version
  );
  void (* visit_doc) (
    GirVisitor* self,
    GirDoc* doc
  );
  void (* visit_docsection) (
    GirVisitor* self,
    GirDocsection* docsection
  );
  void (* visit_enumeration) (
    GirVisitor* self,
    GirEnumeration* enumeration
  );
  void (* visit_field) (
    GirVisitor* self,
    GirField* field
  );
  void (* visit_function_inline) (
    GirVisitor* self,
    GirFunctionInline* function_inline
  );
  void (* visit_function_macro) (
    GirVisitor* self,
    GirFunctionMacro* function_macro
  );
  void (* visit_function) (
    GirVisitor* self,
    GirFunction* function
  );
  void (* visit_implements) (
    GirVisitor* self,
    GirImplements* implements
  );
  void (* visit_include) (
    GirVisitor* self,
    GirInclude* include
  );
  void (* visit_instance_parameter) (
    GirVisitor* self,
    GirInstanceParameter* instance_parameter
  );
  void (* visit_interface) (
    GirVisitor* self,
    GirInterface* interface
  );
  void (* visit_member) (
    GirVisitor* self,
    GirMember* member
  );
  void (* visit_method_inline) (
    GirVisitor* self,
    GirMethodInline* method_inline
  );
  void (* visit_method) (
    GirVisitor* self,
    GirMethod* method
  );
  void (* visit_namespace) (
    GirVisitor* self,
    GirNamespace* namespace
  );
  void (* visit_package) (
    GirVisitor* self,
    GirPackage* package
  );
  void (* visit_parameter) (
    GirVisitor* self,
    GirParameter* parameter
  );
  void (* visit_parameters) (
    GirVisitor* self,
    GirParameters* parameters
  );
  void (* visit_prerequisite) (
    GirVisitor* self,
    GirPrerequisite* prerequisite
  );
  void (* visit_property) (
    GirVisitor* self,
    GirProperty* property
  );
  void (* visit_record) (
    GirVisitor* self,
    GirRecord* record
  );
  void (* visit_repository) (
    GirVisitor* self,
    GirRepository* repository
  );
  void (* visit_return_value) (
    GirVisitor* self,
    GirReturnValue* return_value
  );
  void (* visit_signal) (
    GirVisitor* self,
    GirSignal* signal
  );
  void (* visit_source_position) (
    GirVisitor* self,
    GirSourcePosition* source_position
  );
  void (* visit_type) (
    GirVisitor* self,
    GirTypeRef* type
  );
  void (* visit_union) (
    GirVisitor* self,
    GirUnion* _union_
  );
  void (* visit_varargs) (
    GirVisitor* self,
    GirVarargs* varargs
  );
  void (* visit_virtual_method) (
    GirVisitor* self,
    GirVirtualMethod* virtual_method
  );
  
}

No description available.

Class members
visit_alias: void (* visit_alias) ( GirVisitor* self, GirAlias* alias )

No description available.

visit_anonymous_record: void (* visit_anonymous_record) ( GirVisitor* self, GirAnonymousRecord* record )

No description available.

visit_array: void (* visit_array) ( GirVisitor* self, GirArray* array )

No description available.

visit_attribute: void (* visit_attribute) ( GirVisitor* self, GirAttribute* attribute )

No description available.

visit_bitfield: void (* visit_bitfield) ( GirVisitor* self, GirBitfield* bitfield )

No description available.

visit_boxed: void (* visit_boxed) ( GirVisitor* self, GirBoxed* boxed )

No description available.

visit_c_include: void (* visit_c_include) ( GirVisitor* self, GirCInclude* c_include )

No description available.

visit_callback: void (* visit_callback) ( GirVisitor* self, GirCallback* callback )

No description available.

visit_class: void (* visit_class) ( GirVisitor* self, GirClass* class )

No description available.

visit_constant: void (* visit_constant) ( GirVisitor* self, GirConstant* constant )

No description available.

visit_constructor: void (* visit_constructor) ( GirVisitor* self, GirConstructor* constructor )

No description available.

visit_doc_deprecated: void (* visit_doc_deprecated) ( GirVisitor* self, GirDocDeprecated* doc_deprecated )

No description available.

visit_doc_format: void (* visit_doc_format) ( GirVisitor* self, GirDocFormat* doc_format )

No description available.

visit_doc_stability: void (* visit_doc_stability) ( GirVisitor* self, GirDocStability* doc_stability )

No description available.

visit_doc_version: void (* visit_doc_version) ( GirVisitor* self, GirDocVersion* doc_version )

No description available.

visit_doc: void (* visit_doc) ( GirVisitor* self, GirDoc* doc )

No description available.

visit_docsection: void (* visit_docsection) ( GirVisitor* self, GirDocsection* docsection )

No description available.

visit_enumeration: void (* visit_enumeration) ( GirVisitor* self, GirEnumeration* enumeration )

No description available.

visit_field: void (* visit_field) ( GirVisitor* self, GirField* field )

No description available.

visit_function_inline: void (* visit_function_inline) ( GirVisitor* self, GirFunctionInline* function_inline )

No description available.

visit_function_macro: void (* visit_function_macro) ( GirVisitor* self, GirFunctionMacro* function_macro )

No description available.

visit_function: void (* visit_function) ( GirVisitor* self, GirFunction* function )

No description available.

visit_implements: void (* visit_implements) ( GirVisitor* self, GirImplements* implements )

No description available.

visit_include: void (* visit_include) ( GirVisitor* self, GirInclude* include )

No description available.

visit_instance_parameter: void (* visit_instance_parameter) ( GirVisitor* self, GirInstanceParameter* instance_parameter )

No description available.

visit_interface: void (* visit_interface) ( GirVisitor* self, GirInterface* interface )

No description available.

visit_member: void (* visit_member) ( GirVisitor* self, GirMember* member )

No description available.

visit_method_inline: void (* visit_method_inline) ( GirVisitor* self, GirMethodInline* method_inline )

No description available.

visit_method: void (* visit_method) ( GirVisitor* self, GirMethod* method )

No description available.

visit_namespace: void (* visit_namespace) ( GirVisitor* self, GirNamespace* namespace )

No description available.

visit_package: void (* visit_package) ( GirVisitor* self, GirPackage* package )

No description available.

visit_parameter: void (* visit_parameter) ( GirVisitor* self, GirParameter* parameter )

No description available.

visit_parameters: void (* visit_parameters) ( GirVisitor* self, GirParameters* parameters )

No description available.

visit_prerequisite: void (* visit_prerequisite) ( GirVisitor* self, GirPrerequisite* prerequisite )

No description available.

visit_property: void (* visit_property) ( GirVisitor* self, GirProperty* property )

No description available.

visit_record: void (* visit_record) ( GirVisitor* self, GirRecord* record )

No description available.

visit_repository: void (* visit_repository) ( GirVisitor* self, GirRepository* repository )

No description available.

visit_return_value: void (* visit_return_value) ( GirVisitor* self, GirReturnValue* return_value )

No description available.

visit_signal: void (* visit_signal) ( GirVisitor* self, GirSignal* signal )

No description available.

visit_source_position: void (* visit_source_position) ( GirVisitor* self, GirSourcePosition* source_position )

No description available.

visit_type: void (* visit_type) ( GirVisitor* self, GirTypeRef* type )

No description available.

visit_union: void (* visit_union) ( GirVisitor* self, GirUnion* _union_ )

No description available.

visit_varargs: void (* visit_varargs) ( GirVisitor* self, GirVarargs* varargs )

No description available.

visit_virtual_method: void (* visit_virtual_method) ( GirVisitor* self, GirVirtualMethod* virtual_method )

No description available.

Virtual methods

Valagir.VisitorClass.visit_alias
No description available.

Valagir.VisitorClass.visit_array
No description available.

Valagir.VisitorClass.visit_attribute
No description available.

Valagir.VisitorClass.visit_bitfield
No description available.

Valagir.VisitorClass.visit_boxed
No description available.

Valagir.VisitorClass.visit_c_include
No description available.

Valagir.VisitorClass.visit_callback
No description available.

Valagir.VisitorClass.visit_class
No description available.

Valagir.VisitorClass.visit_constant
No description available.

Valagir.VisitorClass.visit_constructor
No description available.

Valagir.VisitorClass.visit_doc_deprecated
No description available.

Valagir.VisitorClass.visit_doc_format
No description available.

Valagir.VisitorClass.visit_doc_stability
No description available.

Valagir.VisitorClass.visit_doc_version
No description available.

Valagir.VisitorClass.visit_doc
No description available.

Valagir.VisitorClass.visit_docsection
No description available.

Valagir.VisitorClass.visit_enumeration
No description available.

Valagir.VisitorClass.visit_field
No description available.

Valagir.VisitorClass.visit_function_inline
No description available.

Valagir.VisitorClass.visit_function_macro
No description available.

Valagir.VisitorClass.visit_function
No description available.

Valagir.VisitorClass.visit_implements
No description available.

Valagir.VisitorClass.visit_include
No description available.

Valagir.VisitorClass.visit_interface
No description available.

Valagir.VisitorClass.visit_member
No description available.

Valagir.VisitorClass.visit_method_inline
No description available.

Valagir.VisitorClass.visit_method
No description available.

Valagir.VisitorClass.visit_namespace
No description available.

Valagir.VisitorClass.visit_package
No description available.

Valagir.VisitorClass.visit_parameter
No description available.

Valagir.VisitorClass.visit_parameters
No description available.

Valagir.VisitorClass.visit_prerequisite
No description available.

Valagir.VisitorClass.visit_property
No description available.

Valagir.VisitorClass.visit_record
No description available.

Valagir.VisitorClass.visit_repository
No description available.

Valagir.VisitorClass.visit_return_value
No description available.

Valagir.VisitorClass.visit_signal
No description available.

Valagir.VisitorClass.visit_source_position
No description available.

Valagir.VisitorClass.visit_type
No description available.

Valagir.VisitorClass.visit_union
No description available.

Valagir.VisitorClass.visit_varargs
No description available.

Valagir.VisitorClass.visit_virtual_method
No description available.