File indexing completed on 2025-01-30 10:27:24
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 #if defined(XERCES_TMPLSINC)
0027 #include <xercesc/util/KeyRefPair.hpp>
0028 #endif
0029
0030 XERCES_CPP_NAMESPACE_BEGIN
0031
0032
0033
0034
0035 template <class TKey, class TValue> KeyRefPair<TKey,TValue>::KeyRefPair()
0036 {
0037 }
0038
0039 template <class TKey, class TValue> KeyRefPair<TKey,TValue>::
0040 KeyRefPair(TKey* key, TValue* value) :
0041
0042 fKey(key)
0043 , fValue(value)
0044 {
0045 }
0046
0047 template <class TKey, class TValue> KeyRefPair<TKey,TValue>::
0048 KeyRefPair(const KeyRefPair<TKey,TValue>* toCopy) :
0049
0050 fKey(toCopy->fKey)
0051 , fValue(toCopy->fValue)
0052 {
0053 }
0054
0055 template <class TKey, class TValue> KeyRefPair<TKey,TValue>::
0056 KeyRefPair(const KeyRefPair<TKey,TValue>& toCopy) :
0057
0058 fKey(toCopy.fKey)
0059 , fValue(toCopy.fValue)
0060 {
0061 }
0062
0063
0064 template <class TKey, class TValue> KeyRefPair<TKey,TValue>::~KeyRefPair()
0065 {
0066 }
0067
0068
0069
0070
0071
0072 template <class TKey, class TValue> const TKey*
0073 KeyRefPair<TKey,TValue>::getKey() const
0074 {
0075 return fKey;
0076
0077 }
0078
0079 template <class TKey, class TValue> TKey* KeyRefPair<TKey,TValue>::getKey()
0080 {
0081 return fKey;
0082 }
0083
0084 template <class TKey, class TValue> const TValue*
0085 KeyRefPair<TKey,TValue>::getValue() const
0086 {
0087 return fValue;
0088 }
0089
0090 template <class TKey, class TValue> TValue* KeyRefPair<TKey,TValue>::getValue()
0091 {
0092 return fValue;
0093 }
0094
0095
0096
0097
0098
0099 template <class TKey, class TValue> TKey*
0100 KeyRefPair<TKey,TValue>::setKey(TKey* newKey)
0101 {
0102 fKey = newKey;
0103 return fKey;
0104 }
0105
0106 template <class TKey, class TValue> TValue*
0107 KeyRefPair<TKey,TValue>::setValue(TValue* newValue)
0108 {
0109 fValue = newValue;
0110 return fValue;
0111 }
0112
0113 XERCES_CPP_NAMESPACE_END