![]() |
Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
#include <IOTypes.hh>
Collaboration diagram for Hammer::IOBuffers:Public Types | |
| using | iterator = std::vector< IOBuffer >::iterator |
| using | const_iterator = std::vector< IOBuffer >::const_iterator |
| using | reverse_iterator = std::vector< IOBuffer >::reverse_iterator |
| using | const_reverse_iterator = std::vector< IOBuffer >::const_reverse_iterator |
Public Member Functions | |
| IOBuffers () | |
| IOBuffers (std::unique_ptr< Serial::DetachedBuffers > &&data) | |
| IOBuffers (const IOBuffers &)=delete | |
| IOBuffers & | operator= (const IOBuffers &)=delete |
| IOBuffers (IOBuffers &&) | |
| IOBuffers & | operator= (IOBuffers &&) |
| ~IOBuffers () | |
| IOBuffer & | at (size_t pos) |
| const IOBuffer & | at (size_t pos) const |
| IOBuffer & | operator[] (size_t pos) |
| const IOBuffer & | operator[] (size_t pos) const |
| IOBuffer & | front () |
| const IOBuffer & | front () const |
| IOBuffer & | back () |
| const IOBuffer & | back () const |
| size_t | size () const |
| bool | empty () const |
| iterator | begin () noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | cbegin () const noexcept |
| iterator | end () noexcept |
| const_iterator | end () const noexcept |
| const_iterator | cend () const noexcept |
| reverse_iterator | rbegin () noexcept |
| const_reverse_iterator | rbegin () const noexcept |
| const_reverse_iterator | crbegin () const noexcept |
| reverse_iterator | rend () noexcept |
| const_reverse_iterator | rend () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| void | clear () |
Private Member Functions | |
| void | init () |
Private Attributes | |
| std::vector< IOBuffer > | _buffers |
| std::unique_ptr < Serial::DetachedBuffers > | _pOwner |
Definition at line 47 of file IOTypes.hh.
| using Hammer::IOBuffers::const_iterator = std::vector<IOBuffer>::const_iterator |
Definition at line 61 of file IOTypes.hh.
| using Hammer::IOBuffers::const_reverse_iterator = std::vector<IOBuffer>::const_reverse_iterator |
Definition at line 63 of file IOTypes.hh.
| using Hammer::IOBuffers::iterator = std::vector<IOBuffer>::iterator |
Definition at line 60 of file IOTypes.hh.
| using Hammer::IOBuffers::reverse_iterator = std::vector<IOBuffer>::reverse_iterator |
Definition at line 62 of file IOTypes.hh.
| Hammer::IOBuffers::IOBuffers | ( | ) |
Definition at line 68 of file IOTypes.cc.
|
explicit |
Definition at line 72 of file IOTypes.cc.
|
delete |
| Hammer::IOBuffers::IOBuffers | ( | IOBuffers && | other | ) |
Definition at line 76 of file IOTypes.cc.
| Hammer::IOBuffers::~IOBuffers | ( | ) |
Definition at line 86 of file IOTypes.cc.
| IOBuffer & Hammer::IOBuffers::at | ( | size_t | pos | ) |
Definition at line 90 of file IOTypes.cc.
| const IOBuffer & Hammer::IOBuffers::at | ( | size_t | pos | ) | const |
Definition at line 94 of file IOTypes.cc.
| IOBuffer & Hammer::IOBuffers::back | ( | ) |
Definition at line 114 of file IOTypes.cc.
| const IOBuffer & Hammer::IOBuffers::back | ( | ) | const |
Definition at line 118 of file IOTypes.cc.
|
noexcept |
Definition at line 130 of file IOTypes.cc.
|
noexcept |
Definition at line 134 of file IOTypes.cc.
|
noexcept |
Definition at line 138 of file IOTypes.cc.
|
noexcept |
Definition at line 150 of file IOTypes.cc.
| void Hammer::IOBuffers::clear | ( | ) |
Definition at line 178 of file IOTypes.cc.
|
noexcept |
Definition at line 162 of file IOTypes.cc.
|
noexcept |
Definition at line 174 of file IOTypes.cc.
| bool Hammer::IOBuffers::empty | ( | ) | const |
Definition at line 126 of file IOTypes.cc.
|
noexcept |
Definition at line 142 of file IOTypes.cc.
|
noexcept |
Definition at line 146 of file IOTypes.cc.
| IOBuffer & Hammer::IOBuffers::front | ( | ) |
Definition at line 106 of file IOTypes.cc.
| const IOBuffer & Hammer::IOBuffers::front | ( | ) | const |
Definition at line 110 of file IOTypes.cc.
|
private |
Definition at line 183 of file IOTypes.cc.
Definition at line 80 of file IOTypes.cc.
| IOBuffer & Hammer::IOBuffers::operator[] | ( | size_t | pos | ) |
Definition at line 98 of file IOTypes.cc.
| const IOBuffer & Hammer::IOBuffers::operator[] | ( | size_t | pos | ) | const |
Definition at line 102 of file IOTypes.cc.
|
noexcept |
Definition at line 154 of file IOTypes.cc.
|
noexcept |
Definition at line 158 of file IOTypes.cc.
|
noexcept |
Definition at line 166 of file IOTypes.cc.
|
noexcept |
Definition at line 170 of file IOTypes.cc.
| size_t Hammer::IOBuffers::size | ( | ) | const |
Definition at line 122 of file IOTypes.cc.
|
private |
Definition at line 104 of file IOTypes.hh.
|
private |
Definition at line 105 of file IOTypes.hh.