HashMap::FindOrCreateEntry() req. c4d_misc::Bool



  • On 17/07/2013 at 04:44, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   R14 
    Platform:      
    Language(s) :     C++  ;

    ---------
    The hasmap class is pretty cool, but one thing sucks: Its ~::FindOrCreateEntry() method expects
    c4d_misc::Bool as the second parameter instead of Bool which is why this code fails to compile:

    Bool created = FALSE;
    MapType::Entry* e = map.FindOrCreateEntry(25, created);
    

    While these two snippets work:

    c4d_misc::Bool created = FALSE;
    MapType::Entry* e = map.FindOrCreateEntry(25, created);
      
    // or
      
    Bool created = FALSE;
    MapType::Entry* e = map.FindOrCreateEntry(25, (c4d_misc::Bool&) created);
    

Log in to reply