/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/Common.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/Common.hh Source File
Ratpac-two
Common.hh
1 #pragma once
2 
3 #include <RAT/DB.hh>
4 
5 namespace Mimir {
6 constexpr int INVALID = -9999;
7 
8 inline RAT::DBLinkPtr GetConfig(const std::string& type_name, const std::string& index = "") {
9  return RAT::DB::Get()->GetLink("MIMIR_" + type_name, index);
10 }
11 
12 inline std::string GetConfigRepr(RAT::DBLinkPtr db_link) {
13  std::stringstream result;
14  result << db_link->GetName() << "[" << db_link->GetIndex() << "]";
15  return result.str();
16 }
17 
18 } // namespace Mimir
DBLinkPtr GetLink(std::string tblname, std::string index="")
Definition: DB.cc:200
static DB * Get()
Definition: DB.hh:135