Public Member Functions | Protected Attributes | Friends | List of all members
Eigen::WithFormat< ExpressionType > Class Template Reference

Pseudo expression providing matrix output with given format. More...

#include <IO.h>

Public Member Functions

 WithFormat (const ExpressionType &matrix, const IOFormat &format)
 

Protected Attributes

IOFormat m_format
 
ExpressionType::Nested m_matrix
 

Friends

std::ostream & operator<< (std::ostream &s, const WithFormat &wf)
 

Detailed Description

template<typename ExpressionType>
class Eigen::WithFormat< ExpressionType >

Pseudo expression providing matrix output with given format.

Template Parameters
ExpressionTypethe type of the object on which IO stream operations are performed

This class represents an expression with stream operators controlled by a given IOFormat. It is the return type of DenseBase::format() and most of the time this is the only way it is used.

See class IOFormat for some examples.

See also
DenseBase::format(), class IOFormat

Definition at line 96 of file IO.h.

Constructor & Destructor Documentation

◆ WithFormat()

template<typename ExpressionType >
Eigen::WithFormat< ExpressionType >::WithFormat ( const ExpressionType &  matrix,
const IOFormat format 
)
inline

Definition at line 100 of file IO.h.

Friends And Related Function Documentation

◆ operator<<

template<typename ExpressionType >
std::ostream& operator<< ( std::ostream &  s,
const WithFormat< ExpressionType > &  wf 
)
friend

Definition at line 104 of file IO.h.

Member Data Documentation

◆ m_format

template<typename ExpressionType >
IOFormat Eigen::WithFormat< ExpressionType >::m_format
protected

Definition at line 111 of file IO.h.

◆ m_matrix

template<typename ExpressionType >
ExpressionType::Nested Eigen::WithFormat< ExpressionType >::m_matrix
protected

Definition at line 110 of file IO.h.


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


gtsam
Author(s):
autogenerated on Sat Jun 1 2024 03:11:34