#include "WireCellUtil/Persist.h"
#include "WireCellUtil/String.h"
#include "WireCellUtil/Logging.h"
#include "WireCellUtil/Exceptions.h"
#include "libjsonnet++.h"
#include <cstdlib>
#include <boost/iostreams/copy.hpp>
#include <boost/iostreams/filter/bzip2.hpp>
#include <boost/iostreams/device/file.hpp>
#include <boost/iostreams/filtering_stream.hpp>
#include <boost/filesystem.hpp>
#include <string>
#include <sstream>
#include <fstream>
Go to the source code of this file.
#define WIRECELL_PATH_VARNAME "WIRECELL_PATH" |
Definition at line 28 of file Persist.cxx.
31 if (ind == string::npos) {
Definition at line 84 of file Persist.cxx.
86 std::vector<std::string> ret;
#define WIRECELL_PATH_VARNAME
std::string getenv(std::string const &name)
void split(std::string const &s, char c, OutIter dest)
Definition at line 170 of file Persist.cxx.
176 parser.addImportPath(path);
178 for (
auto& vv : extvar) {
179 parser.bindExtVar(vv.first, vv.second);
181 for (
auto& vv : extcode) {
182 parser.bindExtCodeVar(vv.first, vv.second);
static std::vector< std::string > get_path()