Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

UtilString.h File Reference

#include <sstream>
#include <vector>
#include <string>

Go to the source code of this file.

Namespaces

namespace  UtilString

Functions

bool atob (const char *s)
bool atob (const char *s, bool &isvalid)
int cmp_nocase (const std::string &s1, const std::string &s2)
int cmp_wildcard (const std::string &s, const std::string &w)
void MakePrintable (const char *in, std::string &out)
void StringTok (std::vector< std::string > &ls, const std::string &str, const std::string &tok)
bool IsBool (const char *s)
bool IsInt (const char *s)
bool IsFloat (const char *s)
std::string ToLower (const std::string &str)
std::string ToUpper (const std::string &str)
template<class T>
std::string ToString (const T &t, std::ios_base &(*f)(std::ios_base &)=std::dec)


Function Documentation

bool atob const char *  s,
bool &  isvalid
 

bool atob const char *  s  ) 
 

Referenced by Cfg::StringToRegistry(), and write_default_config_method().

int cmp_nocase const std::string &  s1,
const std::string &  s2
 

Referenced by DemoDataReject::HandleCommand().

int cmp_wildcard const std::string &  s,
const std::string &  w
 

Referenced by DbmNameFilter::BestMatch(), DbiRollbackDates::GetDate(), and DbiRollbackDates::GetType().

bool IsBool const char *  s  ) 
 

Referenced by parseCfg(), and Cfg::StringToRegistry().

bool IsFloat const char *  s  ) 
 

Referenced by parseCfg(), and Cfg::StringToRegistry().

bool IsInt const char *  s  ) 
 

Referenced by DbmCmdOptions::GetOptIntList(), DemoSnarlList::HandleCommand(), parseCfg(), and Cfg::StringToRegistry().

void MakePrintable const char *  in,
std::string &  out
 

Referenced by DbuRunSummary::Commit(), DbuDaqFileSummary::Commit(), DbiResultSet::RowAsCsv(), DbiOutRowStream::Store(), and DbuDaqMonitorModule::WriteSubRunSummaryEntry().

void StringTok std::vector< std::string > &  ls,
const std::string &  str,
const std::string &  tok
 

Referenced by IoInputStreamItr::AddFile(), IoOutputModule::AddStreams(), IoOutputModule::AttachAssociatedStreams(), NuePrint::BeginJob(), IoFileListItem::BuildFileIndex(), Anp::SelectTrue::Config(), Anp::SelectKinem::Config(), Anp::RunAlgStore::Config(), Anp::RunAlgSnarl::Config(), Anp::PlotData::Config(), Anp::Interface::Config(), Anp::DrawSnarl::Config(), Anp::ConvertString2Vector(), Anp::ConvertStringToVector(), DbiCascader::DbiCascader(), DbmNameFilter::DbmNameFilter(), DbiSqlValPacket::Fill(), RecJobRecord::GetCodeVersion(), Anp::HistMan::GetIntVec(), DbmCmdOptions::GetOptIntList(), DbiSqlValPacket::GetStmtValues(), Anp::HistMan::GetStringVec(), Anp::AlgAdapt::GetVec(), IoInputStreamItr::GoToFile(), IoInputStreamItr::ListFile(), IoInputStreamItr::NextFile(), IoInputStreamItr::PrevFile(), Anp::HistMan::ReadAxis(), NCExtractionMDA::ReadCalibInfoFromFile(), Anp::ReadList(), Anp::ReadRunList(), IoInputStreamItr::RemoveFile(), IoFileListItem::RemoveFile(), IoOutputModule::RemoveStreams(), DbiSimFlagAssociation::Set(), UgliLoanPool::SetConfigFromEnvironment(), PlexLoanPool::SetConfigFromEnvironment(), DbiTableProxyRegistry::SetConfigFromEnvironment(), BfldLoanPool::SetConfigFromEnvironment(), IoOutputModule::SetStreams(), DDSSubscription::SetStreams(), IoInputStreamItr::Streams(), and DbiStatement::TranslateSQL().

std::string ToLower const std::string &  str  ) 
 

Referenced by RecJobRecord::GetCodeVersion(), MasterGeVPerMip::TrimOption(), and DbuDaqFileModule::WritePythonFile().

template<class T>
std::string ToString const T &  t,
std::ios_base &(*)(std::ios_base &)  f = std::dec
 

Definition at line 53 of file UtilString.h.

Referenced by FiltTriggerPrescale::Config(), FiltTriggerPrescale::DefaultConfig(), and main().

00053                                                                             {
00054     std::ostringstream oss;
00055     oss << f << t;
00056     return oss.str();
00057   }

std::string ToUpper const std::string &  str  ) 
 

Referenced by IoDataStreamFactory::CreateDataStreamItr(), DbiCascader::CreateTemporaryTable(), FabSteelPlate::Fill(), FabPlnInstall::Fill(), IoInputModule::Get(), DbiTableProxyRegistry::GetTableProxy(), IoInputModule::OpenStreamItr(), DbiDBProxy::StoreMetaData(), DbiRowStream::TableName(), UgliDbiTableDescr::TextTableDescrLine(), and write_h().


Generated on Sat Nov 21 22:49:04 2009 for loon by  doxygen 1.3.9.1