AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

INTERNAL UniversalDictionary::UniversalDictionary ( const int32_t &  storageDataType)

Here is the caller graph for this function:

UniversalDictionary::UniversalDictionary ( const UniversalDictionary otherInstance)
UniversalDictionary::~UniversalDictionary ( )
virtual
UniversalDictionary::UniversalDictionary ( const int32_t &  storageDataType)
UniversalDictionary::UniversalDictionary ( const UniversalDictionary otherInstance)
virtual UniversalDictionary::~UniversalDictionary ( )
virtual

Member Function Documentation

void UniversalDictionary::AddExistingDictionary ( const UniversalDictionary copiedDictionary)

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Implements StorageItem.

StorageItem * UniversalDictionary::Clone ( void  )
virtual

Implements StorageItem.

Here is the call graph for this function:

UniversalDictionary::DEPRECATED ( bool   GetBoolconst long key, bool &data)
UniversalDictionary::DEPRECATED ( bool   GetBoolconst long key, bool &data)
UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, long &data)
UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, long &data)
UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, unsigned long &data)
UniversalDictionary::DEPRECATED ( bool   GetNumberconst long key, unsigned long &data)
UniversalDictionary::DEPRECATED ( bool   GetStringconst long key, QString &data)
UniversalDictionary::DEPRECATED ( bool   GetStringconst long key, QString &data)
UniversalDictionary::DEPRECATED ( bool   GetPointerconst long key, void *&data)
UniversalDictionary::DEPRECATED ( bool   GetPointerconst long key, void *&data)
template<typename T >
bool UniversalDictionary::GetData ( const int32_t  key,
T &  data 
)
inline
template<typename T >
bool UniversalDictionary::GetData ( const int32_t  key,
T &  data 
)
inline

Here is the caller graph for this function:

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

Here is the caller graph for this function:

template<typename T >
bool UniversalDictionary::GetPointer ( const int32_t  key,
T &  data 
)
inline
unsigned short UniversalDictionary::GetSize ( )
unsigned short UniversalDictionary::GetSize ( )
virtual int32_t UniversalDictionary::GetStorageDataType ( ) const
virtual

Implements StorageItem.

int32_t UniversalDictionary::GetStorageDataType ( ) const
virtual

Implements StorageItem.

Here is the caller graph for this function:

UniversalDictionary & UniversalDictionary::operator= ( const UniversalDictionary otherInstance)
UniversalDictionary& UniversalDictionary::operator= ( const UniversalDictionary otherInstance)
UniversalDictionary & UniversalDictionary::operator= ( const UniversalDictionary otherInstance)
UniversalDictionary& UniversalDictionary::operator= ( const UniversalDictionary otherInstance)
bool UniversalDictionary::RemoveItem ( const int32_t &  key)

Here is the caller graph for this function:

bool UniversalDictionary::RemoveItem ( const int32_t &  key)
virtual QString UniversalDictionary::WhoAmI ( ) const
virtual

Abstract function which returns name of concrete Item.

Returns
name of descendent class.

Implements StorageItem.

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: