This is a metaprogramming traits class used by ChildFocusEventArguments. More...
#include <pagedcontainer.h>
| Public Types | |
| enum | { IsCastable = CastStatic } | 
| Enum used to decide the type of casting to be used by a reference counter of the templated type. | |
| typedef UI::ChildSelectedArguments | RefCountType | 
| Typedef communicating the reference count type to be used. | |
| Static Public Member Functions | |
| static RefCountType * | ConstructionPointer (RefCountType *Target) | 
| Method responsible for creating a reference count for a CountedPtr of the templated type.  More... | |
This is a metaprogramming traits class used by ChildFocusEventArguments.
This is need for an intrusive CountedPtr implementation. Should a working external reference count be made this could be dropped in favor of a leaner implementation.
Definition at line 94 of file pagedcontainer.h.
| 
 | inlinestatic | 
Method responsible for creating a reference count for a CountedPtr of the templated type.
| Target | A pointer to the target class that is to be reference counted. | 
Definition at line 103 of file pagedcontainer.h.
 1.8.9.1. Thanks to the
            
                Open Icon Library
            
            for help with some of the icons.
            
            1.8.9.1. Thanks to the
            
                Open Icon Library
            
            for help with some of the icons.