![]() |
Safir SDK Core
|
#include <Safir/Dob/Typesystem/ContainerProxies.h>
Public Types | |
typedef BinaryContainer::ContainedType | ContainedType |
Public Member Functions | |
ContainerProxy (BinaryContainer &container) | |
ContainerProxy & | operator= (const ContainerProxy &other) |
ContainerProxy & | operator= (const ContainedType &other) |
operator const ContainedType & () const | |
bool | IsNull () const |
void | SetNull () |
bool | IsChanged () const |
void | SetChanged (const bool changed) |
void | SetVal (const ContainedType &value) |
const ContainedType & | GetVal () const |
void | Copy (const ContainerProxy &that) |
bool | operator== (const ContainedType &val) const |
bool | operator!= (const ContainedType &val) const |
const BinaryContainer & | GetContainer () const |
BinaryContainer & | GetContainer () |
typedef BinaryContainer::ContainedType Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::ContainedType |
|
explicit |
void Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::Copy | ( | const ContainerProxy< BinaryContainer > & | that | ) |
BinaryContainer & Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::GetContainer | ( | ) |
const BinaryContainer & Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::GetContainer | ( | ) | const |
const ContainedType & Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::GetVal | ( | ) | const |
bool Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::IsChanged | ( | ) | const |
bool Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::IsNull | ( | ) | const |
Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::operator const ContainedType & | ( | ) | const |
bool Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::operator!= | ( | const ContainedType & | val | ) | const |
ContainerProxy & Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::operator= | ( | const ContainedType & | other | ) |
ContainerProxy & Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::operator= | ( | const ContainerProxy< BinaryContainer > & | other | ) |
References Safir::Dob::Typesystem::ContainerProxy< T >::GetVal(), and Safir::Dob::Typesystem::ContainerProxy< T >::IsNull().
bool Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::operator== | ( | const ContainedType & | val | ) | const |
void Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::SetChanged | ( | const bool | changed | ) |
void Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::SetNull | ( | ) |
void Safir::Dob::Typesystem::ContainerProxy< BinaryContainer >::SetVal | ( | const ContainedType & | value | ) |