Re-exports§
pub use self::value_type::*;
Modules§
- helpers
- A thin, slightly higher level interface to it all.
Structs§
Enums§
Constants§
Statics§
- rb_
cArray ⚠ - rb_
cBasic ⚠Object - rb_
cBinding ⚠ - rb_
cClass ⚠ - rb_
cComplex ⚠ - rb_
cCont ⚠ - rb_
cData ⚠ - rb_cDir⚠
- rb_
cEncoding ⚠ - rb_
cEnumerator ⚠ - rb_
cFalse ⚠Class - rb_
cFile ⚠ - rb_
cFloat ⚠ - rb_
cHash ⚠ - rb_cIO⚠
- rb_
cInteger ⚠ - rb_
cMatch ⚠ - rb_
cMethod ⚠ - rb_
cModule ⚠ - rb_
cName ⚠Error Mesg - rb_
cNil ⚠Class - rb_
cNumeric ⚠ - rb_
cObject ⚠ - rb_
cProc ⚠ - rb_
cRandom ⚠ - rb_
cRange ⚠ - rb_
cRational ⚠ - rb_
cRegexp ⚠ - rb_
cStat ⚠ - rb_
cString ⚠ - rb_
cStruct ⚠ - rb_
cSymbol ⚠ - rb_
cThread ⚠ - rb_
cTime ⚠ - rb_
cTrue ⚠Class - rb_
cUnbound ⚠Method - rb_
eArg ⚠Error - rb_
eEOF ⚠Error - rb_
eEnc ⚠Compat Error - rb_
eEncoding ⚠Error - rb_
eException ⚠ - rb_
eFatal ⚠ - rb_
eFloat ⚠Domain Error - rb_
eIOError ⚠ - rb_
eIndex ⚠Error - rb_
eInterrupt ⚠ - rb_
eKey ⚠Error - rb_
eLoad ⚠Error - rb_
eLocal ⚠Jump Error - rb_
eMath ⚠Domain Error - rb_
eName ⚠Error - rb_
eNoMem ⚠Error - rb_
eNoMethod ⚠Error - rb_
eNot ⚠ImpError - rb_
eRange ⚠Error - rb_
eRegexp ⚠Error - rb_
eRuntime ⚠Error - rb_
eScript ⚠Error - rb_
eSecurity ⚠Error - rb_
eSignal ⚠ - rb_
eStandard ⚠Error - rb_
eStop ⚠Iteration - rb_
eSyntax ⚠Error - rb_
eSys ⚠Stack Error - rb_
eSystem ⚠Call Error - rb_
eSystem ⚠Exit - rb_
eThread ⚠Error - rb_
eType ⚠Error - rb_
eZero ⚠DivError - rb_
mComparable ⚠ - rb_
mEnumerable ⚠ - rb_
mErrno ⚠ - rb_
mFile ⚠Test - rb_mGC⚠
- rb_
mKernel ⚠ - rb_
mMath ⚠ - rb_
mProcess ⚠ - rb_
mWait ⚠Readable - rb_
mWait ⚠Writable - rb_
stderr ⚠ - rb_
stdin ⚠ - rb_
stdout ⚠
Functions§
- BUILTIN_
TYPE - DYNAMIC_
SYM_ P - FIXNUM_
P - FLOAT_
TYPE_ P - FLONUM_
P - IMMEDIATE_
P - INT2FIX
- NIL_P
- RTEST
- SPECIAL_
CONST_ P - STATIC_
SYM_ P - SYMBOL_
P - TYPE_P
- rb_
block_ ⚠given_ pvoid - rb_bug⚠
- rb_
bug_ ⚠errno - rb_
call_ ⚠super - rb_
catch ⚠ - rb_
catch_ ⚠obj - rb_
check_ ⚠id - rb_
check_ ⚠safe_ obj - rb_
check_ ⚠symbol - rb_
check_ ⚠type - rb_
class2name ⚠ - rb_
class_ ⚠of - Gets the class of a
VALUE. This is actually defined in the Ruby library, but it is inline. This is a port of it. - rb_
compile_ ⚠warn - rb_
compile_ ⚠warning - rb_
const_ ⚠get - Gets the value of a constant.
- rb_
const_ ⚠set - Sets the value of a constant.
- rb_
current_ ⚠receiver - rb_
define_ ⚠alias - rb_
define_ ⚠attr - rb_
define_ ⚠class - rb_
define_ ⚠class_ under - rb_
define_ ⚠const - rb_
define_ ⚠global_ const - rb_
define_ ⚠global_ function - rb_
define_ ⚠hooked_ variable - rb_
define_ ⚠method - rb_
define_ ⚠module - rb_
define_ ⚠module_ function - rb_
define_ ⚠module_ under - rb_
define_ ⚠readonly_ variable - rb_
define_ ⚠variable - rb_
define_ ⚠virtual_ variable - rb_each⚠
- rb_
ensure ⚠ - rb_
equal ⚠ - rb_
errinfo ⚠ - Note: argv format is as follows:
eval(string [, binding [, filename [,lineno]]]) - rb_
eval_ ⚠string - rb_
eval_ ⚠string_ protect - rb_
eval_ ⚠string_ wrap - rb_exit⚠
- rb_
extend_ ⚠object - rb_
extract_ ⚠keywords - rb_
fatal ⚠ - rb_
fix2short ⚠ - rb_
fix2uint ⚠ - rb_
fix2ushort ⚠ - rb_
float_ ⚠new - rb_
float_ ⚠new_ in_ heap - rb_
funcall ⚠ - Call a Ruby function using varargs to pass the arguments.
- rb_
funcall_ ⚠passing_ block - rb_
funcall_ ⚠with_ block - rb_
funcallv ⚠ - Call a Ruby function using C arrays to pass the arguments.
- rb_
funcallv_ ⚠public - Call a public Ruby function using C arrays to pass the arguments.
- rb_
gc_ ⚠register_ address - rb_
gc_ ⚠register_ mark_ object - rb_
gc_ ⚠unregister_ address - rb_
get_ ⚠kwargs - rb_
get_ ⚠path - rb_
get_ ⚠path_ no_ checksafe - rb_
global_ ⚠variable - rb_
gv_ ⚠get - rb_
gv_ ⚠set - rb_
id2name ⚠ - rb_
id2str ⚠ - rb_
id2sym ⚠ - rb_
include_ ⚠module - rb_
intern ⚠ - Convert a C string to a symbol (adding to the symbol table).
- rb_
intern2 ⚠ - rb_
intern_ ⚠str - Convert a Ruby
Stringto a symbol (adding to the symbol table). - rb_
iter_ ⚠break - rb_
iter_ ⚠break_ value - rb_
iterate ⚠ - rb_
iv_ ⚠get - rb_
iv_ ⚠set - rb_
mod_ ⚠sys_ fail - rb_
mod_ ⚠sys_ fail_ str - rb_
mod_ ⚠syserr_ fail - rb_
mod_ ⚠syserr_ fail_ str - rb_
need_ ⚠block - rb_
newobj ⚠ - rb_
newobj_ ⚠of - rb_
notimplement ⚠ - rb_
num2dbl ⚠ - rb_
num2long ⚠ - rb_
num2short ⚠ - rb_
num2uint ⚠ - rb_
num2ulong ⚠ - rb_
num2ushort ⚠ - rb_
obj_ ⚠classname - rb_
obj_ ⚠setup - rb_p⚠
- rb_
prepend_ ⚠module - rb_
protect ⚠ - Protects a function call from potential global escapes from the function.
Such global escapes include exceptions,
throw,break, for example. - rb_
raise ⚠ - rb_
readwrite_ ⚠sys_ fail - rb_
readwrite_ ⚠syserr_ fail - rb_
require ⚠ - rb_
rescue ⚠ - rb_
rescue2 ⚠ - rb_
ruby_ ⚠debug_ ptr - rb_
ruby_ ⚠verbose_ ptr - rb_
safe_ ⚠level - rb_
scan_ ⚠args - rb_
secure ⚠ - rb_
set_ ⚠errinfo - rb_
set_ ⚠safe_ level - rb_
set_ ⚠safe_ level_ force - rb_
str_ ⚠export - rb_
str_ ⚠export_ locale - rb_
str_ ⚠new_ cstr - Convert C string to a Ruby
String. - rb_
str_ ⚠to_ str - rb_
string_ ⚠value - rb_
string_ ⚠value_ cstr - Convert Ruby
Stringto a C string. - rb_
string_ ⚠value_ ptr - rb_
sym2str ⚠ - rb_
sys_ ⚠fail - rb_
sys_ ⚠fail_ str - rb_
sys_ ⚠warning - rb_
syserr_ ⚠fail - rb_
syserr_ ⚠fail_ str - rb_
syserr_ ⚠new - rb_
syserr_ ⚠new_ str - rb_
throw ⚠ - rb_
throw_ ⚠obj - rb_
to_ ⚠id - rb_
to_ ⚠symbol - rb_
undef_ ⚠method - rb_warn⚠
- rb_
warning ⚠ - rb_
yield ⚠ - rb_
yield_ ⚠block - rb_
yield_ ⚠splat - rb_
yield_ ⚠values - rb_
yield_ ⚠values2 - ruby_
cleanup ⚠ - ruby_
exec_ ⚠node - ruby_
executable_ ⚠node - ruby_
finalize ⚠ - ruby_
incpush ⚠ - ruby_
init ⚠ - ruby_
init_ ⚠loadpath - ruby_
options ⚠ - ruby_
process_ ⚠options - ruby_
prog_ ⚠init - ruby_
run_ ⚠node - ruby_
script ⚠ - ruby_
set_ ⚠argv - ruby_
set_ ⚠script_ name - ruby_
set_ ⚠stack_ size - ruby_
setup ⚠ - ruby_
show_ ⚠copyright - ruby_
show_ ⚠version - ruby_
sig_ ⚠finalize - ruby_
stack_ ⚠check - ruby_
stack_ ⚠length - ruby_
stop ⚠ - ruby_
sysinit ⚠
Type Aliases§
- INNER_
VALUE - The inner integer of a
VALUE.