| 
    Safir SDK Core
    
   | 
 
#include <Safir/Dob/Typesystem/ContainerProxies.h>
Public Types | |
| typedef ObjectContainerImpl< Object >::T_Ptr | ContainedType | 
Public Member Functions | |
| ContainerProxy (ObjectContainerImpl< Object > &container) | |
| ContainerProxy & | operator= (const ContainerProxy &other) | 
| ContainerProxy & | operator= (const ContainedType &other) | 
| operator const ContainedType () const | |
| Object * | operator-> () const | 
| bool | IsNull () const | 
| void | SetNull () | 
| bool | IsChanged () const | 
| void | SetChanged (const bool changed) | 
| void | SetChangedHere (const bool changed) | 
| bool | IsChangedHere () const | 
| void | SetPtr (const ObjectPtr &ptr) | 
| const ContainedType & | GetPtr () const | 
| void | Copy (const ContainerProxy &that) | 
| const ObjectContainerImpl< Object > & | GetContainer () const | 
| ObjectContainerImpl< Object > & | GetContainer () | 
| typedef ObjectContainerImpl<Object>::T_Ptr Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::ContainedType | 
      
  | 
  explicit | 
| void Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::Copy | ( | const ContainerProxy< ObjectContainerImpl< Object > > & | that | ) | 
| ObjectContainerImpl< Object > & Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::GetContainer | ( | ) | 
| const ObjectContainerImpl< Object > & Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::GetContainer | ( | ) | const | 
| const ContainedType & Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::GetPtr | ( | ) | const | 
| bool Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::IsChanged | ( | ) | const | 
| bool Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::IsChangedHere | ( | ) | const | 
| bool Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::IsNull | ( | ) | const | 
| Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::operator const ContainedType | ( | ) | const | 
| Object * Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::operator-> | ( | ) | const | 
| ContainerProxy & Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::operator= | ( | const ContainedType & | other | ) | 
| ContainerProxy & Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::operator= | ( | const ContainerProxy< ObjectContainerImpl< Object > > & | other | ) | 
References Safir::Dob::Typesystem::ContainerProxy< T >::IsNull().
| void Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::SetChanged | ( | const bool | changed | ) | 
| void Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::SetChangedHere | ( | const bool | changed | ) | 
| void Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::SetNull | ( | ) | 
| void Safir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > >::SetPtr | ( | const ObjectPtr & | ptr | ) |