別のキーワード
種類
- インスタンスメソッド (192)
- ライブラリ (36)
- 特異メソッド (36)
- クラス (12)
- 定数 (12)
ライブラリ
- ビルトイン (48)
- csv (12)
-
fiddle
/ import (72) - openssl (12)
-
rake
/ rdoctask (24) -
rexml
/ document (72) - stringio (12)
クラス
-
ARGF
. class (12) - CSV (12)
- Encoding (24)
- IO (12)
-
REXML
:: DocType (12) -
REXML
:: Entity (12) -
REXML
:: ExternalEntity (36) -
Rake
:: RDocTask (24) - StringIO (12)
モジュール
-
Fiddle
:: Importer (72) -
OpenSSL
:: ASN1 (12)
キーワード
- EXTERNAL (12)
- ExternalEntity (12)
- [] (12)
- bind (12)
-
default
_ external (12) -
default
_ external= (12) - dlload (12)
- external (24)
- external= (12)
-
external
_ encoding (48) -
external
_ id (12) - fiddle (12)
-
fiddle
/ import (12) -
fiddle
/ types (12) - new (12)
- struct (12)
-
to
_ s (12) - typealias (12)
- write (12)
検索結果
先頭5件
-
REXML
:: Entity # external -> String | nil (6100.0) -
実体が外部実体(external entity)宣言である場合は "SYSTEM" もしくは "PUBLIC" という文字列を返します。
...実体が外部実体(external entity)宣言である場合は
"SYSTEM" もしくは "PUBLIC" という文字列を返します。
内部実体(internal entity)宣言である場合には nil を返します。... -
Rake
:: RDocTask # external -> bool (6100.0) -
この値が真の場合は外部のシェル経由で rdoc コマンドを実行します。 デフォルトは偽です。
この値が真の場合は外部のシェル経由で rdoc コマンドを実行します。
デフォルトは偽です。 -
Rake
:: RDocTask # external=(flag) (6100.0) -
外部のシェル経由で rdoc コマンドを実行するかどうかセットします。
外部のシェル経由で rdoc コマンドを実行するかどうかセットします。
@param flag 真または偽を指定します。 -
StringIO
# external _ encoding -> Encoding (6100.0) -
現在の外部エンコーディングを返します。
現在の外部エンコーディングを返します。 -
REXML
:: ExternalEntity (6000.0) -
DTD 内の宣言でパラメータ実体参照を使って宣言が されているものを表わすクラスです。
...doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE xhtml [
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
]>
EOS
p doctype.children.find_all{|child| REXML::ExternalEntity === child }.map(&:to_s)
# => ["%HTMLsymbol;"]
//}... -
REXML
:: ExternalEntity . new(src) -> REXML :: ExternalEntity (3100.0) -
新たな ExternalEntity オブジェクトを生成します。
...新たな ExternalEntity オブジェクトを生成します。
@param src 宣言文字列... -
REXML
:: ExternalEntity # to _ s -> String (3000.0) -
宣言を文字列化します。
宣言を文字列化します。 -
REXML
:: ExternalEntity # write(output , indent) -> () (3000.0) -
output へ self を文字列化して出力します。
output へ self を文字列化して出力します。
このメソッドは deprecated です。REXML::Formatter で
出力してください。
@param output 出力先の IO オブジェクト
@param indent インデントの大きさ。無視されます。 -
fiddle (42.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...end
以後、このモジュールで dlload や extern などのメソッドが使用できるようになります。
以下のように dlload を使ってライブラリをロードし、
使用したいライブラリ関数に対して extern メソッドを呼んで
ラッパーメソッド......を定義します。
require "fiddle/import"
module M
extend Fiddle::Importer
dlload "libc.so.6","libm.so.6"
extern "int strlen(char*)"
end
# Note that we should not include the module M from some reason.
p M.strlen('abc') #=> 3
M.strlen を使用することで、ライ......現在時刻を得たい場合は以下のとおりです。
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
extern('int gettimeofday(void *, void *)')
Timeval = struct( ["long tv_sec",
"long tv_usec"])
end
timeval = M::Timeval.mal...