knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowCore::Vector< _T_, _dimension > Class Template Reference

Public Types

typedef _T_ Scalar
 

Public Member Functions

 Vector (const _T_ _v[])
 
template<typename... Params>
requires std::conjunction_v<std::is_convertible<Params, _T_>...>
 Vector (Params... _vs)
 
template<template< typename, std::size_t > class _C_>
 Vector (const _C_< _T_, _dimension > &_v)
 
template<typename... Params>
void setValue (Params... _vs)
 
template<template< typename > class _C_>
cres_qresult< void > copyFrom (const _C_< _T_ > &_v)
 
template<template< typename, std::size_t > class _C_>
void copyFrom (const _C_< _T_, _dimension > &_v)
 
 operator QList< _T_ > () const
 
_T_ operator[] (std::size_t _idx) const
 
_T_ & operator[] (std::size_t _idx)
 
bool operator== (const Vector< _T_, _dimension > &_rhs) const
 
bool operator!= (const Vector< _T_, _dimension > &_rhs) const
 
bool operator< (const Vector< _T_, _dimension > &_rhs) const
 
const _T_ * data () const
 

Static Public Attributes

static constexpr std::size_t Dimension = _dimension
 

The documentation for this class was generated from the following file: