ProteoWizard
|
A custom vector class that can store its contents in either a std::vector or a cli::array (when compiled with .NET). More...
#include <BinaryData.hpp>
Classes | |
class | const_iterator |
class | iterator |
Public Types | |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef T | value_type |
typedef T & | reference |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Public Attributes | |
const typedef T & | const_reference |
Private Member Functions | |
void | _alloc (size_type elements, const T &t) |
void | _reserve (size_type elements) |
void | _resize (size_type elements) |
void | _resize (size_type elements, const T &FillWith) |
void | _swap (BinaryData &that) |
void | _swap (std::vector< T > &that) |
void | _assign (const BinaryData &that) |
void | _assign (const std::vector< T > &that) |
size_type | _size () const |
size_type | _capacity () const |
Private Attributes | |
std::unique_ptr< Impl > | _impl |
A custom vector class that can store its contents in either a std::vector or a cli::array (when compiled with .NET).
Definition at line 44 of file BinaryData.hpp.
typedef std::size_t pwiz::util::BinaryData< T >::size_type |
Definition at line 48 of file BinaryData.hpp.
typedef std::ptrdiff_t pwiz::util::BinaryData< T >::difference_type |
Definition at line 49 of file BinaryData.hpp.
typedef T pwiz::util::BinaryData< T >::value_type |
Definition at line 50 of file BinaryData.hpp.
typedef T& pwiz::util::BinaryData< T >::reference |
Definition at line 51 of file BinaryData.hpp.
typedef std::reverse_iterator<iterator> pwiz::util::BinaryData< T >::reverse_iterator |
Definition at line 121 of file BinaryData.hpp.
typedef std::reverse_iterator<const_iterator> pwiz::util::BinaryData< T >::const_reverse_iterator |
Definition at line 122 of file BinaryData.hpp.
pwiz::util::BinaryData< T >::BinaryData | ( | size_type | elements = 0 , |
T | t = T() |
||
) |
pwiz::util::BinaryData< T >::BinaryData | ( | const BinaryData< T > & | source | ) |
pwiz::util::BinaryData< T >::BinaryData | ( | const_iterator | first, |
const_iterator | last | ||
) |
pwiz::util::BinaryData< T >::BinaryData | ( | void * | cliNumericArray | ) |
pwiz::util::BinaryData< T >::~BinaryData | ( | ) |
BinaryData& pwiz::util::BinaryData< T >::operator= | ( | void * | cliNumericArray | ) |
|
inline |
Definition at line 140 of file BinaryData.hpp.
Referenced by readData().
|
inline |
Definition at line 145 of file BinaryData.hpp.
Referenced by SpectrumPeakExtractorTest::ExtractPeaksTest(), initializeTinyMGF(), initializeTinyMS1(), initializeTinyMS2(), makeSpectrumPtr(), readData(), test(), testBadFile(), testBinaryDataArrayExternalMetadata(), testConfiguration(), and testPrecursorMassRemoval().
|
inline |
Definition at line 150 of file BinaryData.hpp.
|
inline |
Definition at line 155 of file BinaryData.hpp.
Referenced by pwiz::util::ToBinaryData().
|
inline |
Definition at line 161 of file BinaryData.hpp.
|
inline |
Definition at line 166 of file BinaryData.hpp.
|
inline |
Definition at line 171 of file BinaryData.hpp.
Referenced by readData(), and testConfiguration().
|
inline |
Definition at line 176 of file BinaryData.hpp.
|
inline |
Definition at line 181 of file BinaryData.hpp.
|
inline |
Definition at line 186 of file BinaryData.hpp.
Referenced by readData(), and testConfiguration().
|
inline |
Definition at line 191 of file BinaryData.hpp.
|
inline |
Definition at line 196 of file BinaryData.hpp.
|
inline |
Definition at line 201 of file BinaryData.hpp.
|
inline |
Definition at line 206 of file BinaryData.hpp.
|
inline |
Definition at line 211 of file BinaryData.hpp.
|
inline |
Definition at line 216 of file BinaryData.hpp.
|
inline |
Definition at line 221 of file BinaryData.hpp.
|
inline |
Definition at line 226 of file BinaryData.hpp.
|
inline |
Definition at line 232 of file BinaryData.hpp.
|
inline |
Definition at line 238 of file BinaryData.hpp.
|
inline |
Definition at line 244 of file BinaryData.hpp.
const_reference pwiz::util::BinaryData< T >::operator[] | ( | size_type | index | ) | const |
reference pwiz::util::BinaryData< T >::operator[] | ( | size_type | index | ) |
|
inline |
Definition at line 254 of file BinaryData.hpp.
|
inline |
Definition at line 261 of file BinaryData.hpp.
|
inline |
Definition at line 270 of file BinaryData.hpp.
|
inline |
Definition at line 276 of file BinaryData.hpp.
|
inline |
Definition at line 282 of file BinaryData.hpp.
Referenced by std::swap().
|
inline |
Definition at line 287 of file BinaryData.hpp.
|
inline |
Definition at line 293 of file BinaryData.hpp.
Referenced by pwiz::util::ToBinaryData().
|
inline |
|
inline |
Definition at line 310 of file BinaryData.hpp.
|
inline |
Definition at line 322 of file BinaryData.hpp.
|
inline |
Definition at line 336 of file BinaryData.hpp.
|
inline |
Definition at line 344 of file BinaryData.hpp.
|
inline |
Definition at line 352 of file BinaryData.hpp.
|
inline |
Definition at line 357 of file BinaryData.hpp.
|
inline |
Definition at line 362 of file BinaryData.hpp.
Referenced by SpectrumPeakExtractorTest::ExtractPeaksTest(), initializeTinyMGF(), initializeTinyMS1(), initializeTinyMS2(), makeSpectrumPtr(), testBinaryDataArray(), and pwiz::util::ToBinaryData().
|
inline |
Definition at line 368 of file BinaryData.hpp.
|
inline |
Definition at line 373 of file BinaryData.hpp.
Referenced by pwiz::util::ToBinaryData().
void* pwiz::util::BinaryData< T >::managedStorage | ( | ) | const |
pwiz::util::BinaryData< T >::operator const std::vector< T > & | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
const typedef T& pwiz::util::BinaryData< T >::const_reference |
Definition at line 52 of file BinaryData.hpp.
|
private |
Definition at line 386 of file BinaryData.hpp.