package com_example

class Integer

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

チュートリアル以外に用途はありません。


Macro Summary

Integer_MAX
          整数の最大値です。
Integer_MIN
          整数の最小値です。

Typedef Summary

Integer_t
          整数値を表す型です。

Struct Summary

struct Integer
          Integerクラスのインスタンスとなる構造体です。
 Integer_t value
          現在の整数値を保持します。

Method Summary

 struct Integer * Integer_new(Integer_t i)
          Integerクラスのインスタンスを生成します。
 void Integer_delete(struct Integeri)
          Integerクラスのインスタンスを破壊します。
 void Integer_set(struct Integeri, Integer_t value)
          整数値を設定します。
 Integer_t Integer_get(struct Integeri)
          整数値を取得します。

Macro Detail

Integer_MAX

Integer_MAX
整数の最大値です。

Integer_MIN

Integer_MIN
整数の最小値です。

Typedef Detail

Integer_t

整数値を表す型です。

Struct Detail

struct Integer

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

整数を保持します。


value

Integer_t value

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

Method Detail

Integer_new

struct Integer * Integer_new( Integer_t i)
Integerクラスのインスタンスを生成します。

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

Parameters:
i - インスタンスの初期化
Returns:
生成したインスタンス、またはNULL

Integer_delete

void Integer_delete( struct Integeri)
Integerクラスのインスタンスを破壊します。

iNULLのときは何もしません。

Parameters:
i - Integerクラスのインスタンス

Integer_set

void Integer_set( struct Integeri,
Integer_t value)
整数値を設定します。
Parameters:
i - Integerクラスのインスタンス
value - 整数値

Integer_get

Integer_t Integer_get( struct Integeri)
整数値を取得します。
Parameters:
i - Integerクラスのインスタンス
Returns:
整数値