Factory.cpp File Reference
Include dependency graph for Factory.cpp:

Macros

#define LIST_COMPONENTS(type, name)
 

Detailed Description

Macro Definition Documentation

#define LIST_COMPONENTS (   type,
  name 
)
Value:
std::map<std::string, type*>::iterator iter = name.begin(); \
while(iter != name.end()) { \
std::list<std::string> names = iter->second->getNames(); \
std::list<std::string>::iterator nameIter = names.begin(); \
if (nameIter != names.end()) { \
LOGD(USCXML_VERBATIM) << "\t" << *nameIter; \
nameIter++; \
std::string seperator = ""; \
if (nameIter != names.end()) { \
LOGD(USCXML_VERBATIM) << "\t("; \
while(nameIter != names.end()) { \
LOGD(USCXML_VERBATIM) << seperator << *nameIter; \
seperator = ", "; \
nameIter++; \
} \
LOGD(USCXML_VERBATIM) << ")"; \
} \
LOGD(USCXML_VERBATIM) << "\n"; \
} \
iter++; \
}