WSF
WsfPProxyList Class Reference

#include <WsfPProxyList.hpp>

Collaboration diagram for WsfPProxyList:

Public Member Functions

 WsfPProxyList (const WsfPProxyListType *aTypePtr)
 ~WsfPProxyList ()
WsfPProxyTypeGetDataType () 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 WsfPProxyListTypemListTypePtr
std::vector< void * > mValues
bool mIsInherited
bool mIsDeleted
char mFiller [3]

Constructor & Destructor Documentation

◆ WsfPProxyList()

WsfPProxyList::WsfPProxyList ( const WsfPProxyListType * aTypePtr)

◆ ~WsfPProxyList()

WsfPProxyList::~WsfPProxyList ( )

References Clear().

Referenced by WsfPProxyListType::Destroy().

Member Function Documentation

◆ Back()

WsfPProxyValue WsfPProxyList::Back ( )

◆ Clear()

void WsfPProxyList::Clear ( )

◆ Get()

◆ GetDataType()

WsfPProxyType * WsfPProxyList::GetDataType ( ) const

◆ Insert()

void WsfPProxyList::Insert ( WsfPProxyValue aValue,
size_t aIndex )

◆ MemoryUsage()

size_t WsfPProxyList::MemoryUsage ( ) const

◆ PopBack()

void WsfPProxyList::PopBack ( )

◆ PushBack() [1/2]

◆ PushBack() [2/2]

void WsfPProxyList::PushBack ( WsfPProxyValue aValue)

◆ Remove()

void WsfPProxyList::Remove ( size_t aIndex)

References WsfPProxyValue::Delete(), Get(), and mValues.

Referenced by WsfPM_List::remove().

◆ RemoveNoErase()

WsfPProxyValue WsfPProxyList::RemoveNoErase ( size_t aIndex)

References Get(), and mValues.

Referenced by wizard::UndoProxyChange::UndoRedo().

◆ Set()

bool WsfPProxyList::Set ( size_t aIndex,
WsfPProxyValue aValue )

◆ Size()

◆ UT_MEMORY_DEBUG_MARKER()

WsfPProxyList::UT_MEMORY_DEBUG_MARKER ( cMDB_PROXY_LIST )

References cMDB_PROXY_LIST.

Member Data Documentation

◆ mFiller

char WsfPProxyList::mFiller[3]

Referenced by WsfPProxyList().

◆ mIsDeleted

bool WsfPProxyList::mIsDeleted

Referenced by WsfPProxyList().

◆ mIsInherited

◆ mListTypePtr

const WsfPProxyListType* WsfPProxyList::mListTypePtr

◆ mValues


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved