CASM  1.1.0
A Clusters Approach to Statistical Mechanics
QueryHandler.cc
Go to the documentation of this file.
3 
4 namespace CASM {
5 namespace {
6 typedef std::insert_iterator<
7  std::map<std::string, std::shared_ptr<RuntimeLibrary> > >
8  runtimelib_it_type;
9 
10 }
11 
12 // explicit template instantiations
13 #define INST_QueryHandler(r, data, type) \
14  template class QueryHandler<type>; \
15  template std::pair<std::insert_iterator<DataFormatterDictionary<type> >, \
16  runtimelib_it_type> \
17  load_query_plugins( \
18  const ProjectSettings &set, \
19  std::insert_iterator<DataFormatterDictionary<type> > dict_it, \
20  runtimelib_it_type lib_it);
21 
22 BOOST_PP_SEQ_FOR_EACH(INST_QueryHandler, _, CASM_DB_TYPES)
23 
24 } // namespace CASM
#define CASM_DB_TYPES
#define INST_QueryHandler(r, data, type)
Definition: QueryHandler.cc:13
Main CASM namespace.
Definition: APICommand.hh:8