flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
slhaea.h File Reference
#include <algorithm>
#include <cctype>
#include <cstddef>
#include <deque>
#include <functional>
#include <iomanip>
#include <iostream>
#include <iterator>
#include <limits>
#include <sstream>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/join.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/lexical_cast.hpp>
Include dependency graph for slhaea.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SLHAea::Block
 
class  SLHAea::Coll
 
struct  SLHAea::Key
 
struct  SLHAea::Block::key_matches
 
struct  SLHAea::Coll::key_matches
 
struct  SLHAea::Coll::key_matches_block_def
 
class  SLHAea::Line
 

Namespaces

namespace  SLHAea
 
namespace  SLHAea::detail
 

Macros

#define MEM_FN   std::mem_fun_ref
 

Functions

bool SLHAea::detail::is_all_whitespace (const std::string &str)
 
bool SLHAea::operator!= (const Block &a, const Block &b)
 
bool SLHAea::operator!= (const Coll &a, const Coll &b)
 
bool SLHAea::operator!= (const Line &a, const Line &b)
 
bool SLHAea::operator< (const Block &a, const Block &b)
 
bool SLHAea::operator< (const Coll &a, const Coll &b)
 
bool SLHAea::operator< (const Line &a, const Line &b)
 
std::ostream & SLHAea::operator<< (std::ostream &os, const Block &block)
 
std::ostream & SLHAea::operator<< (std::ostream &os, const Coll &coll)
 
std::ostream & SLHAea::operator<< (std::ostream &os, const Key &key)
 
std::ostream & SLHAea::operator<< (std::ostream &os, const Line &line)
 
bool SLHAea::operator<= (const Block &a, const Block &b)
 
bool SLHAea::operator<= (const Coll &a, const Coll &b)
 
bool SLHAea::operator<= (const Line &a, const Line &b)
 
bool SLHAea::operator== (const Block &a, const Block &b)
 
bool SLHAea::operator== (const Coll &a, const Coll &b)
 
bool SLHAea::operator== (const Line &a, const Line &b)
 
bool SLHAea::operator> (const Block &a, const Block &b)
 
bool SLHAea::operator> (const Coll &a, const Coll &b)
 
bool SLHAea::operator> (const Line &a, const Line &b)
 
bool SLHAea::operator>= (const Block &a, const Block &b)
 
bool SLHAea::operator>= (const Coll &a, const Coll &b)
 
bool SLHAea::operator>= (const Line &a, const Line &b)
 
std::istream & SLHAea::operator>> (std::istream &is, Block &block)
 
std::istream & SLHAea::operator>> (std::istream &is, Coll &coll)
 
template<class Target , class Source >
Target SLHAea::to (const Source &arg)
 Converts an object of type Source to an object of type Target. More...
 
template<class Source >
std::string SLHAea::to_string (const Source &arg)
 Converts an object of type Source to a string. More...
 
template<class Source >
std::string SLHAea::to_string (const Source &arg, int precision)
 Converts an object of type Source to a string. More...
 
std::string SLHAea::detail::to_upper_copy (const std::string &str)
 
void SLHAea::detail::trim_left (std::string &str)
 
void SLHAea::detail::trim_right (std::string &str)
 

Macro Definition Documentation

◆ MEM_FN

#define MEM_FN   std::mem_fun_ref

Definition at line 32 of file slhaea.h.