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