Public Member Functions | List of all members
Eigen::MovableScalar< Scalar, Base > Struct Template Reference

#include <MovableScalar.h>

Inheritance diagram for Eigen::MovableScalar< Scalar, Base >:
Inheritance graph
[legend]

Public Member Functions

 MovableScalar ()=default
 
 MovableScalar (const MovableScalar &)=default
 
 MovableScalar (MovableScalar &&other)=default
 
 MovableScalar (Scalar scalar)
 
 operator Scalar () const
 
MovableScalaroperator= (const MovableScalar &)=default
 
MovableScalaroperator= (MovableScalar &&other)=default
 
 ~MovableScalar ()=default
 
- Public Member Functions inherited from Base
 Base ()=default
 
 Base (const Base &)=delete
 
virtual std::string dispatch () const =0
 
virtual ~Base ()=default
 

Detailed Description

template<typename Scalar, typename Base = std::vector<Scalar>>
struct Eigen::MovableScalar< Scalar, Base >

Definition at line 18 of file MovableScalar.h.

Constructor & Destructor Documentation

◆ MovableScalar() [1/4]

template<typename Scalar , typename Base = std::vector<Scalar>>
Eigen::MovableScalar< Scalar, Base >::MovableScalar ( )
default

◆ ~MovableScalar()

template<typename Scalar , typename Base = std::vector<Scalar>>
Eigen::MovableScalar< Scalar, Base >::~MovableScalar ( )
default

◆ MovableScalar() [2/4]

template<typename Scalar , typename Base = std::vector<Scalar>>
Eigen::MovableScalar< Scalar, Base >::MovableScalar ( const MovableScalar< Scalar, Base > &  )
default

◆ MovableScalar() [3/4]

template<typename Scalar , typename Base = std::vector<Scalar>>
Eigen::MovableScalar< Scalar, Base >::MovableScalar ( MovableScalar< Scalar, Base > &&  other)
default

◆ MovableScalar() [4/4]

template<typename Scalar , typename Base = std::vector<Scalar>>
Eigen::MovableScalar< Scalar, Base >::MovableScalar ( Scalar  scalar)
inline

Definition at line 26 of file MovableScalar.h.

Member Function Documentation

◆ operator Scalar()

template<typename Scalar , typename Base = std::vector<Scalar>>
Eigen::MovableScalar< Scalar, Base >::operator Scalar ( ) const
inline

Definition at line 28 of file MovableScalar.h.

◆ operator=() [1/2]

template<typename Scalar , typename Base = std::vector<Scalar>>
MovableScalar& Eigen::MovableScalar< Scalar, Base >::operator= ( const MovableScalar< Scalar, Base > &  )
default

◆ operator=() [2/2]

template<typename Scalar , typename Base = std::vector<Scalar>>
MovableScalar& Eigen::MovableScalar< Scalar, Base >::operator= ( MovableScalar< Scalar, Base > &&  other)
default

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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:42:18