Lines Matching refs:model
61 const XML_Content *model; member
67 stackPushMalloc(Stack *stackTop, const XML_Content *model, unsigned level) { in stackPushMalloc() argument
72 newStackTop->model = model; in stackPushMalloc()
122 dumpContentModelElement(const XML_Content *model, unsigned level, in dumpContentModelElement() argument
131 printf("[%u] type=%s(%u), quant=%s(%u)", (unsigned)(model - root), in dumpContentModelElement()
132 contentTypeName(model->type), (unsigned int)model->type, in dumpContentModelElement()
133 contentQuantName(model->quant), (unsigned int)model->quant); in dumpContentModelElement()
134 if (model->name) { in dumpContentModelElement()
135 printf(", name=\"%" XML_FMT_STR "\"", model->name); in dumpContentModelElement()
139 printf(", numchildren=%u", model->numchildren); in dumpContentModelElement()
152 const XML_Content *const model = stackTop->model; in dumpContentModel() local
155 dumpContentModelElement(model, level, root); in dumpContentModel()
159 for (size_t u = model->numchildren; u >= 1; u--) { in dumpContentModel()
161 = stackPushMalloc(stackTop, model->children + (u - 1), level + 1); in dumpContentModel()
180 XML_Content *model) { in handleElementDeclaration() argument
182 const bool success = dumpContentModel(name, model); in handleElementDeclaration()
183 XML_FreeContentModel(parser, model); in handleElementDeclaration()