DCMTK  Version 3.6.3
OFFIS DICOM Toolkit
Classes | Functions
strhelp.h File Reference

Classes

struct  dcmtk::log4cplus::helpers::ConvertIntegerToStringHelper< intType >
 

Functions

DCMTK_LOG4CPLUS_EXPORT log4cplus::tstring dcmtk::log4cplus::helpers::toUpper (const log4cplus::tstring &s)
 Returns s in upper case.
 
DCMTK_LOG4CPLUS_EXPORT log4cplus::tstring dcmtk::log4cplus::helpers::toLower (const log4cplus::tstring &s)
 Returns s in lower case.
 
template<class StringType >
void dcmtk::log4cplus::helpers::tokenize (const StringType &s, typename StringType::value_type c, OFVector< StringType > &result, bool collapseTokens=true)
 Tokenize s using c as the delimiter and put the resulting tokens in _result. More...
 

Function Documentation

◆ tokenize()

template<class StringType >
void dcmtk::log4cplus::helpers::tokenize ( const StringType &  s,
typename StringType::value_type  c,
OFVector< StringType > &  result,
bool  collapseTokens = true 
)
inline

Tokenize s using c as the delimiter and put the resulting tokens in _result.

If collapseTokens is false, multiple adjacent delimiters will result in zero length tokens.

Example:

  string s = // Set string with '.' as delimiters
  list<tstring> tokens;
  tokenize(s, '.', back_insert_iterator<list<string> >(tokens));

References OFVector< T >::push_back(), and dcmtk::log4cplus::helpers::tokenize().

Referenced by dcmtk::log4cplus::helpers::tokenize().


Generated on Mon Feb 5 2018 for DCMTK Version 3.6.3 by Doxygen 1.8.14