VCCC  2024.05
VisualCamp Common C++ library
MatrixProxyNocopy< ExprType > Class Template Reference

#include <vccc/__math/matrix/matrix_proxy_nocopy.hpp>

+ Inheritance diagram for MatrixProxyNocopy< ExprType >:

Public Member Functions

 MatrixProxyNocopy (ExprType &expr)
 
template<typename E , std::enable_if_t< internal::math::is_same_size< ExprType, E >::value, int > = 0>
MatrixProxyNocopyoperator= (const MatrixBase< E > &rhs) &&
 
- Public Member Functions inherited from MatrixBase< MatrixProxyNocopy< ExprType > >
constexpr value_type operator() (std::size_t i) const
 static polymorphic virtual-like member functions More...
 
constexpr value_type operator() (std::size_t i, std::size_t j) const
 
constexpr value_type operator[] (std::size_t i) const
 
constexpr const derived_typederived () const
 
constexpr derived_typederived ()
 

Additional Inherited Members

- Public Types inherited from MatrixBase< MatrixProxyNocopy< ExprType > >
enum  
 
using derived_type = MatrixProxyNocopy< ExprType >
 
using derived_traits = internal::math::traits< derived_type >
 
using value_type = typename derived_traits::value_type
 

Constructor & Destructor Documentation

◆ MatrixProxyNocopy()

MatrixProxyNocopy ( ExprType &  expr)
inlineexplicit

Member Function Documentation

◆ operator=()

MatrixProxyNocopy& operator= ( const MatrixBase< E > &  rhs) &&
inline

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