rb_define_class_under 792 enumerator.c rb_cGenerator = rb_define_class_under(rb_cEnumerator, "Generator", rb_cObject); rb_define_class_under 800 enumerator.c rb_cYielder = rb_define_class_under(rb_cEnumerator, "Yielder", rb_cObject); rb_define_class_under 888 error.c error = rb_define_class_under(rb_mErrno, name, rb_eSystemCallError); rb_define_class_under 1060 error.c rb_cNameErrorMesg = rb_define_class_under(rb_eNameError, "message", rb_cData); rb_define_class_under 1074 error.c rb_eEncCompatError = rb_define_class_under(rb_cEncoding, "CompatibilityError", rb_eEncodingError); rb_define_class_under 1413 ext/curses/curses.c cMouseEvent = rb_define_class_under(mCurses,"MouseEvent",rb_cObject); rb_define_class_under 1491 ext/curses/curses.c cWindow = rb_define_class_under(mCurses, "Window", rb_cData); rb_define_class_under 621 ext/digest/digest.c rb_cDigest_Class = rb_define_class_under(rb_mDigest, "Class", rb_cObject); rb_define_class_under 631 ext/digest/digest.c rb_cDigest_Base = rb_define_class_under(rb_mDigest, "Base", rb_cDigest_Class); rb_define_class_under 36 ext/digest/md5/md5init.c cDigest_MD5 = rb_define_class_under(mDigest, "MD5", cDigest_Base); rb_define_class_under 36 ext/digest/rmd160/rmd160init.c cDigest_RMD160 = rb_define_class_under(mDigest, "RMD160", cDigest_Base); rb_define_class_under 36 ext/digest/sha1/sha1init.c cDigest_SHA1 = rb_define_class_under(mDigest, "SHA1", cDigest_Base); rb_define_class_under 46 ext/digest/sha2/sha2init.c cDigest_SHA##bitlen = rb_define_class_under(mDigest, "SHA" #bitlen, cDigest_Base); \ rb_define_class_under 497 ext/dl/cfunc.c rb_cDLCFunc = rb_define_class_under(rb_mDL, "CFunc", rb_cObject); rb_define_class_under 453 ext/dl/cptr.c rb_cDLCPtr = rb_define_class_under(rb_mDL, "CPtr", rb_cObject); rb_define_class_under 76 ext/dl/dl.c rb_eDLError = rb_define_class_under(rb_mDL, "DLError", rb_eStandardError); rb_define_class_under 77 ext/dl/dl.c rb_eDLTypeError = rb_define_class_under(rb_mDL, "DLTypeError", rb_eDLError); rb_define_class_under 218 ext/dl/handle.c rb_cDLHandle = rb_define_class_under(rb_mDL, "Handle", rb_cObject); rb_define_class_under 1183 ext/iconv/iconv.c rb_eIconvInvalidEncoding = rb_define_class_under(rb_cIconv, "InvalidEncoding", rb_eArgError); rb_define_class_under 1184 ext/iconv/iconv.c rb_eIconvIllegalSeq = rb_define_class_under(rb_cIconv, "IllegalSequence", rb_eArgError); rb_define_class_under 1185 ext/iconv/iconv.c rb_eIconvInvalidChar = rb_define_class_under(rb_cIconv, "InvalidCharacter", rb_eArgError); rb_define_class_under 1186 ext/iconv/iconv.c rb_eIconvOutOfRange = rb_define_class_under(rb_cIconv, "OutOfRange", rb_eRuntimeError); rb_define_class_under 1187 ext/iconv/iconv.c rb_eIconvBrokenLibrary = rb_define_class_under(rb_cIconv, "BrokenLibrary", rb_eRuntimeError); rb_define_class_under 809 ext/json/ext/generator/generator.c cState = rb_define_class_under(mGenerator, "State", rb_cObject); rb_define_class_under 1739 ext/json/ext/parser/parser.c cParser = rb_define_class_under(mExt, "Parser", rb_cObject); rb_define_class_under 443 ext/openssl/ossl.c eOSSLError = rb_define_class_under(mOSSL,"OpenSSLError",rb_eStandardError); rb_define_class_under 1098 ext/openssl/ossl_asn1.c eASN1Error = rb_define_class_under(mASN1, "ASN1Error", eOSSLError); rb_define_class_under 1110 ext/openssl/ossl_asn1.c cASN1Data = rb_define_class_under(mASN1, "ASN1Data", rb_cObject); rb_define_class_under 1117 ext/openssl/ossl_asn1.c cASN1Primitive = rb_define_class_under(mASN1, "Primitive", cASN1Data); rb_define_class_under 1122 ext/openssl/ossl_asn1.c cASN1Constructive = rb_define_class_under(mASN1,"Constructive", cASN1Data); rb_define_class_under 1131 ext/openssl/ossl_asn1.c cASN1##name = rb_define_class_under(mASN1, #name, cASN1##super);\ rb_define_class_under 742 ext/openssl/ossl_bn.c eBNError = rb_define_class_under(mOSSL, "BNError", eOSSLError); rb_define_class_under 744 ext/openssl/ossl_bn.c cBN = rb_define_class_under(mOSSL, "BN", rb_cObject); rb_define_class_under 522 ext/openssl/ossl_cipher.c cCipher = rb_define_class_under(mOSSL, "Cipher", rb_cObject); rb_define_class_under 523 ext/openssl/ossl_cipher.c eCipherError = rb_define_class_under(cCipher, "CipherError", eOSSLError); rb_define_class_under 444 ext/openssl/ossl_config.c eConfigError = rb_define_class_under(mOSSL, "ConfigError", eOSSLError); rb_define_class_under 445 ext/openssl/ossl_config.c cConfig = rb_define_class_under(mOSSL, "Config", rb_cObject); rb_define_class_under 243 ext/openssl/ossl_digest.c cDigest = rb_define_class_under(mOSSL, "Digest", rb_path2class("Digest::Class")); rb_define_class_under 244 ext/openssl/ossl_digest.c eDigestError = rb_define_class_under(cDigest, "DigestError", eOSSLError); rb_define_class_under 347 ext/openssl/ossl_engine.c cEngine = rb_define_class_under(mOSSL, "Engine", rb_cObject); rb_define_class_under 348 ext/openssl/ossl_engine.c eEngineError = rb_define_class_under(cEngine, "EngineError", eOSSLError); rb_define_class_under 243 ext/openssl/ossl_hmac.c eHMACError = rb_define_class_under(mOSSL, "HMACError", eOSSLError); rb_define_class_under 245 ext/openssl/ossl_hmac.c cHMAC = rb_define_class_under(mOSSL, "HMAC", rb_cObject); rb_define_class_under 239 ext/openssl/ossl_ns_spki.c eSPKIError = rb_define_class_under(mNetscape, "SPKIError", eOSSLError); rb_define_class_under 241 ext/openssl/ossl_ns_spki.c cSPKI = rb_define_class_under(mNetscape, "SPKI", rb_cObject); rb_define_class_under 688 ext/openssl/ossl_ocsp.c eOCSPError = rb_define_class_under(mOCSP, "OCSPError", eOSSLError); rb_define_class_under 690 ext/openssl/ossl_ocsp.c cOCSPReq = rb_define_class_under(mOCSP, "Request", rb_cObject); rb_define_class_under 701 ext/openssl/ossl_ocsp.c cOCSPRes = rb_define_class_under(mOCSP, "Response", rb_cObject); rb_define_class_under 710 ext/openssl/ossl_ocsp.c cOCSPBasicRes = rb_define_class_under(mOCSP, "BasicResponse", rb_cObject); rb_define_class_under 720 ext/openssl/ossl_ocsp.c cOCSPCertId = rb_define_class_under(mOCSP, "CertificateId", rb_cObject); rb_define_class_under 202 ext/openssl/ossl_pkcs12.c cPKCS12 = rb_define_class_under(mOSSL, "PKCS12", rb_cObject); rb_define_class_under 203 ext/openssl/ossl_pkcs12.c ePKCS12Error = rb_define_class_under(cPKCS12, "PKCS12Error", eOSSLError); rb_define_class_under 94 ext/openssl/ossl_pkcs5.c ePKCS5 = rb_define_class_under(mPKCS5, "PKCS5Error", eOSSLError); rb_define_class_under 958 ext/openssl/ossl_pkcs7.c cPKCS7 = rb_define_class_under(mOSSL, "PKCS7", rb_cObject); rb_define_class_under 959 ext/openssl/ossl_pkcs7.c ePKCS7Error = rb_define_class_under(cPKCS7, "PKCS7Error", eOSSLError); rb_define_class_under 993 ext/openssl/ossl_pkcs7.c cPKCS7Signer = rb_define_class_under(cPKCS7, "SignerInfo", rb_cObject); rb_define_class_under 1002 ext/openssl/ossl_pkcs7.c cPKCS7Recipient = rb_define_class_under(cPKCS7,"RecipientInfo",rb_cObject); rb_define_class_under 220 ext/openssl/ossl_pkey.c ePKeyError = rb_define_class_under(mPKey, "PKeyError", eOSSLError); rb_define_class_under 222 ext/openssl/ossl_pkey.c cPKey = rb_define_class_under(mPKey, "PKey", rb_cObject); rb_define_class_under 497 ext/openssl/ossl_pkey_dh.c eDHError = rb_define_class_under(mPKey, "DHError", ePKeyError); rb_define_class_under 498 ext/openssl/ossl_pkey_dh.c cDH = rb_define_class_under(mPKey, "DH", cPKey); rb_define_class_under 453 ext/openssl/ossl_pkey_dsa.c eDSAError = rb_define_class_under(mPKey, "DSAError", ePKeyError); rb_define_class_under 455 ext/openssl/ossl_pkey_dsa.c cDSA = rb_define_class_under(mPKey, "DSA", cPKey); rb_define_class_under 1478 ext/openssl/ossl_pkey_ec.c eECError = rb_define_class_under(mPKey, "ECError", ePKeyError); rb_define_class_under 1480 ext/openssl/ossl_pkey_ec.c cEC = rb_define_class_under(mPKey, "EC", cPKey); rb_define_class_under 1481 ext/openssl/ossl_pkey_ec.c cEC_GROUP = rb_define_class_under(cEC, "Group", rb_cObject); rb_define_class_under 1482 ext/openssl/ossl_pkey_ec.c cEC_POINT = rb_define_class_under(cEC, "Point", rb_cObject); rb_define_class_under 1483 ext/openssl/ossl_pkey_ec.c eEC_GROUP = rb_define_class_under(cEC_GROUP, "Error", eOSSLError); rb_define_class_under 1484 ext/openssl/ossl_pkey_ec.c eEC_POINT = rb_define_class_under(cEC_POINT, "Error", eOSSLError); rb_define_class_under 544 ext/openssl/ossl_pkey_rsa.c eRSAError = rb_define_class_under(mPKey, "RSAError", ePKeyError); rb_define_class_under 546 ext/openssl/ossl_pkey_rsa.c cRSA = rb_define_class_under(mPKey, "RSA", cPKey); rb_define_class_under 190 ext/openssl/ossl_rand.c eRandomError = rb_define_class_under(mRandom, "RandomError", eOSSLError); rb_define_class_under 1355 ext/openssl/ossl_ssl.c eSSLError = rb_define_class_under(mSSL, "SSLError", eOSSLError); rb_define_class_under 1367 ext/openssl/ossl_ssl.c cSSLContext = rb_define_class_under(mSSL, "SSLContext", rb_cObject); rb_define_class_under 1411 ext/openssl/ossl_ssl.c cSSLSocket = rb_define_class_under(mSSL, "SSLSocket", rb_cObject); rb_define_class_under 275 ext/openssl/ossl_ssl_session.c cSSLSession = rb_define_class_under(mSSL, "Session", rb_cObject); rb_define_class_under 276 ext/openssl/ossl_ssl_session.c eSSLSession = rb_define_class_under(cSSLSession, "SessionError", eOSSLError); rb_define_class_under 264 ext/openssl/ossl_x509attr.c eX509AttrError = rb_define_class_under(mX509, "AttributeError", eOSSLError); rb_define_class_under 266 ext/openssl/ossl_x509attr.c cX509Attr = rb_define_class_under(mX509, "Attribute", rb_cObject); rb_define_class_under 731 ext/openssl/ossl_x509cert.c eX509CertError = rb_define_class_under(mX509, "CertificateError", eOSSLError); rb_define_class_under 733 ext/openssl/ossl_x509cert.c cX509Cert = rb_define_class_under(mX509, "Certificate", rb_cObject); rb_define_class_under 507 ext/openssl/ossl_x509crl.c eX509CRLError = rb_define_class_under(mX509, "CRLError", eOSSLError); rb_define_class_under 509 ext/openssl/ossl_x509crl.c cX509CRL = rb_define_class_under(mX509, "CRL", rb_cObject); rb_define_class_under 429 ext/openssl/ossl_x509ext.c eX509ExtError = rb_define_class_under(mX509, "ExtensionError", eOSSLError); rb_define_class_under 431 ext/openssl/ossl_x509ext.c cX509ExtFactory = rb_define_class_under(mX509, "ExtensionFactory", rb_cObject); rb_define_class_under 449 ext/openssl/ossl_x509ext.c cX509Ext = rb_define_class_under(mX509, "Extension", rb_cObject); rb_define_class_under 342 ext/openssl/ossl_x509name.c eX509NameError = rb_define_class_under(mX509, "NameError", eOSSLError); rb_define_class_under 343 ext/openssl/ossl_x509name.c cX509Name = rb_define_class_under(mX509, "Name", rb_cObject); rb_define_class_under 443 ext/openssl/ossl_x509req.c eX509ReqError = rb_define_class_under(mX509, "RequestError", eOSSLError); rb_define_class_under 445 ext/openssl/ossl_x509req.c cX509Req = rb_define_class_under(mX509, "Request", rb_cObject); rb_define_class_under 214 ext/openssl/ossl_x509revoked.c eX509RevError = rb_define_class_under(mX509, "RevokedError", eOSSLError); rb_define_class_under 216 ext/openssl/ossl_x509revoked.c cX509Rev = rb_define_class_under(mX509, "Revoked", rb_cObject); rb_define_class_under 584 ext/openssl/ossl_x509store.c eX509StoreError = rb_define_class_under(mX509, "StoreError", eOSSLError); rb_define_class_under 586 ext/openssl/ossl_x509store.c cX509Store = rb_define_class_under(mX509, "Store", rb_cObject); rb_define_class_under 605 ext/openssl/ossl_x509store.c cX509StoreContext = rb_define_class_under(mX509,"StoreContext",rb_cObject); rb_define_class_under 497 ext/pty/pty.c eChildExited = rb_define_class_under(cPTY,"ChildExited",rb_eRuntimeError); rb_define_class_under 799 ext/racc/cparse/cparse.c Parser = rb_define_class_under(Racc, "Parser", rb_cObject); rb_define_class_under 808 ext/racc/cparse/cparse.c CparseParams = rb_define_class_under(Racc, "CparseParams", rb_cObject); rb_define_class_under 1264 ext/strscan/strscan.c ScanError = rb_define_class_under(StringScanner, "Error", rb_eStandardError); rb_define_class_under 2178 ext/syck/rubyext.c cResolver = rb_define_class_under( rb_syck, "Resolver", rb_cObject ); rb_define_class_under 2201 ext/syck/rubyext.c cParser = rb_define_class_under( rb_syck, "Parser", rb_cObject ); rb_define_class_under 2216 ext/syck/rubyext.c cNode = rb_define_class_under( rb_syck, "Node", rb_cObject ); rb_define_class_under 2230 ext/syck/rubyext.c cScalar = rb_define_class_under( rb_syck, "Scalar", cNode ); rb_define_class_under 2235 ext/syck/rubyext.c cSeq = rb_define_class_under( rb_syck, "Seq", cNode ); rb_define_class_under 2241 ext/syck/rubyext.c cMap = rb_define_class_under( rb_syck, "Map", cNode ); rb_define_class_under 2251 ext/syck/rubyext.c cPrivateType = rb_define_class_under( rb_yaml, "PrivateType", rb_cObject ); rb_define_class_under 2259 ext/syck/rubyext.c cDomainType = rb_define_class_under( rb_yaml, "DomainType", rb_cObject ); rb_define_class_under 2268 ext/syck/rubyext.c cYObject = rb_define_class_under( rb_yaml, "Object", rb_cObject ); rb_define_class_under 2277 ext/syck/rubyext.c cBadAlias = rb_define_class_under( rb_syck, "BadAlias", rb_cObject ); rb_define_class_under 2286 ext/syck/rubyext.c cMergeKey = rb_define_class_under( rb_syck, "MergeKey", rb_cObject ); rb_define_class_under 2291 ext/syck/rubyext.c cDefaultKey = rb_define_class_under( rb_syck, "DefaultKey", rb_cObject ); rb_define_class_under 2296 ext/syck/rubyext.c cOut = rb_define_class_under( rb_syck, "Out", rb_cObject ); rb_define_class_under 2306 ext/syck/rubyext.c cEmitter = rb_define_class_under( rb_syck, "Emitter", rb_cObject ); rb_define_class_under 1692 ext/tk/tkutil/tkutil.c cCB_SUBST = rb_define_class_under(mTK, "CallbackSubst", rb_cObject); rb_define_class_under 1695 ext/tk/tkutil/tkutil.c cSUBST_INFO = rb_define_class_under(cCB_SUBST, "Info", rb_cObject); rb_define_class_under 3431 ext/zlib/zlib.c cZError = rb_define_class_under(mZlib, "Error", rb_eStandardError); rb_define_class_under 3432 ext/zlib/zlib.c cStreamEnd = rb_define_class_under(mZlib, "StreamEnd", cZError); rb_define_class_under 3433 ext/zlib/zlib.c cNeedDict = rb_define_class_under(mZlib, "NeedDict", cZError); rb_define_class_under 3434 ext/zlib/zlib.c cDataError = rb_define_class_under(mZlib, "DataError", cZError); rb_define_class_under 3435 ext/zlib/zlib.c cStreamError = rb_define_class_under(mZlib, "StreamError", cZError); rb_define_class_under 3436 ext/zlib/zlib.c cMemError = rb_define_class_under(mZlib, "MemError", cZError); rb_define_class_under 3437 ext/zlib/zlib.c cBufError = rb_define_class_under(mZlib, "BufError", cZError); rb_define_class_under 3438 ext/zlib/zlib.c cVersionError = rb_define_class_under(mZlib, "VersionError", cZError); rb_define_class_under 3448 ext/zlib/zlib.c cZStream = rb_define_class_under(mZlib, "ZStream", rb_cObject); rb_define_class_under 3472 ext/zlib/zlib.c cDeflate = rb_define_class_under(mZlib, "Deflate", cZStream); rb_define_class_under 3483 ext/zlib/zlib.c cInflate = rb_define_class_under(mZlib, "Inflate", cZStream); rb_define_class_under 3520 ext/zlib/zlib.c cGzipFile = rb_define_class_under(mZlib, "GzipFile", rb_cObject); rb_define_class_under 3521 ext/zlib/zlib.c cGzError = rb_define_class_under(cGzipFile, "Error", cZError); rb_define_class_under 3523 ext/zlib/zlib.c cNoFooter = rb_define_class_under(cGzipFile, "NoFooter", cGzError); rb_define_class_under 3524 ext/zlib/zlib.c cCRCError = rb_define_class_under(cGzipFile, "CRCError", cGzError); rb_define_class_under 3525 ext/zlib/zlib.c cLengthError = rb_define_class_under(cGzipFile,"LengthError",cGzError); rb_define_class_under 3527 ext/zlib/zlib.c cGzipWriter = rb_define_class_under(mZlib, "GzipWriter", cGzipFile); rb_define_class_under 3528 ext/zlib/zlib.c cGzipReader = rb_define_class_under(mZlib, "GzipReader", cGzipFile); rb_define_class_under 4763 file.c rb_cStat = rb_define_class_under(rb_cFile, "Stat", rb_cObject); rb_define_class_under 850 include/ruby/ruby.h VALUE rb_define_class_under(VALUE, const char*, VALUE); rb_define_class_under 1334 iseq.c rb_cISeq = rb_define_class_under(rb_cRubyVM, "InstructionSequence", rb_cObject); rb_define_class_under 5061 process.c rb_cProcessStatus = rb_define_class_under(rb_mProcess, "Status", rb_cObject); rb_define_class_under 194 struct.c nstr = rb_define_class_under(klass, rb_id2name(id), klass); rb_define_class_under 4057 transcode.c rb_eUndefinedConversionError = rb_define_class_under(rb_cEncoding, "UndefinedConversionError", rb_eEncodingError); rb_define_class_under 4058 transcode.c rb_eInvalidByteSequenceError = rb_define_class_under(rb_cEncoding, "InvalidByteSequenceError", rb_eEncodingError); rb_define_class_under 4059 transcode.c rb_eConverterNotFoundError = rb_define_class_under(rb_cEncoding, "ConverterNotFoundError", rb_eEncodingError); rb_define_class_under 4085 transcode.c rb_cEncodingConverter = rb_define_class_under(rb_cEncoding, "Converter", rb_cData); rb_define_class_under 1853 vm.c rb_cEnv = rb_define_class_under(rb_cRubyVM, "Env", rb_cObject);