C++ ref parameter passing to D parameter ...
    BLS 
    nanali at nospam-wanadoo.fr
       
    Sat Sep 22 03:26:00 PDT 2007
    
    
  
Hi, still at a marathon porting session.
I am pretty sure that my D port is correct, but due to the fact that I 
have to translate similar stuff hundrets of time, I would like to asure 
myself..
C++
bool GetLogFont(LOGFONT& LogFont)
{
   ASSERT(m_hFont != NULL);
   return (::GetObject(m_hFont, sizeof(LOGFONT), &LogFont) == 
sizeof(LOGFONT));
}
D
bool GetLogFont(ref LOGFONT LogFont)
{
   assert(m_hFont !is NULL);
   return (GetObject(m_hFont, LOGFONT.sizeof, &LogFont) == LOGFONT.sizeof);
}
Many thanks in advance,Bjoern
    
    
More information about the Digitalmars-d-learn
mailing list