template class axl::cf::DictionaryBase
#include <axl_cf_Dictionary.h>
template <typename T>
class DictionaryBase: public axl::cf::TypeBase
{
public:
    // construction
    DictionaryBase();
    DictionaryBase(const DictionaryBase& src);
    DictionaryBase(
        T p,
        bool isAttach = false
        );
    // methods
    DictionaryBase&
    operator=(const DictionaryBase& src);
    DictionaryBase&
    operator=(T p);
    bool
    clone(CFDictionaryRef src);
    size_t
    getCount() const;
    size_t
    getCountOfKey(const void* key) const;
    size_t
    getCountOfValue(const void* value) const;
    const void*
    getValue(const void* key) const;
    bool
    getValueIfPresent(
        const void* key,
        const void** value
        ) const;
    void
    getKeysAndValues(
        const void** keyArray,
        const void** valueArray
        ) const;
    bool
    getKeysAndValues(
        sl::Array<const void*>* keyArray,
        sl::Array<const void*>* valueArray
        ) const;
};