27 : currentExtraTags(nullptr)
36 currentElement = std::string(elementName);
50 if (currentElement.length() == 0 || currentExtraTags ==
nullptr) {
55 currentExtraTags->
addTag(currentElement, std::string(buf));
60 const unsigned long &elementHash,
68 const unsigned long &elementHash,
74 printf(
"In parseElement for supported profile %s for id %s\n",
81 et =
new ExtraTags(std::string(profileName));
84 currentExtraTags = et;
int BLI_strcaseeq(const char *a, const char *b) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL()
char * BLI_strncpy(char *__restrict dst, const char *__restrict src, const size_t maxncpy) ATTR_NONNULL()
bool addExtraTags(const COLLADAFW::UniqueId &uid, ExtraTags *extra_tags)
ExtraTags * getExtraTags(const COLLADAFW::UniqueId &uid)
bool textData(const char *text, size_t textLength)
bool parseElement(const char *profileName, const unsigned long &elementHash, const COLLADAFW::UniqueId &uniqueId, COLLADAFW::Object *object)
bool elementBegin(const char *elementName, const char **attributes)
ExtraHandler(DocumentImporter *dimp, AnimationImporter *aimp)
bool elementEnd(const char *elementName)