ifw-core  4.1.0-pre1
Namespaces | Functions
tools.cpp File Reference
#include <sstream>
#include <typeinfo>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/algorithm/string.hpp>
#include <core/utils/base/tools.hpp>

Namespaces

 core
 
 core::utils
 
 core::utils::base
 
 core::utils::base::testutils
 

Functions

log4cplus::Logger & core::utils::base::Logger ()
 
std::string core::utils::base::ResolvePath (const std::string &filename)
 Resolve the filename if it contains env. variables, "~" and relative paths. More...
 
std::string core::utils::base::GenUniqueId (const std::string &prefix="")
 Generate a unique UUID based ID. A prefix may be prepended, if requested. More...
 
DataType core::utils::base::IfwDataTypeToNumeric (const std::string &data_type)
 Data type IFW string representation to IFW numeric representation. More...
 
std::string core::utils::base::testutils::GetResDir (const std::string &module_path, const std::string &test_res_dir)
 Derives the "resource" directory from the current working point. More...
 
void core::utils::base::testutils::SetRootEnvVars (const std::string &module_path, const std::string &test_res_dir, const std::vector< std::string > &cfgpath_dirs)
 Set the root environment variables: CFGPATH, INTROOT, DATAROOT. More...
 
void IFW_DEBUG (const char *format,...)
 Print out a temporary debug log. These kind of logs should be removed from the code. More...
 

Function Documentation

◆ IFW_DEBUG()

void IFW_DEBUG ( const char *  format,
  ... 
)

Print out a temporary debug log. These kind of logs should be removed from the code.