Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
cadabra::TerminalStream Class Reference

#include <TerminalStream.hh>

Public Member Functions

 TerminalStream (const Kernel &, std::ostream &)
TerminalStreamoperator<< (const Ex &)
TerminalStreamoperator<< (std::shared_ptr< Ex >)
template<class T>
TerminalStreamoperator<< (const T &obj)
TerminalStreamoperator<< (std::ostream &(*os)(std::ostream &))

Private Attributes

const Kernelkernel
std::ostream & out_

Constructor & Destructor Documentation

◆ TerminalStream()

TerminalStream::TerminalStream ( const Kernel & k,
std::ostream & s )

Member Function Documentation

◆ operator<<() [1/4]

TerminalStream & TerminalStream::operator<< ( const Ex & ex)

◆ operator<<() [2/4]

template<class T>
TerminalStream & cadabra::TerminalStream::operator<< ( const T & obj)
inline

◆ operator<<() [3/4]

TerminalStream & cadabra::TerminalStream::operator<< ( std::ostream &(* os )(std::ostream &))
inline

◆ operator<<() [4/4]

TerminalStream & TerminalStream::operator<< ( std::shared_ptr< Ex > ex)

Member Data Documentation

◆ kernel

const Kernel& cadabra::TerminalStream::kernel
private

◆ out_

std::ostream& cadabra::TerminalStream::out_
private

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