What __tpdsc__ means in the C++ compilation error messages?
For example:
[ilink32 Error] Error: Unresolved external '__tpdsc__ ELicense' referenced from LICENSE.OBJ
I am using CLANG as C++ compiler.
I am asking what tpdsc means, not what "unresolved external" means since it is clear. tpdsc is something that the compiler adds and I would like to know what it means.
My code is:
  class PACKAGE ELicense: public Exception
  {
     public:
        ELicense(int code);
        virtual __fastcall ~ELicense();
     private:
        int Code;
        String CodeToMessage(int code);
   };
tpdsc word is not used in the source however CLANG shows tpdsc before the ELicense class name. I am trying to figure out what it means. Then I expect to understand about what the compiler is complaining since the error message shows only the class name, not the function name. Also, I have double checked that all functions are implemented correctly in the cpp file.