Project
Loading...
Searching...
No Matches
ConfigurableParam.cxx File Reference
#include "CommonUtils/ConfigurableParam.h"
#include "CommonUtils/StringUtils.h"
#include "CommonUtils/KeyValParam.h"
#include "CommonUtils/ConfigurableParamReaders.h"
#include <boost/algorithm/string/predicate.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/ini_parser.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/tokenizer.hpp>
#include <boost/lexical_cast.hpp>
#include <algorithm>
#include <array>
#include <limits>
#include <cassert>
#include <iostream>
#include <string>
#include <fairlogger/Logger.h>
#include <typeinfo>
#include "TDataMember.h"
#include "TDataType.h"
#include "TFile.h"
#include "TEnum.h"
#include "TEnumConstant.h"
#include <filesystem>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::conf
 

Macros

#define BOOST_BIND_GLOBAL_PLACEHOLDERS
 

Functions

std::ostream & o2::conf::operator<< (std::ostream &out, ConfigurableParam const &param)
 
bool o2::conf::keyInTree (boost::property_tree::ptree *pt, const std::string &key)
 
void o2::conf::unsupp ()
 
template<typename T >
bool o2::conf::isMemblockDifferent (void const *block1, void const *block2)
 
template<typename T >
ConfigurableParam::EParamUpdateStatus o2::conf::Copy (void const *addr, void *targetaddr)
 
template<typename T >
ConfigurableParam::EParamUpdateStatus o2::conf::ConvertAndCopy (std::string const &valuestring, void *targetaddr)
 
template<>
ConfigurableParam::EParamUpdateStatus o2::conf::ConvertAndCopy< std::string > (std::string const &valuestring, void *targetaddr)
 
template<>
ConfigurableParam::EParamUpdateStatus o2::conf::ConvertAndCopy< char > (std::string const &valuestring, void *targetaddr)
 
template<>
ConfigurableParam::EParamUpdateStatus o2::conf::ConvertAndCopy< unsigned char > (std::string const &valuestring, void *targetaddr)
 

Macro Definition Documentation

◆ BOOST_BIND_GLOBAL_PLACEHOLDERS

#define BOOST_BIND_GLOBAL_PLACEHOLDERS

Definition at line 18 of file ConfigurableParam.cxx.