# Table of Contents - gobject-introspection-2.2.5 Documentation

## Pages

- Makefile
- depend
- gobject_introspection.def
- ruby-gobject-introspection.pc

## Classes and Modules

- GLib
- GObjectIntrospection
- GObjectIntrospection::BoxedInfo
- GObjectIntrospection::CallableInfo
- GObjectIntrospection::CollectionReader
- GObjectIntrospection::InterfaceInfo
- GObjectIntrospection::Loader
- GObjectIntrospection::Loader::klass;
- GObjectIntrospection::ObjectInfo
- GObjectIntrospection::Repository
- GObjectIntrospection::StructInfo
- GObjectIntrospection::UnionInfo

## Methods

- ::load — GObjectIntrospection::Loader
- ::new — GObjectIntrospection::Loader
- ::prepend_typelib_path — GObjectIntrospection
- #collection_reader — GObjectIntrospection::CollectionReader
- #define_boxed — GObjectIntrospection::Loader
- #define_enum — GObjectIntrospection::Loader
- #define_equal_style_setter — GObjectIntrospection::Loader
- #define_error — GObjectIntrospection::Loader
- #define_method — GObjectIntrospection::Loader
- #define_module_function — GObjectIntrospection::Loader
- #define_singleton_method — GObjectIntrospection::Loader
- #define_struct — GObjectIntrospection::Loader
- #each — GObjectIntrospection::Repository
- #enum_class_name — GObjectIntrospection::Loader
- #error_class_name — GObjectIntrospection::Loader
- #error_parent_class — GObjectIntrospection::Loader
- #find_suitable_callable_info — GObjectIntrospection::Loader
- #in_args — GObjectIntrospection::CallableInfo
- #load — GObjectIntrospection::Loader
- #load_boxed_info — GObjectIntrospection::Loader
- #load_constant_info — GObjectIntrospection::Loader
- #load_constructor_infos — GObjectIntrospection::Loader
- #load_enum_info — GObjectIntrospection::Loader
- #load_enum_value — GObjectIntrospection::Loader
- #load_field — GObjectIntrospection::Loader
- #load_fields — GObjectIntrospection::Loader
- #load_flag_value — GObjectIntrospection::Loader
- #load_flags_info — GObjectIntrospection::Loader
- #load_function_info — GObjectIntrospection::Loader
- #load_function_infos — GObjectIntrospection::Loader
- #load_info — GObjectIntrospection::Loader
- #load_interface_info — GObjectIntrospection::Loader
- #load_method_info — GObjectIntrospection::Loader
- #load_method_infos — GObjectIntrospection::Loader
- #load_methods — GObjectIntrospection::Loader
- #load_object_info — GObjectIntrospection::Loader
- #load_struct_info — GObjectIntrospection::Loader
- #load_union_info — GObjectIntrospection::Loader
- #match_argument? — GObjectIntrospection::Loader
- #n_in_args — GObjectIntrospection::CallableInfo
- #n_out_args — GObjectIntrospection::CallableInfo
- #n_required_in_args — GObjectIntrospection::CallableInfo
- #out_args — GObjectIntrospection::CallableInfo
- #post_load — GObjectIntrospection::Loader
- #pre_load — GObjectIntrospection::Loader
- #require_callback? — GObjectIntrospection::CallableInfo
- #required_in_args — GObjectIntrospection::CallableInfo
- #rubyish_method_name — GObjectIntrospection::Loader
- #should_unlock_gvl? — GObjectIntrospection::Loader
- #validate_arguments — GObjectIntrospection::Loader