org.bridj.demangling
Class VC9Demangler

java.lang.Object
  extended by org.bridj.demangling.Demangler
      extended by org.bridj.demangling.VC9Demangler

public class VC9Demangler
extends Demangler


Nested Class Summary
 
Nested classes/interfaces inherited from class org.bridj.demangling.Demangler
Demangler.Annotations, Demangler.ClassRef, Demangler.Constant, Demangler.DemanglingException, Demangler.FunctionTypeRef, Demangler.Ident, Demangler.IdentLike, Demangler.JavaTypeRef, Demangler.MemberRef, Demangler.NamespaceRef, Demangler.PointerTypeRef, Demangler.SpecialName, Demangler.Symbol, Demangler.TemplateArg, Demangler.TypeRef
 
Field Summary
 
Fields inherited from class org.bridj.demangling.Demangler
length, library, position, str
 
Constructor Summary
VC9Demangler(NativeLibrary library, String str)
           
 
Method Summary
 Demangler.IdentLike parseSpecialName()
           
 Demangler.MemberRef parseSymbol()
           
 
Methods inherited from class org.bridj.demangling.Demangler
annotations, annotations, annotations, classType, classType, consumeChar, consumeCharIf, consumeCharsIf, equivalentTypes, error, error, error, expectAnyChar, expectChars, getMethodName, getString, implode, implode, lastChar, main, peekChar, peekChar, pointerType, simpleType, simpleType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VC9Demangler

public VC9Demangler(NativeLibrary library,
                    String str)
Method Detail

parseSymbol

public Demangler.MemberRef parseSymbol()
                                throws Demangler.DemanglingException
Specified by:
parseSymbol in class Demangler
Throws:
Demangler.DemanglingException

parseSpecialName

public Demangler.IdentLike parseSpecialName()
                                     throws Demangler.DemanglingException
Throws:
Demangler.DemanglingException


Copyright © 2009-2012. All Rights Reserved.