CASM
1.1.0
A Clusters Approach to Statistical Mechanics
QueryHandler.cc
Go to the documentation of this file.
1
#include "
casm/app/QueryHandler_impl.hh
"
2
#include "
casm/database/DatabaseTypes.hh
"
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
DatabaseTypes.hh
CASM_DB_TYPES
#define CASM_DB_TYPES
Definition:
DatabaseTypes.hh:22
INST_QueryHandler
#define INST_QueryHandler(r, data, type)
Definition:
QueryHandler.cc:13
QueryHandler_impl.hh
CASM
Main CASM namespace.
Definition:
APICommand.hh:8
src
casm
app
QueryHandler.cc
Generated on Tue Mar 23 2021 14:16:43 for CASM by
1.9.1