Class GenericDemangledFunctionPointer

    • Field Detail

      • callingConvention

        protected java.lang.String callingConvention
    • Constructor Detail

      • GenericDemangledFunctionPointer

        public GenericDemangledFunctionPointer()
        Constructs a new demangled function pointer.
    • Method Detail

      • setReturnType

        public void setReturnType​(GenericDemangledDataType returnType)
        Sets the return type.
        Parameters:
        returnType - the return type
      • getCallingConvention

        public java.lang.String getCallingConvention()
        Returns the calling convention or null, if unspecified.
        Returns:
        the calling convention or null, if unspecified
      • setCallingConvention

        public void setCallingConvention​(java.lang.String callingConvention)
        Sets the function calling convention. For example, "__cdecl".
        Parameters:
        callingConvention - the function calling convention
      • addParameter

        public void addParameter​(GenericDemangledDataType parameter)
        Adds a parameters to the end of the parameter list for this demangled function.
        Specified by:
        addParameter in interface ParameterReceiver
        Parameters:
        parameter - the new parameter to add
      • toSignature

        public java.lang.String toSignature​(java.lang.String name)
      • setConstPointer

        public void setConstPointer()
      • isConstPointer

        public boolean isConstPointer()
      • setParentName

        public void setParentName​(java.lang.String parentName)
      • getParentName

        public java.lang.String getParentName()
      • setTrailingPointer64

        public void setTrailingPointer64()
      • isTrailingPointer64

        public boolean isTrailingPointer64()
      • clearPointer64

        public void clearPointer64()
      • getID

        public int getID()