Ruby 3.5.0dev (2025-05-14 revision b6698114e61208e2711f42a05fdf7b0d4f5e37a3)
Data Fields
rb_namespace_struct Struct Reference

Internal header for Namespace. More...

#include <namespace.h>

Data Fields

VALUE ns_object
 
long ns_id
 
VALUE top_self
 
VALUE load_path
 
VALUE load_path_snapshot
 
VALUE load_path_check_cache
 
VALUE expanded_load_path
 
VALUE loaded_features
 
VALUE loaded_features_snapshot
 
VALUE loaded_features_realpaths
 
VALUE loaded_features_realpath_map
 
struct st_tableloaded_features_index
 
struct st_tableloading_table
 
VALUE ruby_dln_libmap
 
VALUE gvar_tbl
 
bool is_builtin
 
bool is_user
 
bool is_optional
 

Detailed Description

Internal header for Namespace.

Author
Ruby developers ruby-.nosp@m.core.nosp@m.@ruby.nosp@m.-lan.nosp@m.g.org

Definition at line 14 of file namespace.h.

Field Documentation

◆ expanded_load_path

VALUE rb_namespace_struct::expanded_load_path

Definition at line 27 of file namespace.h.

◆ gvar_tbl

VALUE rb_namespace_struct::gvar_tbl

Definition at line 36 of file namespace.h.

◆ is_builtin

bool rb_namespace_struct::is_builtin

Definition at line 38 of file namespace.h.

◆ is_optional

bool rb_namespace_struct::is_optional

Definition at line 40 of file namespace.h.

◆ is_user

bool rb_namespace_struct::is_user

Definition at line 39 of file namespace.h.

◆ load_path

VALUE rb_namespace_struct::load_path

Definition at line 24 of file namespace.h.

◆ load_path_check_cache

VALUE rb_namespace_struct::load_path_check_cache

Definition at line 26 of file namespace.h.

◆ load_path_snapshot

VALUE rb_namespace_struct::load_path_snapshot

Definition at line 25 of file namespace.h.

◆ loaded_features

VALUE rb_namespace_struct::loaded_features

Definition at line 28 of file namespace.h.

◆ loaded_features_index

struct st_table* rb_namespace_struct::loaded_features_index

Definition at line 32 of file namespace.h.

◆ loaded_features_realpath_map

VALUE rb_namespace_struct::loaded_features_realpath_map

Definition at line 31 of file namespace.h.

◆ loaded_features_realpaths

VALUE rb_namespace_struct::loaded_features_realpaths

Definition at line 30 of file namespace.h.

◆ loaded_features_snapshot

VALUE rb_namespace_struct::loaded_features_snapshot

Definition at line 29 of file namespace.h.

◆ loading_table

struct st_table* rb_namespace_struct::loading_table

Definition at line 33 of file namespace.h.

◆ ns_id

long rb_namespace_struct::ns_id

Definition at line 20 of file namespace.h.

◆ ns_object

VALUE rb_namespace_struct::ns_object

Definition at line 19 of file namespace.h.

◆ ruby_dln_libmap

VALUE rb_namespace_struct::ruby_dln_libmap

Definition at line 34 of file namespace.h.

◆ top_self

VALUE rb_namespace_struct::top_self

Definition at line 22 of file namespace.h.


The documentation for this struct was generated from the following file: