AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
UniversalDictionary Class Reference

#include <UniversalDictionary.h>

Inheritance diagram for UniversalDictionary:
Inheritance graph
[legend]
Collaboration diagram for UniversalDictionary:
Collaboration graph
[legend]

Public Member Functions

 UniversalDictionary (const int32_t &storageDataType)
 
 UniversalDictionary (const UniversalDictionary &otherInstance)
 
virtual ~UniversalDictionary ()
 
virtual StorageItemClone ()
 
virtual QString WhoAmI () const
 
virtual int32_t GetStorageDataType () const
 
void AddItem (const long key, const QVariant &value)
 
void AddItem (const long key, void *value)
 
void AddExistingDictionary (const UniversalDictionary *copiedDictionary)
 
 DEPRECATED (bool GetBool(const long key, bool &data))
 
 DEPRECATED (bool GetNumber(const long key, long &data))
 
 DEPRECATED (bool GetNumber(const long key, unsigned long &data))
 
 DEPRECATED (bool GetString(const long key, QString &data))
 
 DEPRECATED (bool GetPointer(const long key, void *&data))
 
template<typename T >
bool GetData (const int32_t key, T &data)
 
template<typename T >
bool GetPointer (const int32_t key, T &data)
 
bool RemoveItem (const int32_t &key)
 
unsigned short GetSize ()
 
UniversalDictionaryoperator= (const UniversalDictionary &otherInstance)
 
UniversalDictionaryoperator= (const UniversalDictionary *otherInstance)
 
 UniversalDictionary (const int32_t &storageDataType)
 
 UniversalDictionary (const UniversalDictionary &otherInstance)
 
virtual ~UniversalDictionary ()
 
virtual StorageItemClone ()
 
virtual QString WhoAmI () const
 
virtual int32_t GetStorageDataType () const
 
void AddItem (const long key, const QVariant &value)
 
void AddItem (const long key, void *value)
 
void AddExistingDictionary (const UniversalDictionary *copiedDictionary)
 
 DEPRECATED (bool GetBool(const long key, bool &data))
 
 DEPRECATED (bool GetNumber(const long key, long &data))
 
 DEPRECATED (bool GetNumber(const long key, unsigned long &data))
 
 DEPRECATED (bool GetString(const long key, QString &data))
 
 DEPRECATED (bool GetPointer(const long key, void *&data))
 
template<typename T >
bool GetData (const int32_t key, T &data)
 
template<typename T >
bool GetPointer (const int32_t key, T &data)
 
bool RemoveItem (const int32_t &key)
 
unsigned short GetSize ()
 
UniversalDictionaryoperator= (const UniversalDictionary &otherInstance)
 
UniversalDictionaryoperator= (const UniversalDictionary *otherInstance)
 
- Public Member Functions inherited from StorageItem
 StorageItem ()
 
virtual ~StorageItem ()
 
 StorageItem ()
 
virtual ~StorageItem ()
 

Additional Inherited Members

- Public Types inherited from StorageItem
enum  PersistentStorageDataType {
  StorageDataTypeTimeTable = 0 , StorageDataTypeOperatingData = 1 , PersistentStorageDataTypeCount = 2 , StorageDataTypeTimeTable = 0 ,
  StorageDataTypeOperatingData = 1 , PersistentStorageDataTypeCount = 2
}
 
enum  TransientStorageDataType {
  StorageDataTypeTemporary = 100 , StorageDataTypeTicketIssue = 101 , StorageDataTypeGPSAlgorithmData = 102 , StorageDataTypeTicketCancellation = 103 ,
  TransientStorageDataTypeCount = 104 , StorageDataTypeTemporary = 100 , StorageDataTypeTicketIssue = 101 , StorageDataTypeGPSAlgorithmData = 102 ,
  StorageDataTypeTicketCancellation = 103 , TransientStorageDataTypeCount = 104
}
 
enum  PersistentStorageDataType {
  StorageDataTypeTimeTable = 0 , StorageDataTypeOperatingData = 1 , PersistentStorageDataTypeCount = 2 , StorageDataTypeTimeTable = 0 ,
  StorageDataTypeOperatingData = 1 , PersistentStorageDataTypeCount = 2
}
 
enum  TransientStorageDataType {
  StorageDataTypeTemporary = 100 , StorageDataTypeTicketIssue = 101 , StorageDataTypeGPSAlgorithmData = 102 , StorageDataTypeTicketCancellation = 103 ,
  TransientStorageDataTypeCount = 104 , StorageDataTypeTemporary = 100 , StorageDataTypeTicketIssue = 101 , StorageDataTypeGPSAlgorithmData = 102 ,
  StorageDataTypeTicketCancellation = 103 , TransientStorageDataTypeCount = 104
}
 

Constructor & Destructor Documentation

◆ UniversalDictionary() [1/4]

INTERNAL UniversalDictionary::UniversalDictionary ( const int32_t &  storageDataType)

◆ UniversalDictionary() [2/4]

UniversalDictionary::UniversalDictionary ( const UniversalDictionary otherInstance)

◆ ~UniversalDictionary() [1/2]

UniversalDictionary::~UniversalDictionary ( )
virtual

◆ UniversalDictionary() [3/4]

UniversalDictionary::UniversalDictionary ( const int32_t &  storageDataType)

◆ UniversalDictionary() [4/4]

UniversalDictionary::UniversalDictionary ( const UniversalDictionary otherInstance)

◆ ~UniversalDictionary() [2/2]

virtual UniversalDictionary::~UniversalDictionary ( )
virtual

Member Function Documentation

◆ AddExistingDictionary() [1/2]

void UniversalDictionary::AddExistingDictionary ( const UniversalDictionary copiedDictionary)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddExistingDictionary() [2/2]

void UniversalDictionary::AddExistingDictionary ( const UniversalDictionary copiedDictionary)

◆ AddItem() [1/4]

void UniversalDictionary::AddItem ( const long  key,
const QVariant &  value 
)
Here is the caller graph for this function:

◆ AddItem() [2/4]

void UniversalDictionary::AddItem ( const long  key,
const QVariant &  value 
)

◆ AddItem() [3/4]

void UniversalDictionary::AddItem ( const long  key,
void *  value 
)

◆ AddItem() [4/4]

void UniversalDictionary::AddItem ( const long  key,
void *  value 
)

◆ Clone() [1/2]

StorageItem * UniversalDictionary::Clone ( )
virtual

Implements StorageItem.

◆ Clone() [2/2]

virtual StorageItem * UniversalDictionary::Clone ( )
virtual

Implements StorageItem.

◆ DEPRECATED() [1/10]

UniversalDictionary::DEPRECATED ( bool   GetBoolconst long key, bool &data)

◆ DEPRECATED() [2/10]

UniversalDictionary::DEPRECATED ( bool   GetBoolconst long key, bool &data)

◆ DEPRECATED() [3/10]

UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, long &data)

◆ DEPRECATED() [4/10]

UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, long &data)

◆ DEPRECATED() [5/10]

UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, unsigned long &data)

◆ DEPRECATED() [6/10]

UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, unsigned long &data)

◆ DEPRECATED() [7/10]

UniversalDictionary::DEPRECATED ( bool   GetPointerconst long key, void *&data)

◆ DEPRECATED() [8/10]

UniversalDictionary::DEPRECATED ( bool   GetPointerconst long key, void *&data)

◆ DEPRECATED() [9/10]

UniversalDictionary::DEPRECATED ( bool   GetStringconst long key, QString &data)

◆ DEPRECATED() [10/10]

UniversalDictionary::DEPRECATED ( bool   GetStringconst long key, QString &data)

◆ GetData() [1/2]

template<typename T >
bool UniversalDictionary::GetData ( const int32_t  key,
T &  data 
)
inline
Here is the caller graph for this function:

◆ GetData() [2/2]

template<typename T >
bool UniversalDictionary::GetData ( const int32_t  key,
T &  data 
)
inline

◆ GetPointer() [1/2]

template<typename T >
bool UniversalDictionary::GetPointer ( const int32_t  key,
T &  data 
)
inline
Here is the caller graph for this function:

◆ GetPointer() [2/2]

template<typename T >
bool UniversalDictionary::GetPointer ( const int32_t  key,
T &  data 
)
inline

◆ GetSize() [1/2]

unsigned short UniversalDictionary::GetSize ( )

◆ GetSize() [2/2]

unsigned short UniversalDictionary::GetSize ( )

◆ GetStorageDataType() [1/2]

int32_t UniversalDictionary::GetStorageDataType ( ) const
virtual

Implements StorageItem.

Here is the caller graph for this function:

◆ GetStorageDataType() [2/2]

virtual int32_t UniversalDictionary::GetStorageDataType ( ) const
virtual

Implements StorageItem.

◆ operator=() [1/4]

UniversalDictionary & UniversalDictionary::operator= ( const UniversalDictionary otherInstance)

◆ operator=() [2/4]

UniversalDictionary & UniversalDictionary::operator= ( const UniversalDictionary otherInstance)

◆ operator=() [3/4]

UniversalDictionary & UniversalDictionary::operator= ( const UniversalDictionary otherInstance)

◆ operator=() [4/4]

UniversalDictionary & UniversalDictionary::operator= ( const UniversalDictionary otherInstance)

◆ RemoveItem() [1/2]

bool UniversalDictionary::RemoveItem ( const int32_t &  key)
Here is the caller graph for this function:

◆ RemoveItem() [2/2]

bool UniversalDictionary::RemoveItem ( const int32_t &  key)

◆ WhoAmI() [1/2]

QString UniversalDictionary::WhoAmI ( ) const
virtual

Abstract function which returns name of concrete Item.

Returns
name of descendent class.

Implements StorageItem.

◆ WhoAmI() [2/2]

virtual QString UniversalDictionary::WhoAmI ( ) const
virtual

Abstract function which returns name of concrete Item.

Returns
name of descendent class.

Implements StorageItem.


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