PLaSK library
|
This is the complete list of members for plask::DataVector< T >, including all inherited members.
accumulate(const DataVector< T > &to_accum, typename std::remove_cv< T >::type initial=typename std::remove_cv< T >::type()) | plask::DataVector< T > | related |
begin() const | plask::DataVector< T > | inline |
begin() | plask::DataVector< T > | inline |
claim() const | plask::DataVector< T > | inline |
const_data_cast(const DataVector< T > &src) | plask::DataVector< T > | related |
const_iterator typedef | plask::DataVector< T > | |
copy() const | plask::DataVector< T > | inline |
CT typedef | plask::DataVector< T > | |
data() const | plask::DataVector< T > | inline |
data() | plask::DataVector< T > | inline |
DataVector() | plask::DataVector< T > | inline |
DataVector(std::size_t size) | plask::DataVector< T > | inlineexplicit |
DataVector(std::size_t size, const T &value) | plask::DataVector< T > | inline |
DataVector(const DataVector< CT > &src) | plask::DataVector< T > | inline |
DataVector(const DataVector< VT > &src) | plask::DataVector< T > | inline |
DataVector(const DataVector< TS > &src) | plask::DataVector< T > | inline |
DataVector(DataVector< CT > &&src) noexcept | plask::DataVector< T > | inline |
DataVector(DataVector< VT > &&src) noexcept | plask::DataVector< T > | inline |
DataVector(TS *existing_data, std::size_t size) | plask::DataVector< T > | inline |
DataVector(TS *existing_data, std::size_t size, const std::function< void(void *)> &deleter) | plask::DataVector< T > | inline |
DataVector(TS *existing_data, std::size_t size, std::function< void(void *)> &&deleter) | plask::DataVector< T > | inline |
DataVector(std::initializer_list< T > init) | plask::DataVector< T > | inline |
DataVector(std::initializer_list< TS > init) | plask::DataVector< T > | inline |
DataVector< CT > | plask::DataVector< T > | friend |
DataVector< VT > | plask::DataVector< T > | friend |
end() const | plask::DataVector< T > | inline |
end() | plask::DataVector< T > | inline |
fill(const O &value) | plask::DataVector< T > | inline |
Gc typedef | plask::DataVector< T > | |
getSubarrayCopy(std::size_t begin_index, std::size_t subarray_size) const | plask::DataVector< T > | inline |
getSubarrayRef(std::size_t begin_index, std::size_t subarray_size) | plask::DataVector< T > | inline |
getSubarrayRef(std::size_t begin_index, std::size_t subarray_size) const | plask::DataVector< T > | inline |
getSubrangeCopy(const_iterator begin, const_iterator end) | plask::DataVector< T > | inline |
getSubrangeRef(iterator begin, iterator end) | plask::DataVector< T > | inline |
getSubrangeRef(const_iterator begin, const_iterator end) const | plask::DataVector< T > | inline |
iterator typedef | plask::DataVector< T > | |
operator bool() const | plask::DataVector< T > | inline |
operator!=(DataVector< T1 > const &a, DataVector< T2 > const &b) | plask::DataVector< T > | related |
operator*(DataVector< T > const &vec, S a) | plask::DataVector< T > | related |
operator*(S a, DataVector< T > const &vec) | plask::DataVector< T > | related |
operator*=(DataVector< T > &vec, S a) | plask::DataVector< T > | related |
operator+(DataVector< T1 > const &vec1, DataVector< T2 > const &vec2) | plask::DataVector< T > | related |
operator+=(DataVector< T > &to_inc, DataVector< S > const &inc_val) | plask::DataVector< T > | related |
operator-(DataVector< T1 > const &vec1, DataVector< T2 > const &vec2) | plask::DataVector< T > | related |
operator-(DataVector< T > const &vec) | plask::DataVector< T > | related |
operator-=(DataVector< T > &to_dec, DataVector< S > const &dec_val) | plask::DataVector< T > | related |
operator/(DataVector< T > const &vec, S a) | plask::DataVector< T > | related |
operator/=(DataVector< T > &vec, S a) | plask::DataVector< T > | related |
operator<(DataVector< T1 > const &a, DataVector< T2 > const &b) | plask::DataVector< T > | related |
operator<<(std::ostream &out, DataVector< T > const &to_print) | plask::DataVector< T > | related |
operator<=(DataVector< T1 > const &a, DataVector< T2 > const &b) | plask::DataVector< T > | related |
operator=(const DataVector< CT > &M) | plask::DataVector< T > | inline |
operator=(const DataVector< VT > &M) | plask::DataVector< T > | inline |
operator=(DataVector< T > &&src) noexcept | plask::DataVector< T > | inline |
operator==(DataVector< T1 > const &a, DataVector< T2 > const &b) | plask::DataVector< T > | related |
operator>(DataVector< T1 > const &a, DataVector< T2 > const &b) | plask::DataVector< T > | related |
operator>=(DataVector< T1 > const &a, DataVector< T2 > const &b) | plask::DataVector< T > | related |
operator[](std::size_t n) const | plask::DataVector< T > | inline |
operator[](std::size_t n) | plask::DataVector< T > | inline |
remove_const() const | plask::DataVector< T > | inline |
reset() | plask::DataVector< T > | inline |
reset(TS *existing_data, std::size_t size) | plask::DataVector< T > | inline |
reset(TS *existing_data, std::size_t size, const std::function< void(void *)> &deleter) | plask::DataVector< T > | inline |
reset(TS *existing_data, std::size_t size, std::function< void(void *)> &&deleter) | plask::DataVector< T > | inline |
reset(std::size_t size) | plask::DataVector< T > | inline |
reset(std::size_t size, const T &value) | plask::DataVector< T > | inline |
reset(InIterT begin, InIterT end) | plask::DataVector< T > | inline |
size() const | plask::DataVector< T > | inline |
swap(DataVector< T > &other) noexcept | plask::DataVector< T > | inline |
unique() const | plask::DataVector< T > | inline |
value_type typedef | plask::DataVector< T > | |
VT typedef | plask::DataVector< T > | |
~DataVector() | plask::DataVector< T > | inline |