coins.casttohir
クラス ConditionalReporter

java.lang.Object
  |
  +--coins.casttohir.ConditionalReporter

class ConditionalReporter
extends java.lang.Object

Reports warnings and errors according to the condition.

 The following are reported only once with each function or symbol.
 - long long is not supported
 - long double is not supported
 - bit-field is not supported
 - variable argument list is not supported
 - wchar_t string is not supported
 


コンストラクタの概要
ConditionalReporter(ToHir tohir)
           
 
メソッドの概要
(パッケージプライベート)  void isSupportedType(Var var)
          Show warning message of not suported type.
(パッケージプライベート)  void isVaArg(Subp subp)
          Show warning message of va_arg.
(パッケージプライベート)  void isWideChar(boolean wchar)
          Show warning message of wchar_t.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConditionalReporter

public ConditionalReporter(ToHir tohir)
メソッドの詳細

isSupportedType

void isSupportedType(Var var)
Show warning message of not suported type.

パラメータ:
var - Var

isVaArg

void isVaArg(Subp subp)
Show warning message of va_arg.

パラメータ:
subp - Subp

isWideChar

void isWideChar(boolean wchar)
Show warning message of wchar_t.

パラメータ:
wchar - true if wchat_t.