SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
StringUtil.h File Reference
#include <sstream>
#include <vector>
#include <iterator>
#include <boost/shared_ptr.hpp>
#include <boost/atomic.hpp>
#include <Core/Utils/share.h>

Go to the source code of this file.

Classes

struct  AtomicCounter
 

Namespaces

 SCIRun
 STL datatypes needed.
 
 SCIRun::Core
 
 std
 

Functions

template<typename T >
std::vector< T * > toVectorOfRawPointers (const std::vector< boost::shared_ptr< T >> &vec)
 
template<typename T >
std::string to_string (const T &t)
 
template<typename T >
std::vector< T > parseLineOfNumbers (const std::string &line)
 
template<class T , class Iter >
std::vector< boost::shared_ptr
< T > > 
downcast_range (Iter begin, Iter end)
 
template<class T , class Cont >
std::vector< boost::shared_ptr
< T > > 
downcast_range (const Cont &container)
 
template<class T , class Iter >
std::vector< boost::shared_ptr
< T > > 
upcast_range (Iter begin, Iter end)
 
template<class T , class Cont >
std::vector< boost::shared_ptr
< T > > 
upcast_range (const Cont &container)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const std::vector< T > &vec)