| |
|
| xtc.type.Type xtc.type.WrappedT xtc.type.EnumeratorT
EnumeratorT | public class EnumeratorT extends WrappedT (Code) | | An enumerator. An enumerator's type can be set after creation to
support the deduction of the overall enum's type after all
enumerators have been seen (C99 6.7.2.2).
author: Robert Grimm version: $Revision: 1.38 $ |
EnumeratorT | public EnumeratorT(String name, BigInteger value)(Code) | | Create a new, incomplete enumerator. The enumerator's type is
the
ErrorT.TYPE error type .
Parameters: name - The name. Parameters: value - The value. |
EnumeratorT | public EnumeratorT(Type type, String name, BigInteger value)(Code) | | Create a new enumerator. The specified type should be an
IntegerT integer or
ErrorT error type.
Parameters: type - The type. Parameters: name - The name. Parameters: value - The value. |
EnumeratorT | public EnumeratorT(Type template, Type type, String name, BigInteger value)(Code) | | Create a new enumerator.
Parameters: template - The type whose annotations to copy. Parameters: type - The type. Parameters: name - The name. Parameters: value - The value. |
getName | public String getName()(Code) | | Get the name.
The name. |
hasEnumerator | public boolean hasEnumerator()(Code) | | |
hasName | public boolean hasName(String name)(Code) | | Determine whether this enumerator has the specified name.
Parameters: name - The name. true if this enumerator has the name. |
isEnumerator | public boolean isEnumerator()(Code) | | |
|
|
|