Wide Studio Object Reference

Wide Studio Home
Up to


クラスの型

WSCvariant

メソッド関数仕様



getChar 関数の説明

書式
char getChar()
機能
値を char 型で取得します。
処理
引数
なし。
返値
char 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  char val = variant.getChar();



getUnsignedChar 関数の説明

書式
WSCuchar getUnsignedChar()
機能
値を unsigned char 型で取得します。
処理
引数
なし。
返値
unsigned char 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  WSCuchar val = variant.getUnsignedChar();



getShort 関数の説明

書式
short getShort()
機能
値を short 型で取得します。
処理
引数
なし。
返値
short 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  short val = variant.getShort();



getUnsignedShort 関数の説明

書式
WSCushort getUnsignedShort()
機能
値を unsigned short 型で取得します。
処理
引数
なし。
返値
unsigned short 型に変換された値
サンプル
  WSCvariant variant;
  variant = 100;
  WSCushort val = variant.getUnsignedShort();
注意



getLong 関数の説明

書式
long getLong()
機能
値を long 型で取得します。
処理
引数
なし。
返値
long 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  long val = variant.getLong();



getUnsignedLong 関数の説明

書式
WSCulong getUnsignedLong()
機能
値を unsigned long 型で取得します。
処理
引数
なし。
返値
unsigned long 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  WSCulong val = variant.getUnsignedLong();



getInt 関数の説明

書式
int getInt()
機能
値を int 型で取得します。
処理
引数
なし。
返値
int 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  int val = variant.getInt();



getUnsignedInt 関数の説明

書式
WSCuint getUnsignedInt()
機能
値を unsigned int 型で取得します。
処理
引数
なし。
返値
unsigned int 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  WSCuint val = variant.getUnsignedInt();



getVoidPtr 関数の説明

書式
void* getVoidPtr()
機能
値を void* 型で取得します。
処理
引数
なし。
返値
void* 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  void* ptr = variant.getVoidPtr();



getCharPtr 関数の説明

書式
char* getCharPtr()
機能
値を char* 型で取得します。
処理
引数
なし。
返値
char* 型に変換された値
注意
返された文字列を開放してはいけません。
サンプル
  WSCvariant variant;
  variant = 100;
  char* ptr = variant.getCharPtr(); //文字列の "100" が返されます。



getFloat 関数の説明

書式
float getFloat()
機能
値を float 型で取得します。
処理
引数
なし。
返値
float 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  float val = variant.getFloat(); //100.0 が返されます。



getDouble 関数の説明

書式
double getDouble()
機能
値を double 型で取得します。
処理
引数
なし。
返値
double 型に変換された値
注意
サンプル
  WSCvariant variant;
  variant = 100;
  double val = variant.getDouble(); //100.0 が返されます。



setValue 関数の説明

書式
void setValue(TYPE val)
機能
値を設定します。
TYPE には、char,WSCuchar,short,WSCushort,long,WSCulong, int,WSCuint,char*,void*,float,double が指定できます。
処理
引数
(in)TYPE val 設定したい値

返値
なし。
注意
サンプル
  WSCvariant variant;
  //値をセットします。 
  variant.setValue(100);
  printf("val=%s\n",(char*)variant); // "100" が返されます。
  printf("val=%d\n",(long)variant); // 100 が返されます。



WSCvariant 関数の説明

書式
WSCvariant(TYPE val)
機能
コンストラクタです。設定したい値を指定できます
TYPE には、char,WSCuchar,short,WSCushort,long,WSCulong, int,WSCuint,char*,void*,float,double が指定できます。
処理
引数
(in)TYPE val 設定したい値

返値
なし。
注意
サンプル
  WSCvariant variant(100);
  printf("val=%s\n",(char*)variant); // "100" が返されます。
  printf("val=%d\n",(long)variant); // 100 が返されます。



= オペレータの説明

書式
WSCvariant & operator = (TYPE)
機能
代入演算子です。設定したい値を代入できます
TYPE には、char,WSCuchar,short,WSCushort,long,WSCulong, int,WSCuint,char*,void*,float,double が指定できます。
処理
引数
通常の代入演算子 = と同じように使用します。
返値
なし。
注意
サンプル
setLong() を参照してください。



getType 関数の説明

書式
long getType()
機能
格納されているデータの型を取得します。
処理
引数
なし。
返値
型識別子
WSTlong long 型
WSTulong unsinged long 型
WSTint int 型
WSTuint unsigned int 型
WSTshort short 型
WSTushort unsigned short 型
WSTchar char 型
WSTuchar unsigned char 型
WSTfloat float 型
WSTdouble double 型
WSTvoidptr voidptr 型
WSTcharptr charptr 型
WSTvoid void 型
WSTbool bool 型

注意
サンプル
  WSCvariant variant(100);
  long type = variant.getType();



getTypeName 関数の説明

書式
char* getTypeName()
機能
格納されているデータの型名称を取得します。
処理
引数
なし。
返値
型名称
注意
サンプル
  WSCvariant variant(100);
  char* typename = variant.getTypeName();



clear 関数の説明

書式
void clear()
機能
格納されているデータを消去します。
処理
引数
なし。
返値
なし。
注意
サンプル
  WSCvariant variant(100);
  //格納されている値をクリアします。100 が消え 0 になります。
  variant.clear();


Document Release 2.0

For Use with Wide Studio Release 2.0, Spring 2002


Wide Stuido Home | Up to

Copyright(C) T. Hirabayashi, 1999-2002 Last modified: January 01, 2002