|
#include <slhaea.h>
|
reference | at (const key_type &key) |
| Locates a Line in the Block. More...
|
|
const_reference | at (const key_type &key) const |
| Locates a Line in the Block. More...
|
|
reference | at (const std::string &s0, const std::string &s1="", const std::string &s2="", const std::string &s3="", const std::string &s4="") |
| Locates a Line in the Block. More...
|
|
const_reference | at (const std::string &s0, const std::string &s1="", const std::string &s2="", const std::string &s3="", const std::string &s4="") const |
| Locates a Line in the Block. More...
|
|
reference | at (const std::vector< int > &key) |
| Locates a Line in the Block. More...
|
|
const_reference | at (const std::vector< int > &key) const |
| Locates a Line in the Block. More...
|
|
reference | at (int i0, int i1=no_index_, int i2=no_index_, int i3=no_index_, int i4=no_index_) |
| Locates a Line in the Block. More...
|
|
const_reference | at (int i0, int i1=no_index_, int i2=no_index_, int i3=no_index_, int i4=no_index_) const |
| Locates a Line in the Block. More...
|
|
reference | back () |
|
const_reference | back () const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
| Block (const std::string &name="") |
| Constructs an empty Block. More...
|
|
| Block (std::istream &is) |
| Constructs a Block with content from an input stream. More...
|
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|
void | clear () |
|
void | comment () |
| Comments all Lines in the Block. More...
|
|
size_type | count (const key_type &key) const |
| Counts all Lines that match a given key. More...
|
|
const_reverse_iterator | crbegin () const |
|
const_reverse_iterator | crend () const |
|
size_type | data_size () const |
|
bool | empty () const |
|
iterator | end () |
|
const_iterator | end () const |
|
size_type | erase (const key_type &key) |
| Erases all Lines that match the provided key. More...
|
|
iterator | erase (iterator first, iterator last) |
| Erases a range of elements. More...
|
|
iterator | erase (iterator position) |
| Erases element at given position . More...
|
|
iterator | erase_first (const key_type &key) |
| Erases first Line that matches the provided key. More...
|
|
iterator | erase_last (const key_type &key) |
| Erases last Line that matches the provided key. More...
|
|
iterator | find (const key_type &key) |
| Tries to locate a Line in the Block. More...
|
|
const_iterator | find (const key_type &key) const |
| Tries to locate a Line in the Block. More...
|
|
iterator | find_block_def () |
|
const_iterator | find_block_def () const |
|
reference | front () |
|
const_reference | front () const |
|
iterator | insert (iterator position, const value_type &line) |
| Inserts a Line before given position . More...
|
|
template<class InputIterator > |
void | insert (iterator position, InputIterator first, InputIterator last) |
| Inserts a range into the Block. More...
|
|
size_type | max_size () const |
|
const std::string & | name () const |
|
void | name (const std::string &newName) |
| Sets the name of the Block. More...
|
|
reference | operator[] (const key_type &key) |
| Locates a Line in the Block. More...
|
|
reference | operator[] (const std::string &key) |
| Locates a Line in the Block. More...
|
|
reference | operator[] (const std::vector< int > &key) |
| Locates a Line in the Block. More...
|
|
reference | operator[] (int key) |
| Locates a Line in the Block. More...
|
|
void | pop_back () |
|
void | push_back (const std::string &line) |
| Adds a Line to the end of the Block. More...
|
|
void | push_back (const value_type &line) |
| Adds a Line to the end of the Block. More...
|
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
Block & | read (std::istream &is) |
| Assigns content from an input stream to the Block. More...
|
|
void | reformat () |
| Reformats all Lines in the Block. More...
|
|
void | rename (const std::string &newName) |
| Changes the name and definition of the Block. More...
|
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
size_type | size () const |
|
std::string | str () const |
|
Block & | str (const std::string &block) |
| Assigns content from a string to the Block. More...
|
|
void | swap (Block &block) |
| Swaps data with another Block. More...
|
|
void | uncomment () |
| Uncomments all Lines in the Block. More...
|
|
|
template<class InputIterator > |
static InputIterator | find (InputIterator first, InputIterator last, const key_type &key) |
| Tries to locate a Line in a range. More...
|
|
static Block | from_str (const std::string &block) |
| Constructs a Block with content from a string. More...
|
|
Container of Lines that resembles a block in a SLHA structure. This class is a named container of Lines that resembles a block in a SLHA structure. Unlike a block in a SLHA structure, a Block can contain any number of block definitions or it can be completely empty.
Access to the elements of the Block is provided by the operator[]() and at() functions. These take one or more strings resp. ints as argument(s) and compare them against the first strings of the contained Lines (the ints are converted to strings before comparison). The first Line that matches the provided arguments is then returned, or if no matching Line is found, an empty Line is appended to the Block (operator[]()) or std::out_of_range is thrown (at()). The special argument "(any)" will be considered equal to all strings in the Lines. For example, at("(any)", "2") returns the first Line whose second element is "2" .
Definition at line 730 of file slhaea.h.
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ const_reverse_iterator
◆ difference_type
◆ impl_type
◆ iterator
◆ key_type
◆ pointer
◆ reference
◆ reverse_iterator
◆ size_type
◆ value_type
◆ Block() [1/2]
SLHAea::Block::Block |
( |
const std::string & |
name = "" | ) |
|
|
inlineexplicit |
◆ Block() [2/2]
SLHAea::Block::Block |
( |
std::istream & |
is | ) |
|
|
inlineexplicit |
Constructs a Block with content from an input stream.
- Parameters
-
is | Input stream to read content from. |
- See also
- read()
Definition at line 766 of file slhaea.h.
References read().
◆ at() [1/8]
Locates a Line in the Block.
- Parameters
-
key | First strings of the Line to be located. |
- Returns
- Read/write reference to sought-after Line.
- Exceptions
-
std::out_of_range | If key does not match any Line. |
This function takes a key (which is a vector of strings) and locates the Line whose first strings are equal to the strings in key . If no such Line exists, std::out_of_range is thrown.
Definition at line 959 of file slhaea.h.
References end(), and find().
Referenced by at(), and SLHAea::Coll::line().
◆ at() [2/8]
Locates a Line in the Block.
- Parameters
-
key | First strings of the Line to be located. |
- Returns
- Read-only (constant) reference to sought-after Line.
- Exceptions
-
std::out_of_range | If key does not match any Line. |
This function takes a key (which is a vector of strings) and locates the Line whose first strings are equal to the strings in key . If no such Line exists, std::out_of_range is thrown.
Definition at line 979 of file slhaea.h.
References end(), and find().
◆ at() [3/8]
reference SLHAea::Block::at |
( |
const std::string & |
s0, |
|
|
const std::string & |
s1 = "" , |
|
|
const std::string & |
s2 = "" , |
|
|
const std::string & |
s3 = "" , |
|
|
const std::string & |
s4 = "" |
|
) |
| |
|
inline |
Locates a Line in the Block.
- Parameters
-
s0,s1,s2,s3,s4 | First strings of the Line to be located. |
- Returns
- Read/write reference to sought-after Line.
- Exceptions
-
std::out_of_range | If provided strings do not match any Line. |
This function takes up to five strings and locates the Line whose first strings are equal to all provided non-empty strings. If no such Line exists, std::out_of_range is thrown.
Definition at line 1029 of file slhaea.h.
References at(), and strings_to_key().
◆ at() [4/8]
const_reference SLHAea::Block::at |
( |
const std::string & |
s0, |
|
|
const std::string & |
s1 = "" , |
|
|
const std::string & |
s2 = "" , |
|
|
const std::string & |
s3 = "" , |
|
|
const std::string & |
s4 = "" |
|
) |
| const |
|
inline |
Locates a Line in the Block.
- Parameters
-
s0,s1,s2,s3,s4 | First strings of the Line to be located. |
- Returns
- Read-only (constant) reference to sought-after Line.
- Exceptions
-
std::out_of_range | If provided strings do not match any Line. |
This function takes up to five strings and locates the Line whose first strings are equal to all provided non-empty strings. If no such Line exists, std::out_of_range is thrown.
Definition at line 1047 of file slhaea.h.
References at(), and strings_to_key().
◆ at() [5/8]
reference SLHAea::Block::at |
( |
const std::vector< int > & |
key | ) |
|
|
inline |
Locates a Line in the Block.
- Parameters
-
key | Integers that are used to locate the Line. |
- Returns
- Read/write reference to sought-after Line.
- Exceptions
-
std::out_of_range | If key does not match any Line. |
This function takes a vector of ints and locates the Line whose first strings are equal to the to strings converted ints in key . If no such Line exists, std::out_of_range is thrown.
Definition at line 999 of file slhaea.h.
References at(), and cont_to_key().
◆ at() [6/8]
Locates a Line in the Block.
- Parameters
-
key | Integers that are used to locate the Line. |
- Returns
- Read-only (constant) reference to sought-after Line.
- Exceptions
-
std::out_of_range | If key does not match any Line. |
This function takes a vector of ints and locates the Line whose first strings are equal to the to strings converted ints in key . If no such Line exists, std::out_of_range is thrown.
Definition at line 1013 of file slhaea.h.
References at(), and cont_to_key().
◆ at() [7/8]
Locates a Line in the Block.
- Parameters
-
i0,i1,i2,i3,i4 | Integers that are used to locate the Line. |
- Returns
- Read/write reference to sought-after Line.
- Exceptions
-
std::out_of_range | If provided ints do not match any Line. |
This function takes up to five ints and locates the Line whose first strings are equal to all provided to string converted ints. If no such Line exists, std::out_of_range is thrown.
Definition at line 1065 of file slhaea.h.
References at(), and ints_to_key().
◆ at() [8/8]
Locates a Line in the Block.
- Parameters
-
i0,i1,i2,i3,i4 | Integers that are used to locate the Line. |
- Returns
- Read-only (constant) reference to sought-after Line.
- Exceptions
-
std::out_of_range | If provided ints do not match any Line. |
This function takes up to five ints and locates the Line whose first strings are equal to all provided to string converted ints. If no such Line exists, std::out_of_range is thrown.
Definition at line 1081 of file slhaea.h.
References at(), and ints_to_key().
◆ back() [1/2]
Returns a read/write reference to the last element of the Block.
Definition at line 1105 of file slhaea.h.
References impl_.
Referenced by operator[]().
◆ back() [2/2]
Returns a read-only (constant) reference to the last element of the Block.
Definition at line 1113 of file slhaea.h.
References impl_.
◆ begin() [1/2]
Returns a read/write iterator that points to the first element in the Block. Iteration is done in ordinary element order.
Definition at line 1122 of file slhaea.h.
References impl_.
Referenced by comment(), count(), data_size(), erase(), find(), find_block_def(), SLHAea::operator<(), SLHAea::operator<<(), SLHAea::operator==(), reformat(), and uncomment().
◆ begin() [2/2]
Returns a read-only (constant) iterator that points to the first element in the Block. Iteration is done in ordinary element order.
Definition at line 1131 of file slhaea.h.
References impl_.
◆ cbegin()
Returns a read-only (constant) iterator that points to the first element in the Block. Iteration is done in ordinary element order.
Definition at line 1140 of file slhaea.h.
References impl_.
◆ cend()
Returns a read-only (constant) iterator that points one past the last element in the Block. Iteration is done in ordinary element order.
Definition at line 1167 of file slhaea.h.
References impl_.
◆ clear()
void SLHAea::Block::clear |
( |
| ) |
|
|
inline |
Erases all the elements in the Block and set its name to an empty string.
Definition at line 1497 of file slhaea.h.
References impl_, and name_.
Referenced by str().
◆ comment()
void SLHAea::Block::comment |
( |
| ) |
|
|
inline |
◆ cont_to_key()
template<class Container >
static key_type SLHAea::Block::cont_to_key |
( |
const Container & |
cont | ) |
|
|
inlinestaticprivate |
◆ count()
Counts all Lines that match a given key.
- Parameters
-
key | First strings of the Lines that will be counted. |
- Returns
- Number of lines whose first strings equal
key .
Definition at line 1305 of file slhaea.h.
References begin(), and end().
◆ crbegin()
Returns a read-only (constant) reverse iterator that points to the last element in the Block. Iteration is done in reverse element order.
Definition at line 1194 of file slhaea.h.
References impl_.
◆ crend()
Returns a read-only (constant) reverse iterator that points to one before the first element in the Block. Iteration is done in reverse element order.
Definition at line 1221 of file slhaea.h.
References impl_.
◆ data_size()
◆ empty()
bool SLHAea::Block::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
Returns a read/write iterator that points one past the last element in the Block. Iteration is done in ordinary element order.
Definition at line 1149 of file slhaea.h.
References impl_.
Referenced by at(), comment(), count(), data_size(), erase(), erase_first(), erase_last(), find(), find_block_def(), SLHAea::Coll::key_matches_block_def::operator()(), SLHAea::operator<(), SLHAea::operator<<(), SLHAea::operator==(), operator[](), reformat(), rename(), and uncomment().
◆ end() [2/2]
Returns a read-only (constant) iterator that points one past the last element in the Block. Iteration is done in ordinary element order.
Definition at line 1158 of file slhaea.h.
References impl_.
◆ erase() [1/3]
Erases all Lines that match the provided key.
- Parameters
-
key | First strings of the Lines to be erased. |
- Returns
- The number of Lines erased.
This function takes a key (which is a vector of strings) and erases all Lines whose first strings are equal to the strings in key .
Definition at line 1464 of file slhaea.h.
References begin(), end(), and erase().
◆ erase() [2/3]
Erases a range of elements.
- Parameters
-
first | Iterator pointing to the first element to be erased. |
last | Iterator pointing to one past the last element to be erased. |
- Returns
- Iterator pointing to the element pointed to by
last prior to erasing (or end()).
This function erases the elements in the range [first , last ) and shortens the Block accordingly.
Definition at line 1415 of file slhaea.h.
References impl_.
◆ erase() [3/3]
Erases element at given position .
- Parameters
-
position | Iterator pointing to the element to be erased. |
- Returns
- Iterator pointing to the next element (or end()).
This function erases the element at the given position and thus shortens the Block by one.
Definition at line 1400 of file slhaea.h.
References impl_.
Referenced by erase(), erase_first(), and erase_last().
◆ erase_first()
Erases first Line that matches the provided key.
- Parameters
-
key | First strings of the Line to be erased. |
- Returns
- Iterator pointing to the next element (or end()).
This function takes a key (which is a vector of strings) and erases the first Line whose first strings are equal to the strings in key . If the Block contains such Line, the function returns an iterator pointing to the next element (or end()). If no such Line exists, end() is returned.
Definition at line 1430 of file slhaea.h.
References end(), erase(), and find().
◆ erase_last()
Erases last Line that matches the provided key.
- Parameters
-
key | First strings of the Line to be erased. |
- Returns
- Iterator pointing to the next element (or end()).
This function takes a key (which is a vector of strings) and erases the last Line whose first strings are equal to the strings in key . If the Block contains such Line, the function returns an iterator pointing to the next element (or end()). If no such Line exists, end() is returned.
Definition at line 1448 of file slhaea.h.
References end(), erase(), find(), rbegin(), and rend().
◆ find() [1/3]
Tries to locate a Line in the Block.
- Parameters
-
key | First strings of the Line to be located. |
- Returns
- Read/write iterator pointing to sought-after element, or end() if not found.
This function takes a key (which is a vector of strings) and tries to locate the Line whose first strings are equal to the strings in key . If successful the function returns a read/write iterator pointing to the sought after Line. If unsuccessful it returns end().
Definition at line 1238 of file slhaea.h.
References begin(), end(), and flexiblesusy::meta::find_if().
Referenced by at(), erase_first(), erase_last(), and operator[]().
◆ find() [2/3]
Tries to locate a Line in the Block.
- Parameters
-
key | First strings of the Line to be located. |
- Returns
- Read-only (constant) iterator pointing to sought-after element, or end() const if not found.
This function takes a key (which is a vector of strings) and tries to locate the Line whose first strings are equal to the strings in key . If successful the function returns a read-only (constant) iterator pointing to the sought after Line. If unsuccessful it returns end() const.
Definition at line 1254 of file slhaea.h.
References begin(), end(), and flexiblesusy::meta::find_if().
◆ find() [3/3]
template<class InputIterator >
static InputIterator SLHAea::Block::find |
( |
InputIterator |
first, |
|
|
InputIterator |
last, |
|
|
const key_type & |
key |
|
) |
| |
|
inlinestatic |
Tries to locate a Line in a range.
- Parameters
-
first,last | Input iterators to the initial and final positions in a sequence. |
key | First strings of the Line to be located. |
- Returns
- Iterator pointing to sought-after element, or
last if not found.
This function tries to locate in the range [first , last ) the Line whose first strings are equal to the strings in key . If successful the function returns an iterator pointing to the sought after Line. If unsuccessful it returns last .
Definition at line 1271 of file slhaea.h.
References flexiblesusy::meta::find_if().
◆ find_block_def() [1/2]
iterator SLHAea::Block::find_block_def |
( |
| ) |
|
|
inline |
◆ find_block_def() [2/2]
◆ from_str()
static Block SLHAea::Block::from_str |
( |
const std::string & |
block | ) |
|
|
inlinestatic |
Constructs a Block with content from a string.
- Parameters
-
block | String to read content from. |
Definition at line 774 of file slhaea.h.
References Block().
◆ front() [1/2]
Returns a read/write reference to the first element of the Block.
Definition at line 1090 of file slhaea.h.
References impl_.
◆ front() [2/2]
Returns a read-only (constant) reference to the first element of the Block.
Definition at line 1098 of file slhaea.h.
References impl_.
◆ insert() [1/2]
Inserts a Line before given position .
- Parameters
-
position | Iterator into the Block. |
line | Line to be inserted. |
- Returns
- Iterator pointing to the inserted element.
This function inserts a copy of line before the specified position and thus enlarges the Block by one.
Definition at line 1374 of file slhaea.h.
References impl_.
◆ insert() [2/2]
template<class InputIterator >
void SLHAea::Block::insert |
( |
iterator |
position, |
|
|
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
|
inline |
Inserts a range into the Block.
- Parameters
-
position | Iterator into the Block. |
first,last | Input iterators to the initial and final positions in a sequence. |
This function inserts copies of the Lines in the range [first , last ) into the Block before the specified position and thus enlarges the Block accordingly.
Definition at line 1388 of file slhaea.h.
References impl_.
◆ ints_to_key()
static key_type SLHAea::Block::ints_to_key |
( |
int |
i0, |
|
|
int |
i1, |
|
|
int |
i2, |
|
|
int |
i3, |
|
|
int |
i4 |
|
) |
| |
|
inlinestaticprivate |
◆ max_size()
◆ name() [1/2]
const std::string & SLHAea::Block::name |
( |
| ) |
const |
|
inline |
◆ name() [2/2]
void SLHAea::Block::name |
( |
const std::string & |
newName | ) |
|
|
inline |
◆ operator[]() [1/4]
Locates a Line in the Block.
- Parameters
-
key | First strings of the Line to be located. |
- Returns
- Read/write reference to sought-after Line.
This function takes a key (which is a vector of strings) and locates the Line whose first strings are equal to the strings in key . If no such Line exists, this function creates an empty Line at the end of the Block and returns a reference to it.
Definition at line 897 of file slhaea.h.
References back(), end(), find(), and push_back().
◆ operator[]() [2/4]
reference SLHAea::Block::operator[] |
( |
const std::string & |
key | ) |
|
|
inline |
Locates a Line in the Block.
- Parameters
-
key | String that is used to locate the Line. |
- Returns
- Read/write reference to sought-after Line.
This function locates the Line whose first string is equal to key . If no such Line exists, this function creates an empty Line at the end of the Block and returns a reference to it.
Definition at line 931 of file slhaea.h.
◆ operator[]() [3/4]
reference SLHAea::Block::operator[] |
( |
const std::vector< int > & |
key | ) |
|
|
inline |
Locates a Line in the Block.
- Parameters
-
key | Integers that are used to locate the Line. |
- Returns
- Read/write reference to sought-after Line.
This function takes a key (which is a vector of ints) and locates the Line whose first strings are equal to the to strings converted ints in key . If no such Line exists, this function creates an empty Line at the end of the Block and returns a reference to it.
Definition at line 918 of file slhaea.h.
References cont_to_key().
◆ operator[]() [4/4]
reference SLHAea::Block::operator[] |
( |
int |
key | ) |
|
|
inline |
Locates a Line in the Block.
- Parameters
-
key | Integer that is used to locate the Line. |
- Returns
- Read/write reference to sought-after Line.
This function locates the Line whose first string is equal to the to string converted key . If no such Line exists, this function creates an empty Line at the end of the Block and returns a reference to it.
Definition at line 945 of file slhaea.h.
References SLHAea::to_string().
◆ pop_back()
void SLHAea::Block::pop_back |
( |
| ) |
|
|
inline |
Removes the last element. This function shrinks the size() of the Block by one.
Definition at line 1361 of file slhaea.h.
References impl_.
◆ push_back() [1/2]
void SLHAea::Block::push_back |
( |
const std::string & |
line | ) |
|
|
inline |
Adds a Line to the end of the Block.
- Parameters
-
line | String that is used to construct the Line that will be added. |
This function creates an element at the end of the Block and assigns the Line that is constructed from line to it.
Definition at line 1353 of file slhaea.h.
References impl_.
◆ push_back() [2/2]
void SLHAea::Block::push_back |
( |
const value_type & |
line | ) |
|
|
inline |
◆ rbegin() [1/2]
Returns a read/write reverse iterator that points to the last element in the Block. Iteration is done in reverse element order.
Definition at line 1176 of file slhaea.h.
References impl_.
Referenced by erase_last().
◆ rbegin() [2/2]
Returns a read-only (constant) reverse iterator that points to the last element in the Block. Iteration is done in reverse element order.
Definition at line 1185 of file slhaea.h.
References impl_.
◆ read()
Block & SLHAea::Block::read |
( |
std::istream & |
is | ) |
|
|
inline |
◆ reformat()
void SLHAea::Block::reformat |
( |
| ) |
|
|
inline |
◆ rename()
void SLHAea::Block::rename |
( |
const std::string & |
newName | ) |
|
|
inline |
Changes the name and definition of the Block.
- Parameters
-
newName | New name of the Block. |
In contrast to name() this function changes the name of the Block and its first block definition (if it exists).
Definition at line 804 of file slhaea.h.
References end(), find_block_def(), and name().
◆ rend() [1/2]
Returns a read/write reverse iterator that points to one before the first element in the Block. Iteration is done in reverse element order.
Definition at line 1203 of file slhaea.h.
References impl_.
Referenced by erase_last().
◆ rend() [2/2]
Returns a read-only (constant) reverse iterator that points to one before the first element in the Block. Iteration is done in reverse element order.
Definition at line 1212 of file slhaea.h.
References impl_.
◆ size()
◆ str() [1/2]
std::string SLHAea::Block::str |
( |
| ) |
const |
|
inline |
Returns a string representation of the Block.
Definition at line 878 of file slhaea.h.
◆ str() [2/2]
Block & SLHAea::Block::str |
( |
const std::string & |
block | ) |
|
|
inline |
Assigns content from a string to the Block.
- Parameters
-
block | String that is used as content for the Block. |
- Returns
- Reference to
*this .
This function clears the name and content of the Block and adds every non-empty line found in block as Line to the end of the Block. If block contains a block definition, the name of the Block is set accordingly. If block contains more than two block definitions, only the lines before the second block definition are added to the Block.
Definition at line 868 of file slhaea.h.
References clear(), and read().
Referenced by SLHAea::Coll::push_back(), SLHAea::Coll::push_front(), and flexiblesusy::SLHA_io::set_block().
◆ strings_to_key()
static key_type SLHAea::Block::strings_to_key |
( |
const std::string & |
s0, |
|
|
const std::string & |
s1, |
|
|
const std::string & |
s2, |
|
|
const std::string & |
s3, |
|
|
const std::string & |
s4 |
|
) |
| |
|
inlinestaticprivate |
◆ swap()
void SLHAea::Block::swap |
( |
Block & |
block | ) |
|
|
inline |
Swaps data with another Block.
- Parameters
-
block | Block to be swapped with. |
Definition at line 1486 of file slhaea.h.
References impl_, and name_.
◆ uncomment()
void SLHAea::Block::uncomment |
( |
| ) |
|
|
inline |
◆ impl_
Definition at line 1596 of file slhaea.h.
Referenced by back(), begin(), cbegin(), cend(), clear(), crbegin(), crend(), empty(), end(), erase(), front(), insert(), max_size(), pop_back(), push_back(), rbegin(), rend(), size(), and swap().
◆ name_
std::string SLHAea::Block::name_ |
|
private |
◆ no_index_
const int SLHAea::Block::no_index_ = -32768 |
|
staticprivate |
The documentation for this class was generated from the following file:
|