#include "config.h" #include namespace NTPM { template vector Configurator::list_lookup(const string &classpath) const { istrstream strm(lookup(classpath).c_str()); char obrace; int nitems; strm >> nitems; strm >> obrace; if(obrace != '{') throw runtime_error("List " + lookup(classpath) + " does not begin with {"); vector lst(nitems); for(int i=0; i> item; lst[i] = item; } return lst; } }