org.bridj.demangling
Enum Demangler.SpecialName
java.lang.Object
java.lang.Enum<Demangler.SpecialName>
org.bridj.demangling.Demangler.SpecialName
- All Implemented Interfaces:
- Serializable, Comparable<Demangler.SpecialName>, Demangler.IdentLike
- Enclosing class:
- Demangler
public static enum Demangler.SpecialName
- extends Enum<Demangler.SpecialName>
- implements Demangler.IdentLike
Constructor
public static final Demangler.SpecialName Constructor
SpecialConstructor
public static final Demangler.SpecialName SpecialConstructor
Destructor
public static final Demangler.SpecialName Destructor
SelfishDestructor
public static final Demangler.SpecialName SelfishDestructor
DeletingDestructor
public static final Demangler.SpecialName DeletingDestructor
New
public static final Demangler.SpecialName New
Delete
public static final Demangler.SpecialName Delete
NewArray
public static final Demangler.SpecialName NewArray
DeleteArray
public static final Demangler.SpecialName DeleteArray
VFTable
public static final Demangler.SpecialName VFTable
VBTable
public static final Demangler.SpecialName VBTable
VCall
public static final Demangler.SpecialName VCall
TypeOf
public static final Demangler.SpecialName TypeOf
ScalarDeletingDestructor
public static final Demangler.SpecialName ScalarDeletingDestructor
VectorDeletingDestructor
public static final Demangler.SpecialName VectorDeletingDestructor
OperatorAssign
public static final Demangler.SpecialName OperatorAssign
OperatorRShift
public static final Demangler.SpecialName OperatorRShift
OperatorDivideAssign
public static final Demangler.SpecialName OperatorDivideAssign
OperatorModuloAssign
public static final Demangler.SpecialName OperatorModuloAssign
OperatorRShiftAssign
public static final Demangler.SpecialName OperatorRShiftAssign
OperatorLShiftAssign
public static final Demangler.SpecialName OperatorLShiftAssign
OperatorBitAndAssign
public static final Demangler.SpecialName OperatorBitAndAssign
OperatorBitOrAssign
public static final Demangler.SpecialName OperatorBitOrAssign
OperatorXORAssign
public static final Demangler.SpecialName OperatorXORAssign
OperatorLShift
public static final Demangler.SpecialName OperatorLShift
OperatorLogicNot
public static final Demangler.SpecialName OperatorLogicNot
OperatorEquals
public static final Demangler.SpecialName OperatorEquals
OperatorDifferent
public static final Demangler.SpecialName OperatorDifferent
OperatorSquareBrackets
public static final Demangler.SpecialName OperatorSquareBrackets
OperatorCast
public static final Demangler.SpecialName OperatorCast
OperatorArrow
public static final Demangler.SpecialName OperatorArrow
OperatorMultiply
public static final Demangler.SpecialName OperatorMultiply
OperatorIncrement
public static final Demangler.SpecialName OperatorIncrement
OperatorDecrement
public static final Demangler.SpecialName OperatorDecrement
OperatorSubstract
public static final Demangler.SpecialName OperatorSubstract
OperatorAdd
public static final Demangler.SpecialName OperatorAdd
OperatorBitAnd
public static final Demangler.SpecialName OperatorBitAnd
OperatorArrowStar
public static final Demangler.SpecialName OperatorArrowStar
OperatorDivide
public static final Demangler.SpecialName OperatorDivide
OperatorModulo
public static final Demangler.SpecialName OperatorModulo
OperatorLower
public static final Demangler.SpecialName OperatorLower
OperatorLowerEquals
public static final Demangler.SpecialName OperatorLowerEquals
OperatorGreater
public static final Demangler.SpecialName OperatorGreater
OperatorGreaterEquals
public static final Demangler.SpecialName OperatorGreaterEquals
OperatorComma
public static final Demangler.SpecialName OperatorComma
OperatorParenthesis
public static final Demangler.SpecialName OperatorParenthesis
OperatorBitNot
public static final Demangler.SpecialName OperatorBitNot
OperatorXOR
public static final Demangler.SpecialName OperatorXOR
OperatorBitOr
public static final Demangler.SpecialName OperatorBitOr
OperatorLogicAnd
public static final Demangler.SpecialName OperatorLogicAnd
OperatorLogicOr
public static final Demangler.SpecialName OperatorLogicOr
OperatorMultiplyAssign
public static final Demangler.SpecialName OperatorMultiplyAssign
OperatorAddAssign
public static final Demangler.SpecialName OperatorAddAssign
OperatorSubstractAssign
public static final Demangler.SpecialName OperatorSubstractAssign
values
public static Demangler.SpecialName[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (Demangler.SpecialName c : Demangler.SpecialName.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static Demangler.SpecialName valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
toString
public String toString()
- Overrides:
toString
in class Enum<Demangler.SpecialName>
isFunction
public boolean isFunction()
isMember
public boolean isMember()
Copyright © 2009-2012. All Rights Reserved.