diff --git a/src/cpp/flann/flann_cpp.cpp b/src/cpp/flann/flann_cpp.cpp index b872bf3b2a177f95d9a8210a469dd18c2af582b8..1754dabb2d7e2214fdf2dce2d4ebfcd15869b8cc 100644 --- a/src/cpp/flann/flann_cpp.cpp +++ b/src/cpp/flann/flann_cpp.cpp @@ -60,24 +60,26 @@ IndexParams* IndexParams::createFromParameters(const FLANNParameters& p) } +} // namespace FLANN + + +namespace { class StaticInit { public: StaticInit() { - ParamsFactory::instance().register_(LINEAR); - ParamsFactory::instance().register_(KDTREE); - ParamsFactory::instance().register_(KDTREE_SINGLE); - ParamsFactory::instance().register_(KMEANS); - ParamsFactory::instance().register_(COMPOSITE); - ParamsFactory::instance().register_(AUTOTUNED); + flann::ParamsFactory::instance().register_(LINEAR); + flann::ParamsFactory::instance().register_(KDTREE); + flann::ParamsFactory::instance().register_(KDTREE_SINGLE); + flann::ParamsFactory::instance().register_(KMEANS); + flann::ParamsFactory::instance().register_(COMPOSITE); + flann::ParamsFactory::instance().register_(AUTOTUNED); // ParamsFactory::instance().register_(SAVED); } }; -StaticInit __init; - - -} // namespace FLANN +static StaticInit __init; +}