typedef function<DynamicObject::Ptr (const Dictionary::Ptr&)> Factory;
- typedef map<String, Factory> ClassMap;
- typedef map<String, DynamicObject::Ptr> NameMap;
- typedef map<String, NameMap> TypeMap;
+ typedef map<String, Factory, boost::algorithm::is_iless> ClassMap;
+ typedef map<String, DynamicObject::Ptr, boost::algorithm::is_iless> NameMap;
+ typedef map<String, NameMap, boost::algorithm::is_iless> TypeMap;
- typedef map<String, DynamicAttribute> AttributeMap;
+ typedef map<String, DynamicAttribute, boost::algorithm::is_iless> AttributeMap;
typedef AttributeMap::iterator AttributeIterator;
typedef AttributeMap::const_iterator AttributeConstIterator;
#include <boost/signal.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/algorithm/string/split.hpp>
+#include <boost/algorithm/string/compare.hpp>
#include <boost/thread.hpp>
#include <boost/variant.hpp>
#include <boost/lexical_cast.hpp>