|
WSF
|
#include <WsfPProxyList.hpp>

Public Member Functions | |
| WsfPProxyList (const WsfPProxyListType *aTypePtr) | |
| ~WsfPProxyList () | |
| WsfPProxyType * | GetDataType () const |
| void | PushBack () |
| void | PushBack (WsfPProxyValue aValue) |
| void | PopBack () |
| void | Insert (WsfPProxyValue aValue, size_t aIndex) |
| void | Remove (size_t aIndex) |
| WsfPProxyValue | RemoveNoErase (size_t aIndex) |
| WsfPProxyValue | Back () |
| WsfPProxyValue | Get (size_t aIndex) |
| bool | Set (size_t aIndex, WsfPProxyValue aValue) |
| size_t | Size () |
| void | Clear () |
| size_t | MemoryUsage () const |
| UT_MEMORY_DEBUG_MARKER (cMDB_PROXY_LIST) | |
Public Attributes | |
| const WsfPProxyListType * | mListTypePtr |
| std::vector< void * > | mValues |
| bool | mIsInherited |
| bool | mIsDeleted |
| char | mFiller [3] |
| WsfPProxyList::WsfPProxyList | ( | const WsfPProxyListType * | aTypePtr | ) |
References mFiller, mIsDeleted, mIsInherited, and mListTypePtr.
| WsfPProxyList::~WsfPProxyList | ( | ) |
References Clear().
Referenced by WsfPProxyListType::Destroy().
| WsfPProxyValue WsfPProxyList::Back | ( | ) |
References GetDataType(), and mValues.
Referenced by WsfPM_Scenario::GetClassificationLabel(), and PopBack().
| void WsfPProxyList::Clear | ( | ) |
References WsfPProxyType::Destroy(), mListTypePtr, and mValues.
Referenced by WsfPProxyListType::Copy(), WsfPProxyListType::SetUnset(), and ~WsfPProxyList().
| WsfPProxyValue WsfPProxyList::Get | ( | size_t | aIndex | ) |
References GetDataType(), and mValues.
Referenced by WsfPProxyListType::Copy(), WsfPProxyValue::DebugOut(), WsfPProxyDiff::Diff(), WsfPProxySatisfy::FollowAction(), WsfPProxyListType::GetAtIndex(), WsfPM_Scenario::GetClassificationLabel(), WsfPProxyDiff::IsEqual(), WsfPM_List::operator[](), WsfPProxyRegistry::PrintProxy(), wizard::ProxyHash::RecurseHash(), Remove(), RemoveNoErase(), and WsfPProxyVisitor::Visit().
| WsfPProxyType * WsfPProxyList::GetDataType | ( | ) | const |
References mListTypePtr.
Referenced by WsfPM_List::append(), Back(), Get(), WsfPM_List::insert(), MemoryUsage(), and Set().
| void WsfPProxyList::Insert | ( | WsfPProxyValue | aValue, |
| size_t | aIndex ) |
References WsfPProxyValue::GetDataPtr(), and mValues.
Referenced by WsfPM_List::insert(), and wizard::UndoProxyChange::UndoRedo().
| size_t WsfPProxyList::MemoryUsage | ( | ) | const |
References GetDataType(), WsfPProxyType::MemoryUsage(), and mValues.
Referenced by WsfPProxyListType::MemoryUsage().
| void WsfPProxyList::PopBack | ( | ) |
References Back(), WsfPProxyValue::Delete(), and mValues.
Referenced by WsfPM_Scenario::GetClassificationLabel().
| void WsfPProxyList::PushBack | ( | ) |
References WsfPProxyValue::ConstructNew(), mListTypePtr, and mValues.
Referenced by WsfPM_List::append(), WsfPProxyRegistry::CreateDefaultStruct(), and WsfPProxyUndo::ListPush().
| void WsfPProxyList::PushBack | ( | WsfPProxyValue | aValue | ) |
References WsfPProxyValue::GetDataPtr(), and mValues.
| void WsfPProxyList::Remove | ( | size_t | aIndex | ) |
References WsfPProxyValue::Delete(), Get(), and mValues.
Referenced by WsfPM_List::remove().
| WsfPProxyValue WsfPProxyList::RemoveNoErase | ( | size_t | aIndex | ) |
References Get(), and mValues.
Referenced by wizard::UndoProxyChange::UndoRedo().
| bool WsfPProxyList::Set | ( | size_t | aIndex, |
| WsfPProxyValue | aValue ) |
References WsfPProxyValue::Delete(), GetDataType(), WsfPProxyValue::GetType(), mValues, and WsfPProxyValue::Swap().
| size_t WsfPProxyList::Size | ( | ) |
References mValues.
Referenced by WsfPM_List::append(), WsfPM_List::back(), WsfPProxyListType::Copy(), WsfPProxyValue::DebugOut(), WsfPProxyDiff::Diff(), WsfPProxySatisfy::FindBindingAddress2(), WsfPProxySatisfy::FollowAction(), WsfPProxyListType::GetAttrCount(), WsfPM_Scenario::GetClassificationLabel(), WsfPM_List::insert(), WsfPProxyDiff::IsEqual(), WsfPProxyRegistry::PrintProxy(), WsfPM_List::remove(), WsfPM_List::size(), WsfPProxyListType::SwapAttr(), WsfPProxyVisitor::Visit(), and WsfPProxyVisitor::VisitNodes().
| WsfPProxyList::UT_MEMORY_DEBUG_MARKER | ( | cMDB_PROXY_LIST | ) |
References cMDB_PROXY_LIST.
| char WsfPProxyList::mFiller[3] |
Referenced by WsfPProxyList().
| bool WsfPProxyList::mIsDeleted |
Referenced by WsfPProxyList().
| bool WsfPProxyList::mIsInherited |
| const WsfPProxyListType* WsfPProxyList::mListTypePtr |
Referenced by Clear(), GetDataType(), PushBack(), and WsfPProxyList().
| std::vector<void*> WsfPProxyList::mValues |