

Public Types | |
| typedef shared_ptr< TargetO > | PType |
Public Member Functions | |
| PType | operator() (uint param) |
| specialized Factory method doing placement new and invoking a special constructor. | |
Protected Member Functions | |
| PType | wrap (TargetO *tO) |
| note: providing custom deleter func | |
Static Protected Member Functions | |
| static void * | alloc () |
| returning raw mem for new object | |
| static void | destroy (TargetO *victim) |
| call dtor but don't delete mem | |
Static Protected Attributes | |
| static char | buff [] |
| we place our (single) instance here | |
Definition at line 129 of file factoryspecialtest.cpp.
| PType lumiera::test::Factory1::operator() | ( | uint | param | ) | [inline] |
1.5.5