Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 18, 2009, 4:03:59 PM (15 years ago)
Author:
rgrieder
Message:

Found even more casts. They sure aren't all of them, but I hope to have caught every pointer C-style cast because they can be very dangerous.
Note: I didn't do the pointer casts in the network library because that would have taken way too long.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/core/ConfigValueContainer.h

    r3196 r3301  
    6969            inline virtual ~ConfigValueCallback() {}
    7070            inline virtual void call(void* object)
    71                 { if (!Identifier::isCreatingHierarchy()) { (((T*)object)->*this->function_)(); } }
     71            {
     72                if (!Identifier::isCreatingHierarchy())
     73                    (static_cast<T*>(object)->*this->function_)();
     74            }
    7275
    7376        private:
Note: See TracChangeset for help on using the changeset viewer.