template<typename T>
TFCS1DFunction_Array class

Public types

using size_t = TFCS1DFunction_size_t

Constructors, destructors, conversion operators

TFCS1DFunction_Array()
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>
T& TFCS1DFunction_Array<T>::operator[](size_t pos)

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