X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=idlcomp%2Flanguages%2Fc%2B%2B%2Fc%2B%2B.h;h=ba7e769277b75ae91fe2ae1a4f56ca79df98d4f7;hp=a8fb246821ea3c025d8c43d6bfd5dfc02041a665;hb=b024710fe2b60cd4a42a8993b61333d6cdb56ca3;hpb=188a395421d2ed7038735d0e3cac37255cf45755 diff --git a/idlcomp/languages/c++/c++.h b/idlcomp/languages/c++/c++.h index a8fb246..ba7e769 100644 --- a/idlcomp/languages/c++/c++.h +++ b/idlcomp/languages/c++/c++.h @@ -54,6 +54,10 @@ class CPPFile : public LangCallback { // The implementation is delayed to avoid circular dependency problems. void output_casts(Interface *sym); + + //// Marshalling methods + + void output_marshall(Struct *sym, int pass); // Output the downcast and implicit upcast methods for // the given interface/superinterface pair.