votca 2024-dev
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tokenizer.h File Reference
#include <boost/algorithm/string/case_conv.hpp>
#include <string>
#include <vector>
#include "eigen.h"
#include "lexical_cast.h"
#include <boost/tokenizer.hpp>
#include <type_traits>
Include dependency graph for tokenizer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  votca::tools::internal::type< T >
 
class  votca::tools::Tokenizer
 break string into words More...
 

Namespaces

namespace  votca
 base class for all analysis tools
 
namespace  votca::tools
 
namespace  votca::tools::internal
 

Functions

template<typename T , typename std::enable_if_t< std::is_arithmetic< T >::value &&!std::is_same< T, bool >::value, bool > = true>
votca::tools::internal::convert_impl (const std::string &s, type< T >)
 
bool votca::tools::internal::convert_impl (const std::string &s, type< bool >)
 
int votca::tools::wildcmp (const char *wild, const char *string)
 
int votca::tools::wildcmp (const std::string &wild, const std::string &string)
 
template<class T >
std::vector< T > votca::tools::internal::convert_impl (const std::string &s, type< std::vector< T > >)
 
template<class T >
Eigen::Matrix< T, Eigen::Dynamic, 1 > votca::tools::internal::convert_impl (const std::string &s, type< Eigen::Matrix< T, Eigen::Dynamic, 1 > >)
 
template<class T >
Eigen::Matrix< T, 3, 1 > votca::tools::internal::convert_impl (const std::string &s, type< Eigen::Matrix< T, 3, 1 > >)
 
template<class T >
votca::tools::convertFromString (const std::string &s)