184 CMultiVar(
const T& tVar1,
const T& tVar2,
const T& tVar3);
201 CMultiVar(
const T& tVar1,
const T& tVar2,
const T& tVar3,
const T& tVar4);
441 virtual const CResult Assign(
const T& tVar1,
const T& tVar2,
const T& tVar3);
462 virtual const CResult Assign(
const T& tVar1,
const T& tVar2,
const T& tVar3,
const T& tVar4);
688 virtual T
GetAt(int64_t i64Index)
const sealed;
783 DeclareGetClassType();
788 std::vector<T>* m_pVctVars;
Top-level base class of FLImaging.
Definition FLBase.h:36
Template type string class.
Definition INIUtilities.h:20
Multi variable class.
Definition MultiVar.h:31
virtual const CResult Assign(const CMultiVar< int64_t > *pMvMultiVar) sealed
Assign multi variable.
virtual const CResult InsertAt(int64_t i64Index, const T &tVal) sealed
Insert value at that index.
virtual const CResult Assign(const T &tVar1, const T &tVar2, const T &tVar3)
Assign values to multi variable.
virtual const CResult Assign(const CMultiVar< int32_t > *pMvMultiVar) sealed
Assign multi variable.
CMultiVar(const CMultiVar< uint64_t > &mvMultiVar)
Copy constructor (reference)
virtual bool Equal(const CMultiVar< T > &mv) const sealed
Compare other CMultiVar objects for the same size and value.
bool operator!=(const CMultiVar< T > &mv) const
Comparison operator.
virtual const CResult Assign(const CFLString< wchar_t > &strValues) sealed
Assign a comma-separated unicode string to a multi-variable object.
CMultiVar(const T &tVar1, const T &tVar2, const T &tVar3)
Constructor.
virtual const CResult Assign(const T &tVar1)
Assign values to multi variable.
CMultiVar(const CMultiVar< float > &mvMultiVar)
Copy constructor (reference)
virtual const CResult Assign(const CMultiVar< uint32_t > &mvMultiVar) sealed
Assign multi variable.
T operator[](int64_t i64Idx) const
Subscript operator.
virtual const CResult Assign(const CMultiVar< uint64_t > *pMvMultiVar) sealed
Assign multi variable.
CMultiVar(const T &tVar1, const T &tVar2)
Constructor.
CMultiVar(const CMultiVar< uint32_t > &mvMultiVar)
Copy constructor (reference)
CMultiVar(const CFLString< wchar_t > &strValues)
Constructor.
const CMultiVar< T > & operator=(const CMultiVar< int32_t > &mvMultiVar)
Assignment operator.
virtual const CResult Assign(const T &tVar1, const T &tVar2, const T &tVar3, const T &tVar4)
Assign values to multi variable.
CMultiVar(const CMultiVar< int32_t > &mvMultiVar)
Copy constructor (reference)
const CMultiVar< T > & operator=(const CMultiVar< uint32_t > &mvMultiVar)
Assignment operator.
virtual bool Equal(const CMultiVar< T > *pMv) const sealed
Compare other CMultiVar objects for the same size and value.
virtual const CResult Assign(const CMultiVar< uint64_t > &mvMultiVar) sealed
Assign multi variable.
virtual ETemplateType GetTemplateType() const sealed
Get the template type.
virtual const CResult Assign(const CMultiVar< double > &mvMultiVar) sealed
Assign multi variable.
CMultiVar(const CMultiVar< int64_t > &mvMultiVar)
Copy constructor (reference)
CMultiVar(const CMultiVar< double > &mvMultiVar)
Copy constructor (reference)
CMultiVar(const T &tVar1, const T &tVar2, const T &tVar3, const T &tVar4)
Constructor.
bool operator==(const CMultiVar< T > &mv) const
Comparison operator.
virtual const CResult Assign(const CMultiVar< float > *pMvMultiVar) sealed
Assign multi variable.
const CMultiVar< T > & operator=(const CMultiVar< double > &mvMultiVar)
Assignment operator.
virtual const CResult SetAt(int64_t i64Index, const T &tVal) sealed
Set the value of that index.
virtual const CResult Assign(const CMultiVar< int32_t > &mvMultiVar) sealed
Assign multi variable.
virtual ~CMultiVar()
Destructor.
virtual const CResult Assign(const CMultiVar< float > &mvMultiVar) sealed
Assign multi variable.
virtual const CResult Assign(const T &tVar1, const T &tVar2)
Assign values to multi variable.
const CMultiVar< T > & operator=(const T &tVar1)
Assignment operator.
virtual const CResult Assign(const CMultiVar< int64_t > &mvMultiVar) sealed
Assign multi variable.
virtual void PushBack(const T &tValue) sealed
Add value back.
ETemplateType
Template type.
Definition MultiVar.h:43
@ ETemplateType_Int32
Definition MultiVar.h:45
@ ETemplateType_Uint32
Definition MultiVar.h:48
@ ETemplateType_Float
Definition MultiVar.h:57
@ ETemplateType_Uint64
Definition MultiVar.h:54
@ ETemplateType_Int64
Definition MultiVar.h:51
virtual const CResult Assign(const CMultiVar< double > *pMvMultiVar) sealed
Assign multi variable.
T & operator[](int64_t i64Idx)
Subscript operator.
const CMultiVar< T > & operator=(const CMultiVar< uint64_t > &mvMultiVar)
Assignment operator.
const CMultiVar< T > & operator=(const CMultiVar< float > &mvMultiVar)
Assignment operator.
const CMultiVar< T > & operator=(const CMultiVar< int64_t > &mvMultiVar)
Assignment operator.
CMultiVar(const T &tVar1)
Constructor.
virtual void Clear() sealed
Clear multi variable.
virtual const CResult DeleteAt(int64_t i64Index) sealed
Delete value at that index.
CMultiVar()
Default constructor.
virtual const CResult Assign(const CMultiVar< uint32_t > *pMvMultiVar) sealed
Assign multi variable.
virtual CFLString< wchar_t > ToString() const sealed
Obtained as a comma-separated string.
virtual T GetAt(int64_t i64Index) const sealed
Get the value at that index.
virtual int64_t GetCount() const sealed
Get number of values.
FLImaging module execution result object.
Definition ResultsDef.h:1514