Altium C++ SDK 3.0
Loading...
Searching...
No Matches
CParameterList Class Reference

#include <DXP.Param.h>

Public Member Functions

 ~CParameterList ()
std::wstring GetState ()
void SetState (std::wstring S)
std::wstring GetState_ToString ()
void SetState_FromString (std::wstring S)
CParameterGetState_ParameterByName (std::wstring AName)
bool SetState_RemoveByName (std::wstring AName)
void SetState_AddParameter (std::wstring AName, std::wstring AValue)
void SetState_AddParameterAsString (std::wstring AName, std::wstring AValue)
void SetState_AddParameterAsBoolean (std::wstring AName, bool AValue)
void SetState_AddParameterAsInteger (std::wstring AName, int AValue)
void SetState_AddParameterAsInt64 (std::wstring AName, INT64 AValue)
void SetState_AddParameterAsDouble (std::wstring AName, double AValue)
bool GetState_ParameterAsString (std::wstring AName, std::wstring *Value)
bool GetState_ParameterAsPChar (std::wstring AName, WCHAR **Value)
bool GetState_ParameterAsLongInt (std::wstring AName, long *Value)
bool GetState_ParameterAsInteger (std::wstring AName, int *Value)
bool GetState_ParameterAsInt64 (std::wstring AName, INT64 *Value)
bool GetState_ParameterAsSmallInt (std::wstring AName, short *Value)
bool GetState_ParameterAsWord (std::wstring AName, WORD *Value)
bool GetState_ParameterAsByte (std::wstring AName, BYTE *Value)
bool GetState_ParameterAsBoolean (std::wstring AName, bool *Value)
bool GetState_ParameterAsWordBool (std::wstring AName, VARIANT_BOOL *Value)
bool GetState_ParameterAsReal (std::wstring AName, float *Value)
bool GetState_ParameterAsDouble (std::wstring AName, double *Value)
void ClearAllParameters ()

Private Attributes

std::vector< CParameter * > mParameters

Constructor & Destructor Documentation

◆ ~CParameterList()

CParameterList::~CParameterList ( )

Member Function Documentation

◆ ClearAllParameters()

void CParameterList::ClearAllParameters ( )

◆ GetState()

std::wstring CParameterList::GetState ( )

◆ GetState_ParameterAsBoolean()

bool CParameterList::GetState_ParameterAsBoolean ( std::wstring AName,
bool * Value )

◆ GetState_ParameterAsByte()

bool CParameterList::GetState_ParameterAsByte ( std::wstring AName,
BYTE * Value )

◆ GetState_ParameterAsDouble()

bool CParameterList::GetState_ParameterAsDouble ( std::wstring AName,
double * Value )

◆ GetState_ParameterAsInt64()

bool CParameterList::GetState_ParameterAsInt64 ( std::wstring AName,
INT64 * Value )

◆ GetState_ParameterAsInteger()

bool CParameterList::GetState_ParameterAsInteger ( std::wstring AName,
int * Value )

◆ GetState_ParameterAsLongInt()

bool CParameterList::GetState_ParameterAsLongInt ( std::wstring AName,
long * Value )

◆ GetState_ParameterAsPChar()

bool CParameterList::GetState_ParameterAsPChar ( std::wstring AName,
WCHAR ** Value )

◆ GetState_ParameterAsReal()

bool CParameterList::GetState_ParameterAsReal ( std::wstring AName,
float * Value )

◆ GetState_ParameterAsSmallInt()

bool CParameterList::GetState_ParameterAsSmallInt ( std::wstring AName,
short * Value )

◆ GetState_ParameterAsString()

bool CParameterList::GetState_ParameterAsString ( std::wstring AName,
std::wstring * Value )

◆ GetState_ParameterAsWord()

bool CParameterList::GetState_ParameterAsWord ( std::wstring AName,
WORD * Value )

◆ GetState_ParameterAsWordBool()

bool CParameterList::GetState_ParameterAsWordBool ( std::wstring AName,
VARIANT_BOOL * Value )

◆ GetState_ParameterByName()

CParameter * CParameterList::GetState_ParameterByName ( std::wstring AName)

◆ GetState_ToString()

std::wstring CParameterList::GetState_ToString ( )

◆ SetState()

void CParameterList::SetState ( std::wstring S)

◆ SetState_AddParameter()

void CParameterList::SetState_AddParameter ( std::wstring AName,
std::wstring AValue )

◆ SetState_AddParameterAsBoolean()

void CParameterList::SetState_AddParameterAsBoolean ( std::wstring AName,
bool AValue )

◆ SetState_AddParameterAsDouble()

void CParameterList::SetState_AddParameterAsDouble ( std::wstring AName,
double AValue )

◆ SetState_AddParameterAsInt64()

void CParameterList::SetState_AddParameterAsInt64 ( std::wstring AName,
INT64 AValue )

◆ SetState_AddParameterAsInteger()

void CParameterList::SetState_AddParameterAsInteger ( std::wstring AName,
int AValue )

◆ SetState_AddParameterAsString()

void CParameterList::SetState_AddParameterAsString ( std::wstring AName,
std::wstring AValue )

◆ SetState_FromString()

void CParameterList::SetState_FromString ( std::wstring S)

◆ SetState_RemoveByName()

bool CParameterList::SetState_RemoveByName ( std::wstring AName)

Member Data Documentation

◆ mParameters

std::vector<CParameter *> CParameterList::mParameters
private

The documentation for this class was generated from the following file: