Skip to content

Class representation

class representation<kfr::generic::vec<T, N>> simd

template <typename T, size_t N>
struct representation<kfr::KFR_ARCH_NAME::vec<T, N>> { … }

String representation of a vec for formatting/logging.

typedef type

using type = std::string

Fully qualified name: kfr::representation<kfr::generic::vec<T, N>>::type

Declared at simd/vec.hpp:2157

function get(const kfr::generic::vec<T, N> &)

static std::string get(const kfr::KFR_ARCH_NAME::vec<T, N>& value)

Fully qualified name: kfr::representation<kfr::generic::vec<T, N>>::get(const kfr::generic::vec<T, N> &)

Declared at simd/vec.hpp:2158

Fully qualified name: kfr::representation<kfr::generic::vec<T, N>>

Declared at simd/vec.hpp:2155

Class representation

class representation<fmt_t<kfr::generic::vec<T, N>, t, width, prec>> simd

template <char t, int width, int prec, typename T, size_t N>
struct representation<fmt_t<kfr::KFR_ARCH_NAME::vec<T, N>, t, width, prec>> { … }

typedef type

using type = std::string

Fully qualified name: kfr::representation<fmt_t<kfr::generic::vec<T, N>, t, width, prec>>::type

Declared at simd/vec.hpp:2168

function get(const fmt_t<kfr::generic::vec<T, N>, t, width, prec> &)

static std::string get(const fmt_t<kfr::KFR_ARCH_NAME::vec<T, N>, t, width, prec>& value)

Fully qualified name: kfr::representation<fmt_t<kfr::generic::vec<T, N>, t, width, prec>>::get(const fmt_t<kfr::generic::vec<T, N>, t, width, prec> &)

Declared at simd/vec.hpp:2169

Fully qualified name: kfr::representation<fmt_t<kfr::generic::vec<T, N>, t, width, prec>>

Declared at simd/vec.hpp:2166

Class representation

class representation<kfr::generic::mask<T, N>> simd

template <typename T, size_t N>
struct representation<kfr::KFR_ARCH_NAME::mask<T, N>> { … }

String representation of a mask for formatting/logging.

typedef type

using type = std::string

Fully qualified name: kfr::representation<kfr::generic::mask<T, N>>::type

Declared at simd/vec.hpp:2182

function get(const kfr::generic::mask<T, N> &)

static std::string get(const kfr::KFR_ARCH_NAME::mask<T, N>& value)

Fully qualified name: kfr::representation<kfr::generic::mask<T, N>>::get(const kfr::generic::mask<T, N> &)

Declared at simd/vec.hpp:2183

Fully qualified name: kfr::representation<kfr::generic::mask<T, N>>

Declared at simd/vec.hpp:2180

Class representation

class representation<kfr::complex<T>> simd

template <typename T>
struct representation<kfr::complex<T>> { … }

String representation specialization for kfr::complex<T> .

Renders a complex value as "<real> + <imag>j" using as_string for each component.

Template parameters
T The underlying real element type.

typedef type

using type = std::string

Result type of the conversion.

Fully qualified name: kfr::representation<kfr::complex<T>>::type

function get(const kfr::complex<T> &)

static std::string get(const kfr::complex<T>& value)

Converts a complex value to its string form.

Parameters
value The complex value to format.
Returns
A string of the form "<real> + <imag>j" .

Fully qualified name: kfr::representation<kfr::complex<T>>::get(const kfr::complex<T> &)

Fully qualified name: kfr::representation<kfr::complex<T>>

Class representation

class representation<fmt_t<kfr::complex<T>, t, width, prec>> simd

template <char t, int width, int prec, typename T>
struct representation<fmt_t<kfr::complex<T>, t, width, prec>> { … }

String representation specialization for a formatted complex value.

Applies the format specifier ( t , width , prec ) to both the real and imaginary parts before joining them as "<real> + <imag>j" .

Template parameters
t Format character (see fmt_t ).
width Minimum field width.
prec Precision specifier.
T The underlying real element type.

typedef type

using type = std::string

Result type of the conversion.

Fully qualified name: kfr::representation<fmt_t<kfr::complex<T>, t, width, prec>>::type

function get(const fmt_t<kfr::complex<T>, t, width, prec> &)

static std::string get(const fmt_t<kfr::complex<T>, t, width, prec>& value)

Converts a formatted complex value to its string form.

Parameters
value The formatted complex value to render.
Returns
A string of the form "<real> + <imag>j" with each component formatted according to t , width , and prec .

Fully qualified name: kfr::representation<fmt_t<kfr::complex<T>, t, width, prec>>::get(const fmt_t<kfr::complex<T>, t, width, prec> &)

Fully qualified name: kfr::representation<fmt_t<kfr::complex<T>, t, width, prec>>

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.