Lines Matching refs:CLASSES
97 CLASSES: {}, property
159 _.each(getSubclassNames(spec_c), function(className) { xml2js.CLASSES[className] = {} });
165 _.extend(xml2js.CLASSES[className], {
193 if (_.has(xml2js.CLASSES, c)) {
194 xml2js.CLASSES[c].group = group;
208 var ungrouped = _.difference(_.keys(xml2js.CLASSES), grouped);
215 ungrouped = _.difference(_.keys(xml2js.CLASSES), grouped);
219 xml2js.CLASSES[c].enums_by_group[enumGroupName] = enumGroupSpec;
221 xml2js.CLASSES[c].enums[enumName] = xml2js.ENUMS[enumName];
349 xml2js.CLASSES[arrayType] = {
356 xml2js.CLASSES[arrayType].methods[arrayType] = {
366 xml2js.CLASSES[arrayType].methods.getitem = {
379 xml2js.CLASSES[arrayType].methods.setitem = {
399 xml2js.CLASSES[pointerType] = {
406 xml2js.CLASSES[pointerType].methods[pointerType] = {
411 xml2js.CLASSES[pointerType].methods.value = {
419 xml2js.CLASSES[pointerType].methods.assign = {
435 var filterClasses = function(fn) { return _.without(_.map(xml2js.CLASSES, fn), undefined); };
451 return _.without(_.uniq(_.pluck(_.pick(xml2js.CLASSES, classes), 'group')), undefined);
459 …_.extend(xml2js.CLASSES[className].methods, _.pick(classMethods, function(methodSpec, methodName) {
471 _.each(xml2js.CLASSES, function(classSpec, className) {
476 xml2js.CLASSES[className].methods = valid;
484 _.each(xml2js.CLASSES, function(classSpec, className) {
489 xml2js.CLASSES[className].variables = valid;
597 if (!_.has(xml2js.CLASSES, parent)) {
750 } else if (_.has(xml2js.CLASSES, dataType)) { // TODO: verify that swig does this mapping
796 _.has(xml2js.CLASSES, type) ||
799 _.has((parent ? xml2js.CLASSES[parent].enums_by_group : []), type) ||