Lines Matching defs:Dictionary
47 #pragma mark ----- (immutable) Dictionary -----
49 static void pathForDomain(const char *domain, Dictionary::UserOrSystem userSys, std::string &path)
52 if(userSys == Dictionary::US_User) {
74 Dictionary* Dictionary::CreateDictionary(const char* path)
82 return new Dictionary(path);
86 Dictionary* Dictionary::CreateDictionary(const char* domain, UserOrSystem userSys, bool loose)
98 return new Dictionary();
101 return new Dictionary(path.c_str());
104 Dictionary::Dictionary() : mDict(NULL)
108 Dictionary::Dictionary(
115 Dictionary::Dictionary(
123 Dictionary::~Dictionary()
131 const void *Dictionary::getValue(
138 CFStringRef Dictionary::getStringValue(
152 CFDataRef Dictionary::getDataValue(
166 CFDictionaryRef Dictionary::getDictValue(
180 * Lookup, value is a dictionary, we return value as Dictionary
183 Dictionary *Dictionary::copyDictValue(
190 Dictionary *rtnDict = new Dictionary(cfDict);
202 bool Dictionary::getBoolValue(
231 CFIndex Dictionary::count()
236 void Dictionary::setDict(
246 void Dictionary::initFromFile(
304 #pragma mark ----- Mutable Dictionary -----
336 : Dictionary((CFDictionaryRef)CFDictionaryCreateMutable(NULL, 0,
346 : Dictionary(filename)
349 * Dictionary's contructor read the plist from disk. Now
363 : Dictionary(dict)
483 * Called after Dictionary reads plist from file, resulting in an immutable