template<typename T>
TFCS1DFunction_Array class

Public types

using size_t = TFCS1DFunction_size_t

Constructors, destructors, conversion operators

TFCS1DFunction_Array() defaulted
TFCS1DFunction_Array(size_t count)
~TFCS1DFunction_Array()

Public functions

auto MemorySizeArray() const -> std::size_t
auto MemorySize() const -> std::size_t
auto size() const -> size_t
void resize(size_t count)
resize to given count, copying old content
auto data() -> T *
Direct data pointer.
auto data() const -> const T *
auto operator[](size_t pos) -> T &
auto operator[](size_t pos) const -> const T &
auto begin() -> T *
begin() iterators
auto begin() const -> const T *
auto end() -> T *
end() iterators
auto end() const -> const T *

Function documentation

template<typename T>
auto TFCS1DFunction_Array<T>::operator[](size_t pos) -> T &

Direct access operators. Values are in the range [0,TFCS1DFunction_Numeric<T>::MaxValue]