Ruby 3.5.0dev (2025-02-22 revision 412997300569c1853c09813e4924b6df3d7e8669)
intern.h
Go to the documentation of this file.
1#ifndef RUBY_INTERN_H /*-*-C++-*-vi:se ft=cpp:*/
2#define RUBY_INTERN_H 1
15#include "ruby/internal/config.h"
16#include "ruby/defines.h"
17
18#include <stdarg.h>
19
20#include "ruby/st.h"
21
22/*
23 * Functions and variables that are used by more than one source file of
24 * the kernel.
25 */
26
62
63#endif /* RUBY_INTERN_H */
Public APIs related to rb_cArray.
Public APIs related to so-called rb_cBignum.
Public APIs related to rb_cClass/rb_cModule.
Public APIs related to rb_mComparable.
Public APIs related to rb_cComplex.
Public APIs related to rb_cFiber.
Public APIs related to rb_cDir.
Public APIs related to rb_mEnumerable.
Public APIs related to rb_cEnumerator.
Public APIs related to rb_eException.
Pre-1.9 era evaluator APIs (now considered miscellaneous).
Public APIs related to rb_cFile.
Public APIs related to rb_cHash.
Public APIs related to rb_cIO.
Public APIs related to rb_f_require().
Public APIs related to rb_cNumeric.
Public APIs related to rb_cObject.
Public APIs related to rb_cSymbol.
Public APIs related to rb_cProc.
Public APIs related to rb_mProcess.
MT19937 backended pseudo random number generator.
Public APIs related to rb_cRange.
Public APIs related to rb_cRational.
Public APIs related to rb_cRegexp.
Signal handling APIs.
Public APIs related to rb_cString.
Public APIs related to rb_cStruct.
Public APIs related to rb_cThread.
Public APIs related to rb_cTime.
Public APIs related to names inside of a Ruby program.
Public APIs related to rb_cRubyVM.
Our own private printf(3).
Public APIs related to rb_mMarshal.
Process-global APIs.
Public APIs to provide rb_fd_select().
Defines old _.