Loki: Encapsulation policies

# Encapsulation policies
[Cached Factory]

Defines how the object is returned to the client. More...

Collaboration diagram for Encapsulation policies:

## Classes
class | Loki::SimplePointer< AbstractProduct >
| No encaspulation : returns the pointer. More...
class | Loki::SmartPointer< AbstractProduct, OwnershipPolicy, ConversionPolicy, CheckingPolicy, ConstnessPolicy >
| Encapsulate the object in a SmartPtr with FunctionStorage policy. More...

## Detailed Description

Defines how the object is returned to the client.