Go to the documentation of this file.
51 template<
class String>
54 public std::vector<std::sub_match<typename String::const_iterator>>
62 typename std::sub_match<typename String::const_iterator>;
82 for (
const auto& elem : *
this)
99 this->push_back(
range);
105 auto first() const -> decltype(this->front())
107 return this->front();
113 auto last() const -> decltype(this->back())
120 String
str(
size_t pos)
const
122 return (*
this)[
pos].str();
String str(size_t pos) const
Get element pos, converted to a string type.
std::string::size_type length() const
The total length of all sub-elements.
typename std::sub_match< typename String::const_iterator > value_type
The element type.
auto last() const -> decltype(this->back())
Const reference to the last element,.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
void append(string_iterator b, string_iterator e)
Append sub-string defined by begin/end iterators.
SubStrings()=default
Construct null.
graph_traits< Graph >::vertices_size_type size_type
Vector< scalar > vector
A scalar version of the templated Vector.
auto first() const -> decltype(this->front())
Const reference to the first element,.
const dimensionedScalar e
Elementary charge.
typename String::const_iterator string_iterator
The const_iterator for the underlying string type.
dimensionedScalar pos(const dimensionedScalar &ds)