coins.ast.expr
Class WcharLiteral

java.lang.Object
  extended bycoins.ast.ASTree
      extended bycoins.ast.expr.StringLiteral
          extended bycoins.ast.expr.WcharLiteral
All Implemented Interfaces:
Expr, LvalueExpr, java.io.Serializable, TypeId

public class WcharLiteral
extends StringLiteral

Constant wchar_t character string.

wchar_t strings are not correctly supported. They are dealt as normal char strings.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class coins.ast.expr.StringLiteral
string
 
Fields inherited from interface coins.ast.TypeId
ARRAY_T, CHAR_T, CONST_T, DOUBLE_T, ELLIPSIS_T, ENUM_BEGIN, ENUM_END, FLOAT_T, FUNCTION_T, INT_T, LONG_DOUBLE_T, LONG_LONG_T, LONG_T, NO_DIMENSION_T, OFFSET_T, POINTER_T, RESTRICT_T, RETURN_T, S_AUTO, S_EXTERN, S_INLINE, S_NONE, S_REGISTER, S_STATIC, SHORT_T, SIGNED_T, SIZE_T, STRUCT_BEGIN, STRUCT_END, UNION_BEGIN, UNION_END, UNSIGNED_T, VOID_T, VOLATILE_T
 
Constructor Summary
WcharLiteral(java.lang.String s)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class coins.ast.expr.StringLiteral
accept, get, getLeft, getRight, getType, hasAddress, isLvalue, setLeft, setRight
 
Methods inherited from class coins.ast.ASTree
getTag, putSeparator, rightToString, toString1
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WcharLiteral

public WcharLiteral(java.lang.String s)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class StringLiteral