package com_example

class Double

#define com_example_Double_IMPORT
#include <com/example/Double.h>
実数値を表す型と、その型への操作を提供します。

Integerクラスstruct Integerと異なり、構造体を型定義しています。


Struct Summary

Double (struct)
          Doubleクラスのインスタンスとなる構造体です。
 double value
          現在の実数値を保持します。

Method Summary

 Double * Double_new(double value)
          Doubleクラスのインスタンスを生成します。
 void Double_delete(Doubled)
          Doubleクラスのインスタンスを破壊します。
 void Double_set(Doubled, double value)
          実数値を設定します。
 double Double_get(Doubled)
          実数値を取得します。

Struct Detail

Double (struct)

Doubleクラスのインスタンスとなる構造体です。

実数を保持します。


value

double value

現在の実数値を保持します。

Method Detail

Double_new

Double * Double_new( double value)
Doubleクラスのインスタンスを生成します。

生成できないときはNULLを返します。

Parameters:
value - 初期値となる実数値
Returns:
Doubleクラスのインスタンス、またはNULL

Double_delete

void Double_delete( Doubled)
Doubleクラスのインスタンスを破壊します。
Parameters:
d - Doubleクラスのインスタンス

Double_set

void Double_set( Doubled,
double value)
実数値を設定します。
Parameters:
d - Doubleクラスのインスタンス
value - 実数値

Double_get

double Double_get( Doubled)
実数値を取得します。
Parameters:
d - Doubleクラスのインスタンス
Returns:
実数値