Cadabra
Computer algebra system for field theory problems
Public Member Functions | Private Attributes | List of all members
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 &(*)(std::ostream &)  os)
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: