|
WSF
|
#include <WsfPProxyList.hpp>


Public Member Functions | |
| WsfPProxyListType (WsfPProxyType *aDataTypePtr) | |
| void | Construct (void *aValuePtr) const override |
| void | Destroy (void *aValuePtr) const override |
| void | Copy (void *dest, void *src, int flags) const override |
| bool | IsUnset (void *aValuePtr) const override |
| void | SetUnset (void *aValuePtr) const override |
| bool | IsInherited (void *aValuePtr) const override |
| void | SetInherited (void *aValuePtr, bool aIsInherited) const override |
| WsfPProxyValue | GetAtIndex (void *aPtr, size_t aIndex) const override |
| size_t | GetAttrCount (void *aPtr) const override |
| WsfPProxyType * | GetDataType () const |
| WsfPProxyType * | GetContainedType (size_t aIndex) const override |
| WsfPProxyValue | GetAttr (void *, const std::string &) const override |
| bool | SwapAttr (void *aPtr, const WsfPProxyKey &aKey, WsfPProxyValue &aValue) const override |
| size_t | MemoryUsage (void *aDataPtr) const override |
| Public Member Functions inherited from WsfPProxyType | |
| WsfPProxyType (WsfProxy::ValueKind aKind) | |
| virtual | ~WsfPProxyType () |
| const std::string & | GetTypeName () const |
| size_t | GetDataSize () const |
| virtual std::string | GetNameAtIndex (size_t aIndex) const |
| virtual size_t | GetMemberIndex (const std::string &aAttrName) const |
| virtual void | ClearUnset (void *aValuePtr) const |
| virtual bool | IsOfBasicType (const std::string &aTypeName) const |
| bool | IsBasicType () const |
| bool | IsStruct () const |
| bool | IsList () const |
| bool | IsObjectMap () const |
| virtual bool | IsTypeOf (const WsfPProxyType *aOtherType) const |
| virtual WsfPProxyHash | Hash (void *aDataPtr) const |
Additional Inherited Members | |
| Public Attributes inherited from WsfPProxyType | |
| int | mTypeFlags |
| int | mTypeKind |
| int | mTypeStoredKind |
| size_t | mDataSize |
| std::string | mTypeName |
| WsfPProxyListType::WsfPProxyListType | ( | WsfPProxyType * | aDataTypePtr | ) |
References WsfPProxyType::mDataSize, and WsfPProxyType::WsfPProxyType().
|
overridevirtual |
Implements WsfPProxyType.
|
overridevirtual |
|
overridevirtual |
Implements WsfPProxyType.
References WsfPProxyList::~WsfPProxyList().
|
overridevirtual |
Reimplemented from WsfPProxyType.
References WsfPProxyList::Get().
|
inlineoverridevirtual |
Implements WsfPProxyType.
|
overridevirtual |
Reimplemented from WsfPProxyType.
References WsfPProxyList::Size().
|
overridevirtual |
Reimplemented from WsfPProxyType.
References WsfPProxyType::WsfPProxyType().
|
inline |
References WsfPProxyType::WsfPProxyType().
Referenced by SwapAttr().
|
overridevirtual |
Implements WsfPProxyType.
References WsfPProxyList::mIsInherited.
|
overridevirtual |
Implements WsfPProxyType.
References WsfPProxyList::mValues.
|
overridevirtual |
Implements WsfPProxyType.
References WsfPProxyList::MemoryUsage().
|
overridevirtual |
Implements WsfPProxyType.
References WsfPProxyList::mIsInherited.
|
overridevirtual |
Implements WsfPProxyType.
References WsfPProxyList::Clear().
|
overridevirtual |
Reimplemented from WsfPProxyType.
References WsfPProxyValue::GetDataPtr(), GetDataType(), WsfPProxyKey::GetIndex(), WsfPProxyValue::GetType(), WsfPProxyList::mValues, and WsfPProxyList::Size().