Public Member Functions
|virtual obj_ptr_t||create () const =0|
|Create an object of type T returned as a smart reference counting pointer object. |
RCP provides for specialized deallocation policies it does not abstract, in any way, how an object is first allocated. The most general way to abstract how an object is allocated is to use an "Abstract Factory". This base class defines the most basic "Abstract Factory" interface and defines only one virtual function,
create() that returns a
|virtual obj_ptr_t Teuchos::AbstractFactory< T >::create||(||)|| const
Create an object of type T returned as a smart reference counting pointer object.