mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
ext/win32ole/win32ole_param.c: refactoring
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
cfd359ca28
commit
ab73066cf3
2 changed files with 18 additions and 7 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
Tue Oct 7 21:47:05 2014 Masaki Suketa <masaki.suketa@nifty.ne.jp>
|
||||||
|
|
||||||
|
* ext/win32ole/win32ole_param.c: refactoring.
|
||||||
|
|
||||||
Tue Oct 7 21:40:17 2014 Masaki Suketa <masaki.suketa@nifty.ne.jp>
|
Tue Oct 7 21:40:17 2014 Masaki Suketa <masaki.suketa@nifty.ne.jp>
|
||||||
|
|
||||||
* ext/win32ole/win32ole_method.c: refactoring. add
|
* ext/win32ole/win32ole_method.c: refactoring. add
|
||||||
|
|
|
@ -122,7 +122,8 @@ oleparam_ole_param_from_index(VALUE self, ITypeInfo *pTypeInfo, UINT method_inde
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VALUE oleparam_ole_param(VALUE self, VALUE olemethod, int n)
|
static VALUE
|
||||||
|
oleparam_ole_param(VALUE self, VALUE olemethod, int n)
|
||||||
{
|
{
|
||||||
struct olemethoddata *pmethod = olemethod_data_get_struct(olemethod);
|
struct olemethoddata *pmethod = olemethod_data_get_struct(olemethod);
|
||||||
return oleparam_ole_param_from_index(self, pmethod->pTypeInfo, pmethod->index, n);
|
return oleparam_ole_param_from_index(self, pmethod->pTypeInfo, pmethod->index, n);
|
||||||
|
@ -141,7 +142,8 @@ static VALUE oleparam_ole_param(VALUE self, VALUE olemethod, int n)
|
||||||
* param = WIN32OLE_PARAM.new(method, 2) # => #<WIN32OLE_PARAM:Overwrite=true>
|
* param = WIN32OLE_PARAM.new(method, 2) # => #<WIN32OLE_PARAM:Overwrite=true>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
static VALUE foleparam_initialize(VALUE self, VALUE olemethod, VALUE n)
|
static VALUE
|
||||||
|
foleparam_initialize(VALUE self, VALUE olemethod, VALUE n)
|
||||||
{
|
{
|
||||||
int idx;
|
int idx;
|
||||||
if (!rb_obj_is_kind_of(olemethod, cWIN32OLE_METHOD)) {
|
if (!rb_obj_is_kind_of(olemethod, cWIN32OLE_METHOD)) {
|
||||||
|
@ -260,7 +262,8 @@ ole_param_flag_mask(ITypeInfo *pTypeInfo, UINT method_index, UINT index, USHORT
|
||||||
* param1 = method.params[0]
|
* param1 = method.params[0]
|
||||||
* puts param1.input? # => true
|
* puts param1.input? # => true
|
||||||
*/
|
*/
|
||||||
static VALUE foleparam_input(VALUE self)
|
static VALUE
|
||||||
|
foleparam_input(VALUE self)
|
||||||
{
|
{
|
||||||
struct oleparamdata *pparam;
|
struct oleparamdata *pparam;
|
||||||
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
||||||
|
@ -287,7 +290,8 @@ static VALUE foleparam_input(VALUE self)
|
||||||
* Headers false
|
* Headers false
|
||||||
* Processed true
|
* Processed true
|
||||||
*/
|
*/
|
||||||
static VALUE foleparam_output(VALUE self)
|
static VALUE
|
||||||
|
foleparam_output(VALUE self)
|
||||||
{
|
{
|
||||||
struct oleparamdata *pparam;
|
struct oleparamdata *pparam;
|
||||||
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
||||||
|
@ -305,7 +309,8 @@ static VALUE foleparam_output(VALUE self)
|
||||||
* param1 = method.params[0]
|
* param1 = method.params[0]
|
||||||
* puts "#{param1.name} #{param1.optional?}" # => Filename true
|
* puts "#{param1.name} #{param1.optional?}" # => Filename true
|
||||||
*/
|
*/
|
||||||
static VALUE foleparam_optional(VALUE self)
|
static VALUE
|
||||||
|
foleparam_optional(VALUE self)
|
||||||
{
|
{
|
||||||
struct oleparamdata *pparam;
|
struct oleparamdata *pparam;
|
||||||
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
||||||
|
@ -324,7 +329,8 @@ static VALUE foleparam_optional(VALUE self)
|
||||||
* param = method.params[0]
|
* param = method.params[0]
|
||||||
* puts "#{param.name} #{param.retval?}" # => name true
|
* puts "#{param.name} #{param.retval?}" # => name true
|
||||||
*/
|
*/
|
||||||
static VALUE foleparam_retval(VALUE self)
|
static VALUE
|
||||||
|
foleparam_retval(VALUE self)
|
||||||
{
|
{
|
||||||
struct oleparamdata *pparam;
|
struct oleparamdata *pparam;
|
||||||
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
||||||
|
@ -384,7 +390,8 @@ ole_param_default(ITypeInfo *pTypeInfo, UINT method_index, UINT index)
|
||||||
* TextCodepage
|
* TextCodepage
|
||||||
* TextVisualLayout
|
* TextVisualLayout
|
||||||
*/
|
*/
|
||||||
static VALUE foleparam_default(VALUE self)
|
static VALUE
|
||||||
|
foleparam_default(VALUE self)
|
||||||
{
|
{
|
||||||
struct oleparamdata *pparam;
|
struct oleparamdata *pparam;
|
||||||
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
TypedData_Get_Struct(self, struct oleparamdata, &oleparam_datatype, pparam);
|
||||||
|
|
Loading…
Reference in a new issue